📄 hong.lst
字号:
015D E554 202 MOV A,count1
015F 9531 203 SUBB A,endcount1
0161 40F5 204 JC ir15
0163 EE 205 MOV A,R6
0164 A2E7 206 MOV C,0xE0.7
0166 13 207 RRC A
0167 25E0 208 ADD A,ACC
0169 FB 209 MOV R3,A
016A C3 210 CLR C
016B EE 211 MOV A,R6
016C 9B 212 SUBB A,R3
016D 6008 213 JZ ir16
016F 753100 214 MOV endcount1,#0x00
0172 75E129 215 MOV endcount2,#0x29
0175 8006 216 SJMP ir17
0177 753100 217 ir16: MOV endcount1,#0x00
017A 75E10F 218 MOV endcount2,#0x0F
017D E4 219 ir17: CLR A
017E F533 220 MOV flag,A
0180 F554 221 MOV count1,A
0182 F553 222 MOV count2,A
0184 C3 223 ir18: CLR C
0185 E553 224 MOV A,count2
0187 95E1 225 SUBB A,endcount2
0189 E554 226 MOV A,count1
018B 9531 227 SUBB A,endcount1
018D 40F5 228 JC ir18
018F EE 229 MOV A,R6
0190 A2E7 230 MOV C,0xE0.7
0192 13 231 RRC A
0193 FE 232 MOV R6,A
0194 0D 233 INC R5
0195 BD0001 234 CJNE R5,#0x00,ir19
0198 0C 235 INC R4
0199 ED 236 ir19: MOV A,R5
019A 6433 237 XRL A,#flag
019C 4C 238 ORL A,R4
019D 70AB 239 JNZ ir20
019F EF 240 MOV A,R7
01A0 F4 241 CPL A
01A1 FE 242 MOV R6,A
01A2 E4 243 CLR A
01A3 FC 244 MOV R4,A
01A4 FD 245 MOV R5,A
01A5 753100 246 ir26: MOV endcount1,#0x00
01A8 75E130 247 MOV endcount2,#iraddr2
01AB 753301 248 MOV flag,#0x01
01AE E4 249 CLR A
01AF F554 250 MOV count1,A
01B1 F553 251 MOV count2,A
01B3 C3 252 ir21: CLR C
01B4 E553 253 MOV A,count2
01B6 95E1 254 SUBB A,endcount2
01B8 E554 255 MOV A,count1
01BA 9531 256 SUBB A,endcount1
A51 MACRO ASSEMBLER HONG 10/09/2007 19:26:15 PAGE 5
01BC 40F5 257 JC ir21
01BE EE 258 MOV A,R6
01BF A2E7 259 MOV C,0xE0.7
01C1 13 260 RRC A
01C2 25E0 261 ADD A,ACC
01C4 FF 262 MOV R7,A
01C5 C3 263 CLR C
01C6 EE 264 MOV A,R6
01C7 9F 265 SUBB A,R7
01C8 6008 266 JZ ir22
01CA 753100 267 MOV endcount1,#0x00
01CD 75E129 268 MOV endcount2,#0x29
01D0 8006 269 SJMP ir23
01D2 753100 270 ir22: MOV endcount1,#0x00
01D5 75E10F 271 MOV endcount2,#0x0F
01D8 E4 272 ir23: CLR A
01D9 F533 273 MOV flag,A
01DB F554 274 MOV count1,A
01DD F553 275 MOV count2,A
01DF C3 276 ir24: CLR C
01E0 E553 277 MOV A,count2
01E2 95E1 278 SUBB A,endcount2
01E4 E554 279 MOV A,count1
01E6 9531 280 SUBB A,endcount1
01E8 40F5 281 JC ir24
01EA EE 282 MOV A,R6
01EB A2E7 283 MOV C,0xE0.7
01ED 13 284 RRC A
01EE FE 285 MOV R6,A
01EF 0D 286 INC R5
01F0 BD0001 287 CJNE R5,#0x00,ir25
01F3 0C 288 INC R4
01F4 ED 289 ir25: MOV A,R5
01F5 6433 290 XRL A,#flag
01F7 4C 291 ORL A,R4
01F8 70AB 292 JNZ ir26
01FA 753100 293 MOV endcount1,#0x00
01FD 75E130 294 MOV endcount2,#iraddr2
0200 753301 295 MOV flag,#0x01
0203 E4 296 CLR A
0204 F554 297 MOV count1,A
0206 F553 298 MOV count2,A
0208 C3 299 ir27: CLR C
0209 E553 300 MOV A,count2
020B 95E1 301 SUBB A,endcount2
020D E554 302 MOV A,count1
020F 9531 303 SUBB A,endcount1
0211 40F5 304 JC ir27
0213 E4 305 CLR A
0214 F533 306 MOV flag,A
0216 22 307 RET
308
0217 309 delay:
0217 E4 310 CLR A
0218 FF 311 MOV R7,A
0219 FE 312 MOV R6,A
021A E4 313 delay4: CLR A
021B FD 314 MOV R5,A
021C FC 315 MOV R4,A
021D 0D 316 delay5: INC R5
021E BD0001 317 CJNE R5,#0x00,delay1
0221 0C 318 INC R4
0222 ED 319 delay1: MOV A,R5
0223 6464 320 XRL A,#0x64
0225 4C 321 ORL A,R4
0226 70F5 322 JNZ delay5
A51 MACRO ASSEMBLER HONG 10/09/2007 19:26:15 PAGE 6
0228 0F 323 INC R7
0229 BF0001 324 CJNE R7,#0x00,delay2
022C 0E 325 INC R6
022D BE01EA 326 delay2: CJNE R6,#0x01,delay4
0230 BF90E7 327 CJNE R7,#P1,delay4
0233 22 328 RET
0234 787F 329 begai: MOV R0,#0x7F
0236 E4 330 CLR A
0237 F6 331 delay3:MOV @R0,A
0238 D8FD 332 DJNZ R0,delay3
023A 758120 333 MOV SP,#0x20
023D 02000E 334 LJMP main
335 end
A51 MACRO ASSEMBLER HONG 10/09/2007 19:26:15 PAGE 7
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ACC. . . . . . . . D ADDR 00E0H A
BEGAI. . . . . . . C ADDR 0234H A
COUNT1 . . . . . . D ADDR 0054H A
COUNT2 . . . . . . D ADDR 0053H A
DELAY. . . . . . . C ADDR 0217H A
DELAY1 . . . . . . C ADDR 0222H A
DELAY2 . . . . . . C ADDR 022DH A
DELAY3 . . . . . . C ADDR 0237H A
DELAY4 . . . . . . C ADDR 021AH A
DELAY5 . . . . . . C ADDR 021DH A
EA . . . . . . . . B ADDR 00A8H.7 A
ENDCOUNT1. . . . . D ADDR 0031H A
ENDCOUNT2. . . . . D ADDR 00E1H A
ET0. . . . . . . . B ADDR 00A8H.1 A
FLAG . . . . . . . D ADDR 0033H A
INTER11. . . . . . C ADDR 004AH A
INTER22. . . . . . C ADDR 0053H A
INTER33. . . . . . C ADDR 0055H A
IR1. . . . . . . . C ADDR 0086H A
IR10 . . . . . . . C ADDR 011DH A
IR11 . . . . . . . C ADDR 0123H A
IR12 . . . . . . . C ADDR 012AH A
IR13 . . . . . . . C ADDR 00F0H A
IR14 . . . . . . . C ADDR 013FH A
IR15 . . . . . . . C ADDR 0158H A
IR16 . . . . . . . C ADDR 0177H A
IR17 . . . . . . . C ADDR 017DH A
IR18 . . . . . . . C ADDR 0184H A
IR19 . . . . . . . C ADDR 0199H A
IR2. . . . . . . . C ADDR 006EH A
IR20 . . . . . . . C ADDR 014AH A
IR21 . . . . . . . C ADDR 01B3H A
IR22 . . . . . . . C ADDR 01D2H A
IR23 . . . . . . . C ADDR 01D8H A
IR24 . . . . . . . C ADDR 01DFH A
IR25 . . . . . . . C ADDR 01F4H A
IR26 . . . . . . . C ADDR 01A5H A
IR27 . . . . . . . C ADDR 0208H A
IR3. . . . . . . . C ADDR 00A4H A
IR4. . . . . . . . C ADDR 00C3H A
IR5. . . . . . . . C ADDR 00C9H A
IR6. . . . . . . . C ADDR 00D0H A
IR7. . . . . . . . C ADDR 00E5H A
IR8. . . . . . . . C ADDR 0096H A
IR9. . . . . . . . C ADDR 00FEH A
IRADDR1. . . . . . D ADDR 0032H A
IRADDR2. . . . . . D ADDR 0030H A
MAIN . . . . . . . C ADDR 000EH A
MAIN1. . . . . . . C ADDR 002EH A
OP . . . . . . . . B ADDR 0020H.0 A
P1 . . . . . . . . D ADDR 0090H A
P3 . . . . . . . . D ADDR 00B0H A
PSW. . . . . . . . D ADDR 00D0H A
SENDIRDATA . . . . C ADDR 005EH A
SP . . . . . . . . D ADDR 0081H A
TH0. . . . . . . . D ADDR 008CH A
TIMEINT. . . . . . C ADDR 0038H A
TL0. . . . . . . . D ADDR 008AH A
TMOD . . . . . . . D ADDR 0089H A
TR0. . . . . . . . B ADDR 0088H.4 A
A51 MACRO ASSEMBLER HONG 10/09/2007 19:26:15 PAGE 8
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -