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 + -
显示快捷键?