📄 delay.lst
字号:
A51 MACRO ASSEMBLER DELAY 01/17/2008 16:19:15 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN delay.OBJ
ASSEMBLER INVOKED BY: D:\Keil\C51\BIN\A51.EXE delay.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;$include(c8051f330.inc)
2 PUBLIC _DELAY;
3 DE SEGMENT CODE;
---- 4 RSEG DE;
0000 C3 5 _DELAY: CLR C;
0001 EF 6 MOV A,R7;
0002 9417 7 SUBB A,#17H;
0004 FF 8 MOV R7,A;
0005 EE 9 MOV A,R6
0006 9400 10 SUBB A,#00H;
0008 FE 11 MOV R6,A;
0009 4011 12 JC DELEND;
13
14
000B EE 15 MOV A,R6;
000C 13 16 RRC A;
000D FE 17 MOV R6,A;
18
000E EF 19 MOV A,R7;
000F 13 20 RRC A;
0010 FF 21 MOV R7,A;
0011 DFFE 22 DELSMA: DJNZ R7,DELSMA;
0013 EE 23 MOV A,R6;
0014 6006 24 JZ DELEND;
0016 1E 25 DEC R6;
0017 00 26 NOP
0018 7FFC 27 MOV R7,#0FCH;
001A 80F5 28 SJMP DELSMA;
001C 22 29 DELEND: RET
30
31 END
A51 MACRO ASSEMBLER DELAY 01/17/2008 16:19:15 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DE . . . . . . . . C SEG 001DH REL=UNIT
DELEND . . . . . . C ADDR 001CH R SEG=DE
DELSMA . . . . . . C ADDR 0011H R SEG=DE
_DELAY . . . . . . C ADDR 0000H R SEG=DE
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -