📄 busy.lst
字号:
A51 MACRO ASSEMBLER BUSY 11/23/2003 09:31:28 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN BUSY.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE BUSY.ASM DB
LOC OBJ LINE SOURCE
1 ;实验15 液晶显示器实验
2 ;<3>.查寻忙碌位(BF)子程序:
0000 3 ORG 00H
0000 0130 4 AJMP BUSY
0030 5 ORG 0030H
6
0030 C082 7 BUSY: PUSH DPL
0032 C083 8 PUSH DPH
0034 908501 9 BF: MOV DPTR,#8501H ;读BF及AC
0037 E0 10 MOVX A,@DPTR
0038 20E7F9 11 JB ACC.7,BF ;读BF位,BF=1,忙碌
003B D083 12 POP DPH
003D D082 13 POP DPL
003F 22 14 RET
15 END
A51 MACRO ASSEMBLER BUSY 11/23/2003 09:31:28 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
BF . . . . . . . . C ADDR 0034H A
BUSY . . . . . . . C ADDR 0030H A
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -