📄 asm6.lst
字号:
A51 MACRO ASSEMBLER ASM6 07/20/2005 11:21:26 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN Asm6.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Asm6.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;==============================================================
2 ; 文件名称: Asm6.asm
3 ; 功能描述: 位操作实验, 实现: Y=A异或B, 即Y=A(B非)+(A非)B
4 ;==============================================================
5
0000 6 QA EQU 00H
0001 7 QB EQU 01H
0004 8 QY EQU 04H
9
0000 10 ORG 0000H
0000 020100 11 LJMP MAIN
0100 12 ORG 0100H
0100 A200 13 MAIN: MOV C, QA
0102 B001 14 ANL C, /QB ;C=QA(QB非)
0104 9204 15 MOV QY, C
0106 A200 16 MOV C, QA
0108 B3 17 CPL C
0109 8201 18 ANL C, QB ;C=(QA非)QB
010B 7204 19 ORL C, QY ;C=QA(QB非)+(QA非)QB
010D 9204 20 MOV QY, C
010F 80EF 21 SJMP MAIN ;设置断点, 观察20H或C中的值
22 END
A51 MACRO ASSEMBLER ASM6 07/20/2005 11:21:26 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
MAIN . . . . . . . C ADDR 0100H A
QA . . . . . . . . N NUMB 0000H A
QB . . . . . . . . N NUMB 0001H A
QY . . . . . . . . N NUMB 0004H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -