📄 4051zd.lst
字号:
A51 MACRO ASSEMBLER 4051ZD 05/30/2008 16:48:44 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN 4051ZD.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE 4051ZD.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 0130 2 AJMP MAIN
0003 3 ORG 0003H
0003 0192 4 AJMP TZ
000B 5 ORG 000BH
000B 017F 6 AJMP JS
0013 7 ORG 0013H
0013 0198 8 AJMP XZ
0030 9 ORG 0030H
10
11
0030 1200AD 12 MAIN:LCALL YY
0033 C292 13 CLR P1.2
14
0035 E4 15 CLR A
0036 7820 16 MOV R0,#20H
0038 F6 17 DD:MOV @R0,A
0039 08 18 INC R0
003A B85FFB 19 CJNE R0,#5FH,DD
20
21
22
003D 75B0FF 23 MOV P3,#0FFH
0040 758901 24 MOV TMOD,#01H
0043 758C2F 25 MOV TH0,#2FH
0046 758AAA 26 MOV TL0,#0AAH
0049 D2AF 27 SETB EA
004B D2A9 28 SETB ET0
004D D2A8 29 SETB EX0
004F D2AA 30 SETB EX1
0051 D28C 31 SETB TR0
32
33
34
0053 20590E 35 MA:JB 2BH.1,TX
0056 E520 36 MOV A,20H
0058 B43C22 37 CJNE A,#60,TW ;60
005B D259 38 SETB 2BH.1
005D C292 39 CLR P1.2
005F 752000 40 MOV 20H,#00H
0062 0153 41 AJMP MA
0064 E520 42 TX:MOV A,20H
0066 B43C14 43 CJNE A,#60,TW ;60
0069 0523 44 INC 23H
006B 752000 45 MOV 20H,#00H
006E E523 46 MOV A,23H
0070 B43B0A 47 CJNE A,#59,TW ;59
0073 C259 48 CLR 2BH.1
0075 D292 49 SETB P1.2
0077 752000 50 MOV 20H,#00H
007A 752300 51 MOV 23H,#00H
007D 0153 52 TW:AJMP MA
53
007F 758C2F 54 JS:MOV TH0,#2FH
0082 758AAA 55 MOV TL0,#0AAH
0085 052A 56 INC 2AH
0087 E52A 57 MOV A,2AH
0089 B41905 58 CJNE A,#25,RET_X
A51 MACRO ASSEMBLER 4051ZD 05/30/2008 16:48:44 PAGE 2
008C 0520 59 INC 20H
008E 752A00 60 MOV 2AH,#00H
0091 32 61 RET_X:RETI
62
63
0092 64 TZ:
0092 C292 65 CLR P1.2
0094 1200AD 66 LCALL YY
0097 32 67 RETI
68
69
0098 70 XZ:
0098 D292 71 SETB P1.2
009A 1200A0 72 LCALL DSY
009D C292 73 CLR P1.2
74
009F 32 75 RETI
76
00A0 7E80 77 DSY:MOV R6,#80H
00A2 7DFF 78 NX:MOV R5,#0FFH
00A4 7CFF 79 WY:MOV R4,#0FFH
00A6 DCFE 80 DJNZ R4,$
00A8 DDFA 81 DJNZ R5,WY
00AA DEF6 82 DJNZ R6,NX
00AC 22 83 RET
84
00AD 7EFF 85 YY:MOV R6,#0FFH
00AF 7DFF 86 NX1:MOV R5,#0FFH
00B1 DDFE 87 DJNZ R5,$
00B3 DEFA 88 DJNZ R6,NX1
00B5 22 89 RET
90
91 END
A51 MACRO ASSEMBLER 4051ZD 05/30/2008 16:48:44 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DD . . . . . . . . C ADDR 0038H A
DSY. . . . . . . . C ADDR 00A0H A
EA . . . . . . . . B ADDR 00A8H.7 A
ET0. . . . . . . . B ADDR 00A8H.1 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
JS . . . . . . . . C ADDR 007FH A
MA . . . . . . . . C ADDR 0053H A
MAIN . . . . . . . C ADDR 0030H A
NX . . . . . . . . C ADDR 00A2H A
NX1. . . . . . . . C ADDR 00AFH A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
RET_X. . . . . . . C ADDR 0091H A
TH0. . . . . . . . D ADDR 008CH A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TW . . . . . . . . C ADDR 007DH A
TX . . . . . . . . C ADDR 0064H A
TZ . . . . . . . . C ADDR 0092H A
WY . . . . . . . . C ADDR 00A4H A
XZ . . . . . . . . C ADDR 0098H A
YY . . . . . . . . C ADDR 00ADH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -