📄 main.ls1
字号:
149 ; SOURCE LINE # 34
0013 120000 F 150 LCALL delay
151 ;
152 ; #pragma asm
153 ; RRC A
0016 13 154 RRC A
155 ; #pragma endasm
156 ;
157 ; }while(CY);
158 ; SOURCE LINE # 40
0017 20D7F7 159 JB CY,?C0008
160 ; }
161 ; SOURCE LINE # 41
001A 80E4 162 SJMP ?C0001
163 ; END OF main
164
165 ; }
166 ;
167 ;
168 ; void delay()
169
---- 170 RSEG ?PR?delay?MAIN
0000 171 delay:
172 USING 0
173 ; SOURCE LINE # 45
174 ; {
175 ; SOURCE LINE # 46
176 ; BYTE i=20;
177 ; SOURCE LINE # 47
178 ;---- Variable 'i?142' assigned to Register 'R7' ----
0000 7F14 179 MOV R7,#014H
0002 180 ?C0012:
181 ;
182 ; do
183 ; {
184 ; SOURCE LINE # 50
185 ; BYTE j=20;
186 ; SOURCE LINE # 51
0002 750014 F 187 MOV j?141,#014H
0005 188 ?C0015:
189 ; do
A51 MACRO ASSEMBLER MAIN 05/18/2007 11:45:16 PAGE 4
190 ; {
191 ; SOURCE LINE # 53
192 ; BYTE k=248;
193 ; SOURCE LINE # 54
0005 7500F8 F 194 MOV k?140,#0F8H
195 ; do
196 ; {
197 ; SOURCE LINE # 56
198 ; }while(--k);
199 ; SOURCE LINE # 57
0008 200 ?C0016:
0008 D500FD F 201 DJNZ k?140,?C0016
202 ; }while(--j);
203 ; SOURCE LINE # 58
000B D500F7 F 204 DJNZ j?141,?C0015
205 ; }while(--i);
206 ; SOURCE LINE # 59
000E DFF2 207 DJNZ R7,?C0012
208 ; } ; SOURCE LINE # 60
0010 22 209 RET
210 ; END OF delay
211
212 END
A51 MACRO ASSEMBLER MAIN 05/18/2007 11:45:16 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . C ADDR 0000H R SEG=?PR?MAIN?MAIN
?C0005 . . . . . . C ADDR 0004H R SEG=?PR?MAIN?MAIN
?C0008 . . . . . . C ADDR 0011H R SEG=?PR?MAIN?MAIN
?C0012 . . . . . . C ADDR 0002H R SEG=?PR?DELAY?MAIN
?C0015 . . . . . . C ADDR 0005H R SEG=?PR?DELAY?MAIN
?C0016 . . . . . . C ADDR 0008H R SEG=?PR?DELAY?MAIN
?C_STARTUP . . . . C ADDR ----- EXT
?DELAY?BYTE. . . . D ADDR 0000H R SEG=?DT?DELAY?MAIN
?DT?DELAY?MAIN . . D SEG 0002H REL=UNIT
?PR?DELAY?MAIN . . C SEG 0011H REL=UNIT
?PR?MAIN?MAIN. . . C SEG 001CH REL=UNIT
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
B. . . . . . . . . D ADDR 00F0H A
CY . . . . . . . . B ADDR 00D0H.7 A
DELAY. . . . . . . C ADDR 0000H R SEG=?PR?DELAY?MAIN
DPH. . . . . . . . D ADDR 0083H A
DPL. . . . . . . . D ADDR 0082H A
EA . . . . . . . . B ADDR 00A8H.7 A
ES . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . B ADDR 00A8H.3 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
F0 . . . . . . . . B ADDR 00D0H.5 A
IE . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . B ADDR 0088H.3 A
INT0 . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . B ADDR 00B0H.3 A
IP . . . . . . . . D ADDR 00B8H A
IT0. . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . B ADDR 0088H.2 A
J?141. . . . . . . D ADDR 0000H R SEG=?DT?DELAY?MAIN
K?140. . . . . . . D ADDR 0001H R SEG=?DT?DELAY?MAIN
MAIN . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?MAIN
OV . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . D ADDR 00B0H A
PCON . . . . . . . D ADDR 0087H A
PS . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . B ADDR 00B8H.3 A
PX0. . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . B ADDR 0098H.2 A
RD . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . B ADDR 00B0H.0 A
SBUF . . . . . . . D ADDR 0099H A
SCON . . . . . . . D ADDR 0098H A
SM0. . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . B ADDR 0098H.6 A
A51 MACRO ASSEMBLER MAIN 05/18/2007 11:45:16 PAGE 6
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
TB8. . . . . . . . B ADDR 0098H.3 A
TCON . . . . . . . D ADDR 0088H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TXD. . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . B ADDR 00B0H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -