📄 s5.lst
字号:
0176 E52B 204 MOV A,2BH
0178 B42602 205 CJNE A,#026H,P113D
017B 8009 206 SJMP P1146
017D 406B 207 P113D: JC P11AA
017F B4D402 208 P113F: CJNE A,#0D4H,P1144
0182 8002 209 SJMP P1146
0184 5064 210 P1144: JNC P11AA
0186 B45702 211 P1146: CJNE A,#057H,P114B
0189 800D 212 SJMP P1158
018B 400B 213 P114B: JC P1158
018D B4A302 214 P114D: CJNE A,#0A3H,P1152
0190 8002 215 SJMP P1154
0192 4056 216 P1152: JC P11AA
0194 D252 217 P1154: SETB 52H
0196 8002 218 SJMP P115A
0198 C252 219 P1158: CLR 52H
019A 205316 220 P115A: JB 53H,P1173
019D A252 221 MOV C,52H
019F E52C 222 MOV A,2CH
01A1 13 223 RRC A
01A2 F52C 224 MOV 2CH,A
01A4 DABB 225 DJNZ R2,P1121
01A6 7A08 226 P1166: MOV R2,#008H
01A8 B40E3F 227 CJNE A,#00EH,P11AA
01AB D253 228 SETB 53H
01AD 782D 229 MOV R0,#02DH
01AF 80B0 230 SJMP P1121
01B1 803B 231 P1171: SJMP P11AE
01B3 A252 232 P1173: MOV C,52H
01B5 E6 233 MOV A,@R0
01B6 13 234 RRC A
01B7 F6 235 MOV @R0,A
01B8 DAA7 236 DJNZ R2,P1121
01BA 7A08 237 P117A: MOV R2,#008H
01BC 08 238 INC R0
01BD DDA2 239 DJNZ R5,P1121
01BF D251 240 P117F: SETB 51H
01C1 C28B 241 CLR TCON.3
01C3 B4EB15 242 CJNE A,#0EBH,P119B
01C6 D0E0 243 POP ACC
01C8 D0D0 244 POP PSW
01CA C28B 245 CLR TCON.3
01CC 1201F2 246 LCALL P11B2
01CF 1201F2 247 P118F: LCALL P11B2
01D2 7590FF 248 P1192: MOV P1,#0FFH
01D5 7581D0 249 MOV SP,#0D0H
01D8 020000 250 LJMP P0000
01DB 052E 251 P119B: INC 2EH
01DD E52E 252 MOV A,2EH
01DF B41002 253 CJNE A,#010H,P11A4
01E2 8003 254 SJMP P11A7
01E4 B41103 255 P11A4: CJNE A,#011H,P11AA
01E7 752E00 256 P11A7: MOV 2EH,#000H
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 5
01EA D0E0 257 P11AA: POP ACC
01EC D0D0 258 POP PSW
01EE C28B 259 P11AE: CLR TCON.3
01F0 D2AF 260 SETB IE.7
01F2 32 261 P11B2: RETI
01F3 C0E0 262 P11B3: PUSH ACC
01F5 C0D0 263 PUSH PSW
01F7 C083 264 PUSH DPH
01F9 C082 265 PUSH DPL
01FB 75D018 266 MOV PSW,#018H
01FE C018 267 PUSH 18H
0200 C01C 268 PUSH 1CH
0202 C01E 269 PUSH 1EH
0204 C01F 270 PUSH 1FH
0206 902000 271 MOV DPTR,#02000H
0209 7E01 272 MOV R6,#001H
020B 8032 273 SJMP P11FF
020D C0E0 274 P11CD: PUSH ACC
020F C0D0 275 PUSH PSW
0211 C083 276 PUSH DPH
0213 C082 277 PUSH DPL
0215 75D018 278 MOV PSW,#018H
0218 C018 279 PUSH 18H
021A C01C 280 PUSH 1CH
021C C01E 281 PUSH 1EH
021E C01F 282 PUSH 1FH
0220 902000 283 MOV DPTR,#02000H
0223 7E05 284 MOV R6,#005H
0225 8018 285 SJMP P11FF
0227 C0E0 286 P11E7: PUSH ACC
0229 C0D0 287 PUSH PSW
022B C083 288 PUSH DPH
022D C082 289 PUSH DPL
022F 75D018 290 MOV PSW,#018H
0232 C018 291 PUSH 18H
0234 C01C 292 PUSH 1CH
0236 C01E 293 PUSH 1EH
0238 C01F 294 PUSH 1FH
023A 902000 295 MOV DPTR,#02000H
023D 7E28 296 MOV R6,#028H
023F 7F07 297 P11FF: MOV R7,#007H
0241 7830 298 MOV R0,#030H
0243 EF 299 P1203: MOV A,R7
0244 44E8 300 ORL A,#0E8H
0246 F590 301 MOV P1,A
0248 E6 302 MOV A,@R0
0249 F0 303 MOVX @DPTR,A
024A 7C7D 304 MOV R4,#07DH
024C DCFE 305 P120C: DJNZ R4,P120C
024E 08 306 P120E: INC R0
024F 1F 307 DEC R7
0250 7400 308 MOV A,#000H
0252 F0 309 MOVX @DPTR,A
0253 BFFFED 310 CJNE R7,#0FFH,P1203
0256 DEE7 311 DJNZ R6,P11FF
0258 D01F 312 P1218: POP 1FH
025A D01E 313 POP 1EH
025C D01C 314 POP 1CH
025E D018 315 POP 18H
0260 D082 316 POP DPL
0262 D083 317 POP DPH
0264 D0D0 318 POP PSW
0266 D0E0 319 POP ACC
0268 22 320 RET
0269 754080 321 P1229: MOV 40H,#080H
026C 754151 322 MOV 41H,#051H
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 6
026F B451FD 323 P1230: CJNE A,#051H,P1230
0272 754219 324 MOV 42H,#019H
0275 754398 325 MOV 43H,#098H
0278 754420 326 MOV 44H,#020H
027B 754501 327 MOV 45H,#001H
027E 22 328 RET
027F 752800 329 P1240: MOV 28H,#000H
0282 330 LJMP P0905
*** _________________________________________________^
*** ERROR #A45 IN 330 (s5.asm, LINE 330): UNDEFINED SYMBOL (PASS-2)
0285 752800 331 P1246: MOV 28H,#000H
0288 332 LJMP P0A05
*** _________________________________________________^
*** ERROR #A45 IN 332 (s5.asm, LINE 332): UNDEFINED SYMBOL (PASS-2)
028B 00 333 P124C: NOP
028C 00 334 NOP
028D 00 335 NOP
028E 00 336 NOP
028F 00 337 NOP
338
339
340
0290 9228 341 P1800: MOV 28H,C
0292 C0E0 342 PUSH ACC
0294 D54255 343 DJNZ 042H,P185C
0297 754208 344 MOV 42H,#008H
029A D216 345 SETB 16H
029C 301F07 346 JNB 1FH,P1816
029F E530 347 MOV A,30H
02A1 33 348 RLC A
02A2 B3 349 CPL C
02A3 13 350 RRC A
02A4 F530 351 MOV 30H,A
02A6 301E07 352 P1816: JNB 1EH,P1820
02A9 E531 353 MOV A,31H
02AB 33 354 RLC A
02AC B3 355 CPL C
02AD 13 356 RRC A
02AE F531 357 MOV 31H,A
02B0 301D07 358 P1820: JNB 1DH,P182A
02B3 E532 359 MOV A,32H
02B5 33 360 RLC A
02B6 B3 361 CPL C
02B7 13 362 RRC A
02B8 F532 363 MOV 32H,A
02BA 301C07 364 P182A: JNB 1CH,P1834
02BD E533 365 MOV A,33H
02BF 33 366 RLC A
02C0 B3 367 CPL C
02C1 13 368 RRC A
02C2 F533 369 MOV 33H,A
02C4 301B07 370 P1834: JNB 1BH,P183E
02C7 E534 371 MOV A,34H
02C9 33 372 RLC A
02CA B3 373 CPL C
02CB 13 374 RRC A
02CC F534 375 MOV 34H,A
02CE 301A07 376 P183E: JNB 1AH,P1848
02D1 E535 377 MOV A,35H
02D3 33 378 RLC A
02D4 B3 379 CPL C
02D5 13 380 RRC A
02D6 F535 381 MOV 35H,A
02D8 301907 382 P1848: JNB 19H,P1852
02DB E536 383 MOV A,36H
02DD 33 384 RLC A
A51 MACRO ASSEMBLER S5 12/27/2006 12:47:45 PAGE 7
02DE B3 385 CPL C
02DF 13 386 RRC A
02E0 F536 387 MOV 36H,A
02E2 301807 388 P1852: JNB 18H,P185C
02E5 E537 389 MOV A,37H
02E7 33 390 RLC A
02E8 B3 391 CPL C
02E9 13 392 RRC A
02EA F537 393 MOV 37H,A
02EC D0E0 394 P185C: POP ACC
02EE A228 395 MOV C,28H
02F0 D54907 396 DJNZ 049H,P186A
02F3 754928 397 MOV 49H,#028H
02F6 D22D 398 SETB 2DH
02F8 B2B2 399 CPL P3.2
02FA 400 P186A: CLR T2CON.7
*** _________________________________________________^
*** ERROR #A17 IN 400 (s5.asm, LINE 400): INVALID BYTE BASE IN BIT ADDRESS EXPRESSION
02FA 32 401 RETI
02FB 32 402 P186D: RETI
02FC 32 403 P186E: RETI
02FD 32 404 P186F: RETI
02FE 758C3C 405 P1870: MOV TH0,#03CH
0301 758AB0 406 MOV TL0,#0B0H
0304 D55D0B 407 DJNZ 05DH,P1884
0307 C28C 408 CLR TCON.4
0309 C23A 409 CLR 3AH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -