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