📄 text1.lst
字号:
A51 MACRO ASSEMBLER TEXT1 12/08/2007 23:43:23 PAGE 1
MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN Text1.OBJ
ASSEMBLER INVOKED BY: D:\keil7.07\C51\BIN\A51.EXE Text1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0
0000 00 2 NOP
0001 1158 3 CALL DLY
0003 43A0FF 4 STOP: ORL P2,#0FFH
0006 30903D 5 LOOP: JNB P1.0,FOR2
0009 309143 6 JNB P1.1,REV2
000C 30922E 7 JNB P1.2,STP1
000F 80F5 8 JMP LOOP
0011 7800 9 FOR: MOV R0,#0
0013 E8 10 FOR1: MOV A,R0
0014 900061 11 MOV DPTR,#TAB
0017 93 12 MOVC A,@A+DPTR
0018 60F7 13 JZ FOR
001A F5A0 14 MOV P2,A
001C 30921E 15 JNB P1.2,STP1
001F 30912D 16 JNB P1.1,REV2
0022 1158 17 ACALL DLY
0024 08 18 INC R0
0025 80EC 19 JMP FOR1
0027 7805 20 REV: MOV R0,#5
0029 E8 21 REV1: MOV A,R0
002A 900061 22 MOV DPTR,#TAB
002D 93 23 MOVC A,@A+DPTR
002E 60F7 24 JZ REV
0030 F5A0 25 MOV P2,A
0032 309208 26 JNB P1.2,STP1
0035 30900E 27 JNB P1.0,FOR2
0038 1158 28 ACALL DLY
003A 08 29 INC R0
003B 80EC 30 JMP REV1
003D 1158 31 STP1: ACALL DLY
003F 3092FD 32 JNB P1.2,$
0042 1158 33 ACALL DLY
0044 80BD 34 JMP STOP
0046 1158 35 FOR2: ACALL DLY
0048 3090FD 36 JNB P1.0,$
004B 1158 37 ACALL DLY
004D 80C2 38 JMP FOR
004F 1158 39 REV2: ACALL DLY
0051 3091FD 40 JNB P1.1,$
0054 1158 41 ACALL DLY
0056 80CF 42 JMP REV
0058 7914 43 DLY: MOV R1,#20
005A 7AF8 44 D1: MOV R2,#248
005C DAFE 45 DJNZ R2,$
005E D9FA 46 DJNZ R1,D1
0060 22 47 RET
0061 03060C09 48 TAB: DB 3,6,0CH,9
0065 00 49 DB 0
0066 03090C06 50 DB 3,9,0CH,6
006A 00 51 DB 0
52 END
A51 MACRO ASSEMBLER TEXT1 12/08/2007 23:43:23 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
D1 . . . . . . . . C ADDR 005AH A
DLY. . . . . . . . C ADDR 0058H A
FOR. . . . . . . . C ADDR 0011H A
FOR1 . . . . . . . C ADDR 0013H A
FOR2 . . . . . . . C ADDR 0046H A
LOOP . . . . . . . C ADDR 0006H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
REV. . . . . . . . C ADDR 0027H A
REV1 . . . . . . . C ADDR 0029H A
REV2 . . . . . . . C ADDR 004FH A
STOP . . . . . . . C ADDR 0003H A
STP1 . . . . . . . C ADDR 003DH A
TAB. . . . . . . . C ADDR 0061H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -