📄 123..ls1
字号:
156 ; SOURCE LINE # 31
157 ; uint i;
158 ; uchar num;
159 ; P1=0xff ;
160 ; SOURCE LINE # 34
0000 7590FF 161 MOV P1,#0FFH
162 ; delay1s();
163 ; SOURCE LINE # 35
0003 120000 F 164 LCALL delay1s
165 ; num=0xfe;
166 ; SOURCE LINE # 36
0006 7500FE F 167 MOV num?141,#0FEH
168 ; for(i=0;i<8;i++){
169 ; SOURCE LINE # 37
0009 E4 170 CLR A
000A F500 F 171 MOV i?140,A
000C F500 F 172 MOV i?140+01H,A
000E 173 ?C0004:
174 ; P1=num;
175 ; SOURCE LINE # 38
000E 850090 F 176 MOV P1,num?141
177 ; delay1s();
178 ; SOURCE LINE # 39
0011 120000 F 179 LCALL delay1s
180 ; num=num<<1|num>>7;
181 ; SOURCE LINE # 40
0014 E500 F 182 MOV A,num?141
0016 25E0 183 ADD A,ACC
0018 FF 184 MOV R7,A
0019 E500 F 185 MOV A,num?141
001B C4 186 SWAP A
001C 13 187 RRC A
001D 13 188 RRC A
001E 13 189 RRC A
A51 MACRO ASSEMBLER 123_ 07/12/2008 18:32:48 PAGE 4
001F 5401 190 ANL A,#01H
0021 4F 191 ORL A,R7
0022 F500 F 192 MOV num?141,A
193 ; }
194 ; SOURCE LINE # 41
0024 0500 F 195 INC i?140+01H
0026 E500 F 196 MOV A,i?140+01H
0028 7002 197 JNZ ?C0008
002A 0500 F 198 INC i?140
002C 199 ?C0008:
002C C3 200 CLR C
002D 9408 201 SUBB A,#08H
002F E500 F 202 MOV A,i?140
0031 9400 203 SUBB A,#00H
0033 40D9 204 JC ?C0004
0035 80C9 205 SJMP ?C0002
206 ; END OF main
207
208 END
A51 MACRO ASSEMBLER 123_ 07/12/2008 18:32:48 PAGE 5
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0002 . . . . . . C ADDR 0000H R SEG=?PR?MAIN?123_
?C0004 . . . . . . C ADDR 000EH R SEG=?PR?MAIN?123_
?C0008 . . . . . . C ADDR 002CH R SEG=?PR?MAIN?123_
?C_STARTUP . . . . C ADDR ----- EXT
?DT?MAIN?123_. . . D SEG 0003H REL=UNIT
?MAIN?BYTE . . . . D ADDR 0000H R SEG=?DT?MAIN?123_
?PR?DELAY1S?123_ . C SEG 000DH REL=UNIT
?PR?MAIN?123_. . . C SEG 0037H REL=UNIT
AC . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . D ADDR 00E0H A
B. . . . . . . . . D ADDR 00F0H A
CP_RL2 . . . . . . B ADDR 00C8H.0 A
CY . . . . . . . . B ADDR 00D0H.7 A
C_T2 . . . . . . . B ADDR 00C8H.1 A
DELAY. . . . . . . C ADDR 0000H R SEG=?PR?DELAY1S?123_
DELAY1 . . . . . . C ADDR 0002H R SEG=?PR?DELAY1S?123_
DELAY1S. . . . . . C ADDR 0000H R SEG=?PR?DELAY1S?123_
DELAY2 . . . . . . C ADDR 0004H R SEG=?PR?DELAY1S?123_
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
ET2. . . . . . . . B ADDR 00A8H.5 A
EX0. . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . B ADDR 00A8H.2 A
EXEN2. . . . . . . B ADDR 00C8H.3 A
EXF2 . . . . . . . B ADDR 00C8H.6 A
F0 . . . . . . . . B ADDR 00D0H.5 A
I?140. . . . . . . D ADDR 0000H R SEG=?DT?MAIN?123_
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
MAIN . . . . . . . C ADDR 0000H R SEG=?PR?MAIN?123_
NUM?141. . . . . . D ADDR 0002H R SEG=?DT?MAIN?123_
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
PT2. . . . . . . . B ADDR 00B8H.5 A
PX0. . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . B ADDR 0098H.2 A
RCAP2H . . . . . . D ADDR 00CBH A
RCAP2L . . . . . . D ADDR 00CAH A
RCLK . . . . . . . B ADDR 00C8H.5 A
RD . . . . . . . . B ADDR 00B0H.7 A
A51 MACRO ASSEMBLER 123_ 07/12/2008 18:32:48 PAGE 6
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
SM2. . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . B ADDR 00B0H.5 A
T2 . . . . . . . . B ADDR 0090H.0 A
T2CON. . . . . . . D ADDR 00C8H A
T2EX . . . . . . . B ADDR 0090H.1 A
TB8. . . . . . . . B ADDR 0098H.3 A
TCLK . . . . . . . B ADDR 00C8H.4 A
TCON . . . . . . . D ADDR 0088H A
TF0. . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . B ADDR 0088H.7 A
TF2. . . . . . . . B ADDR 00C8H.7 A
TH0. . . . . . . . D ADDR 008CH A
TH1. . . . . . . . D ADDR 008DH A
TH2. . . . . . . . D ADDR 00CDH A
TI . . . . . . . . B ADDR 0098H.1 A
TL0. . . . . . . . D ADDR 008AH A
TL1. . . . . . . . D ADDR 008BH A
TL2. . . . . . . . D ADDR 00CCH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . B ADDR 0088H.6 A
TR2. . . . . . . . B ADDR 00C8H.2 A
TXD. . . . . . . . B ADDR 00B0H.1 A
WR . . . . . . . . B ADDR 00B0H.6 A
_123_. . . . . . . N NUMB -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -