delay.lst

来自「一个基于C51开发的计价秤」· LST 代码 · 共 73 行

LST
73
字号
A51 MACRO ASSEMBLER  DELAY                                                                05/27/2006 14:01:08 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN delay.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE delay.a51 SET(LARGE) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;*********************************************;
                       2     ; File Name: delay.a51
                       3     ; Author:henny
                       4     ; Date:2006/3/1
                       5     ;*********************************************;
                       6     ; delay.a51 generated from: delay.c
                       7     NAME    DELAY
                       8     ?PR?_Delay?DELAY     SEGMENT CODE 
                       9             PUBLIC  _Delay
                      10     ; #pragma src(delay.a51) large
                      11     ; VOID Delay(WORD n)
----                  12             RSEG  ?PR?_Delay?DELAY
0000                  13     _Delay:
                      14             USING   0
0000 C0E0             15             PUSH    ACC
0002 C005             16             PUSH    AR5
0004                  17     ?C0001:
0004 7DC8             18             MOV     R5,#200
0006 EF               19             MOV     A,R7
0007 1F               20             DEC     R7
0008 AA06             21             MOV     R2,AR6
000A 7001             22             JNZ     ?C0006
000C 1E               23             DEC     R6
000D                  24     ?C0006:
000D 4A               25             ORL     A,R2
000E 6009             26             JZ      ?C0005
0010                  27     ?C0003:
0010 00               28             NOP
0011 00               29             NOP
0012 00               30             NOP
0013 1D               31             DEC     R5
0014 ED               32             MOV     A,R5
0015 60ED             33             JZ      ?C0001
0017 80F7             34             SJMP    ?C0003
0019                  35     ?C0005:
0019 D005             36             POP             AR5
001B D0E0             37             POP             ACC
001D 22               38             RET     
                      39             END
A51 MACRO ASSEMBLER  DELAY                                                                05/27/2006 14:01:08 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

?C0001 . . . . . .  C ADDR   0004H   R   SEG=?PR?_DELAY?DELAY
?C0003 . . . . . .  C ADDR   0010H   R   SEG=?PR?_DELAY?DELAY
?C0005 . . . . . .  C ADDR   0019H   R   SEG=?PR?_DELAY?DELAY
?C0006 . . . . . .  C ADDR   000DH   R   SEG=?PR?_DELAY?DELAY
?PR?_DELAY?DELAY .  C SEG    001EH       REL=UNIT
ACC. . . . . . . .  D ADDR   00E0H   A   
AR5. . . . . . . .  D ADDR   0005H   A   
AR6. . . . . . . .  D ADDR   0006H   A   
DELAY. . . . . . .  N NUMB   -----       
_DELAY . . . . . .  C ADDR   0000H   R   SEG=?PR?_DELAY?DELAY


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?