busy.lst
来自「单片机实验与实践教程(一)的全部实验的源程序库」· LST 代码 · 共 45 行
LST
45 行
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 + =
减小字号Ctrl + -
显示快捷键?