📄 asm..asm
字号:
0000H 020040 LJMP 0040H
0003H FF MOV R7, A
0004H FF MOV R7, A
0005H FF MOV R7, A
0006H FF MOV R7, A
0007H FF MOV R7, A
0008H FF MOV R7, A
0009H FF MOV R7, A
000AH FF MOV R7, A
000BH FF MOV R7, A
000CH FF MOV R7, A
000DH FF MOV R7, A
000EH FF MOV R7, A
000FH FF MOV R7, A
0010H FF MOV R7, A
0011H FF MOV R7, A
0012H FF MOV R7, A
0013H FF MOV R7, A
0014H FF MOV R7, A
0015H FF MOV R7, A
0016H FF MOV R7, A
0017H FF MOV R7, A
0018H FF MOV R7, A
0019H FF MOV R7, A
001AH FF MOV R7, A
001BH FF MOV R7, A
001CH FF MOV R7, A
001DH FF MOV R7, A
001EH FF MOV R7, A
001FH FF MOV R7, A
0020H FF MOV R7, A
0021H FF MOV R7, A
0022H FF MOV R7, A
0023H FF MOV R7, A
0024H FF MOV R7, A
0025H FF MOV R7, A
0026H FF MOV R7, A
0027H FF MOV R7, A
0028H FF MOV R7, A
0029H FF MOV R7, A
002AH FF MOV R7, A
002BH FF MOV R7, A
002CH FF MOV R7, A
002DH FF MOV R7, A
002EH FF MOV R7, A
002FH FF MOV R7, A
0030H FF MOV R7, A
0031H FF MOV R7, A
0032H FF MOV R7, A
0033H FF MOV R7, A
0034H FF MOV R7, A
0035H FF MOV R7, A
0036H FF MOV R7, A
0037H FF MOV R7, A
0038H FF MOV R7, A
0039H FF MOV R7, A
003AH FF MOV R7, A
003BH FF MOV R7, A
003CH FF MOV R7, A
003DH FF MOV R7, A
003EH FF MOV R7, A
003FH FF MOV R7, A
0040H 7E32 MOV R6, #32H
0042H 1202AC LCALL 02ACH
0045H DEFB DJNZ R6, 0042H
0047H 754800 MOV 48H, #00H
004AH 754900 MOV 49H, #00H
004DH 758160 MOV SP, #60H
0050H 7803 MOV R0, #03H
0052H 7489 MOV A, #89H
0054H F2 MOVX @R0, A
0055H 759800 MOV SCON, #00H
0058H C200 CLR 00H
005AH C201 CLR 01H
005CH C202 CLR 02H
005EH C203 CLR 03H
0060H C296 CLR P1.6
0062H C297 CLR P1.7
0064H 7800 MOV R0, #00H
0066H 7901 MOV R1, #01H
0068H 7400 MOV A, #00H
006AH F2 MOVX @R0, A
006BH F3 MOVX @R1, A
006CH E590 MOV A, P1
006EH F551 MOV 51H, A
0070H 5408 ANL A, #08H
0072H 6006 JZ 007AH
0074H 755206 MOV 52H, #06H
0077H 02007D LJMP 007DH
007AH 75520B MOV 52H, #0BH
007DH E551 MOV A, 51H
007FH 5403 ANL A, #03H
0081H 754000 MOV 40H, #00H
0084H 754100 MOV 41H, #00H
0087H 1202C2 LCALL 02C2H
008AH 7B00 MOV R3, #00H
008CH 7C00 MOV R4, #00H
008EH 600B JZ 009BH
0090H 14 DEC A
0091H 600D JZ 00A0H
0093H 14 DEC A
0094H 600F JZ 00A5H
0096H 7D32 MOV R5, #32H
0098H 0200AA LJMP 00AAH
009BH 7D08 MOV R5, #08H
009DH 0200AA LJMP 00AAH
00A0H 7D14 MOV R5, #14H
00A2H 0200AA LJMP 00AAH
00A5H 7D20 MOV R5, #20H
00A7H 0200AA LJMP 00AAH
00AAH 8D50 MOV 50H, R5
00ACH 7802 MOV R0, #02H
00AEH E2 MOVX A, @R0
00AFH 30E20D JNB ACC.2, 00BFH
00B2H 30E308 JNB ACC.3, 00BDH
00B5H 30E40C JNB ACC.4, 00C4H
00B8H 30E507 JNB ACC.5, 00C2H
00BBH 80ED SJMP 00AAH
00BDH D200 SETB 00H
00BFH 1200C7 LCALL 00C7H
00C2H D201 SETB 01H
00C4H 1201B9 LCALL 01B9H
00C7H 120310 LCALL 0310H
00CAH D3 SETB C
00CBH 7800 MOV R0, #00H
00CDH 7902 MOV R1, #02H
00CFH E4 CLR A
00D0H 7E04 MOV R6, #04H
00D2H 300004 JNB 00H, 00D9H
00D5H 13 RRC A
00D6H 0200DA LJMP 00DAH
00D9H 33 RLC A
00DAH F2 MOVX @R0, A
00DBH AD50 MOV R5, 50H
00DDH DE03 DJNZ R6, 00E2H
00DFH 0200FC LJMP 00FCH
00E2H 1202AC LCALL 02ACH
00E5H C0E0 PUSH ACC
00E7H E3 MOVX A, @R1
00E8H 30E003 JNB ACC.0, 00EEH
00EBH 0200F0 LJMP 00F0H
00EEH D202 SETB 02H
00F0H 30E47A JNB ACC.4, 016DH
00F3H 30E577 JNB ACC.5, 016DH
00F6H D0E0 POP ACC
00F8H DDE8 DJNZ R5, 00E2H
00FAH 80D6 SJMP 00D2H
00FCH AD50 MOV R5, 50H
00FEH DD03 DJNZ R5, 0103H
0100H 020108 LJMP 0108H
0103H 1202AC LCALL 02ACH
0106H 80F6 SJMP 00FEH
0108H 7400 MOV A, #00H
010AH F2 MOVX @R0, A
010BH 7E04 MOV R6, #04H
010DH 7801 MOV R0, #01H
010FH AD50 MOV R5, 50H
0111H 30021D JNB 02H, 0131H
0114H 7408 MOV A, #08H
0116H 23 RL A
0117H F2 MOVX @R0, A
0118H AD50 MOV R5, 50H
011AH DE03 DJNZ R6, 011FH
011CH 02014E LJMP 014EH
011FH 1202AC LCALL 02ACH
0122H C0E0 PUSH ACC
0124H E3 MOVX A, @R1
0125H 30E445 JNB ACC.4, 016DH
0128H 30E542 JNB ACC.5, 016DH
012BH D0E0 POP ACC
012DH DDF0 DJNZ R5, 011FH
012FH 80E5 SJMP 0116H
0131H 7410 MOV A, #10H
0133H 03 RR A
0134H F2 MOVX @R0, A
0135H AD50 MOV R5, 50H
0137H DE03 DJNZ R6, 013CH
0139H 02014E LJMP 014EH
013CH 1202AC LCALL 02ACH
013FH C0E0 PUSH ACC
0141H E3 MOVX A, @R1
0142H 30E428 JNB ACC.4, 016DH
0145H 30E525 JNB ACC.5, 016DH
0148H D0E0 POP ACC
014AH DDF0 DJNZ R5, 013CH
014CH 80E5 SJMP 0133H
014EH AD50 MOV R5, 50H
0150H 1202AC LCALL 02ACH
0153H E3 MOVX A, @R1
0154H 300208 JNB 02H, 015FH
0157H 30E50A JNB ACC.5, 0164H
015AH DDF4 DJNZ R5, 0150H
015CH 02016D LJMP 016DH
015FH 30E404 JNB ACC.4, 0166H
0162H 80F6 SJMP 015AH
0164H D201 SETB 01H
0166H C200 CLR 00H
0168H C202 CLR 02H
016AH 1201B9 LCALL 01B9H
016DH 120321 LCALL 0321H
0170H 120321 LCALL 0321H
0173H 120321 LCALL 0321H
0176H 0B INC R3
0177H EB MOV A, R3
0178H D4 DA A
0179H F540 MOV 40H, A
017BH 1202C2 LCALL 02C2H
017EH 1202C2 LCALL 02C2H
0181H 1202AC LCALL 02ACH
0184H 1202AC LCALL 02ACH
0187H 1202AC LCALL 02ACH
018AH 1202AC LCALL 02ACH
018DH EB MOV A, R3
018EH B55214 CJNE A, 52H, 01A5H
0191H D296 SETB P1.6
0193H 0548 INC 48H
0195H 854840 MOV 40H, 48H
0198H 854941 MOV 41H, 49H
019BH 1202C2 LCALL 02C2H
019EH 120332 LCALL 0332H
01A1H C296 CLR P1.6
01A3H 0158 AJMP 0058H
01A5H C200 CLR 00H
01A7H C202 CLR 02H
01A9H 7802 MOV R0, #02H
01ABH E2 MOVX A, @R0
01ACH 30E207 JNB ACC.2, 01B6H
01AFH 30E302 JNB ACC.3, 01B4H
01B2H 80F5 SJMP 01A9H
01B4H D200 SETB 00H
01B6H 01C7 AJMP 00C7H
01B8H 22 RET
01B9H 120310 LCALL 0310H
01BCH D3 SETB C
01BDH 7801 MOV R0, #01H
01BFH 7902 MOV R1, #02H
01C1H E4 CLR A
01C2H 7E04 MOV R6, #04H
01C4H 300104 JNB 01H, 01CBH
01C7H 13 RRC A
01C8H 0201CC LJMP 01CCH
01CBH 33 RLC A
01CCH F2 MOVX @R0, A
01CDH AD50 MOV R5, 50H
01CFH DE03 DJNZ R6, 01D4H
01D1H 0201EE LJMP 01EEH
01D4H 1202AC LCALL 02ACH
01D7H C0E0 PUSH ACC
01D9H E3 MOVX A, @R1
01DAH 30E103 JNB ACC.1, 01E0H
01DDH 0201E2 LJMP 01E2H
01E0H D203 SETB 03H
01E2H 30E27B JNB ACC.2, 0260H
01E5H 30E378 JNB ACC.3, 0260H
01E8H D0E0 POP ACC
01EAH DDE8 DJNZ R5, 01D4H
01ECH 80D6 SJMP 01C4H
01EEH AD50 MOV R5, 50H
01F0H DD03 DJNZ R5, 01F5H
01F2H 0201FA LJMP 01FAH
01F5H 1202AC LCALL 02ACH
01F8H 80F6 SJMP 01F0H
01FAH 7400 MOV A, #00H
01FCH 7400 MOV A, #00H
01FEH F2 MOVX @R0, A
01FFH 7E04 MOV R6, #04H
0201H 7800 MOV R0, #00H
0203H AD50 MOV R5, 50H
0205H 30031D JNB 03H, 0225H
0208H 7408 MOV A, #08H
020AH 23 RL A
020BH F2 MOVX @R0, A
020CH AD50 MOV R5, 50H
020EH DE03 DJNZ R6, 0213H
0210H 020242 LJMP 0242H
0213H 1202AC LCALL 02ACH
0216H C0E0 PUSH ACC
0218H E3 MOVX A, @R1
0219H 30E244 JNB ACC.2, 0260H
021CH 30E341 JNB ACC.3, 0260H
021FH D0E0 POP ACC
0221H DDF0 DJNZ R5, 0213H
0223H 80E5 SJMP 020AH
0225H 7410 MOV A, #10H
0227H 03 RR A
0228H F2 MOVX @R0, A
0229H AD50 MOV R5, 50H
022BH DE03 DJNZ R6, 0230H
022DH 020242 LJMP 0242H
0230H 1202AC LCALL 02ACH
0233H C0E0 PUSH ACC
0235H E3 MOVX A, @R1
0236H 30E227 JNB ACC.2, 0260H
0239H 30E324 JNB ACC.3, 0260H
023CH D0E0 POP ACC
023EH DDF0 DJNZ R5, 0230H
0240H 80E5 SJMP 0227H
0242H AD50 MOV R5, 50H
0244H 1202AC LCALL 02ACH
0247H E3 MOVX A, @R1
0248H 300308 JNB 03H, 0253H
024BH 30E30A JNB ACC.3, 0258H
024EH DDF4 DJNZ R5, 0244H
0250H 020260 LJMP 0260H
0253H 30E204 JNB ACC.2, 025AH
0256H 80F6 SJMP 024EH
0258H D200 SETB 00H
025AH C201 CLR 01H
025CH C203 CLR 03H
025EH 11C7 ACALL 00C7H
0260H 120321 LCALL 0321H
0263H 120321 LCALL 0321H
0266H 120321 LCALL 0321H
0269H 0C INC R4
026AH EC MOV A, R4
026BH D4 DA A
026CH F541 MOV 41H, A
026EH 1202C2 LCALL 02C2H
0271H 1202C2 LCALL 02C2H
0274H 1202AC LCALL 02ACH
0277H 1202AC LCALL 02ACH
027AH 1202AC LCALL 02ACH
027DH 1202AC LCALL 02ACH
0280H EC MOV A, R4
0281H B55214 CJNE A, 52H, 0298H
0284H D297 SETB P1.7
0286H 0549 INC 49H
0288H 854941 MOV 41H, 49H
028BH 854840 MOV 40H, 48H
028EH 1202C2 LCALL 02C2H
0291H 120332 LCALL 0332H
0294H C297 CLR P1.7
0296H 0158 AJMP 0058H
0298H C201 CLR 01H
029AH C203 CLR 03H
029CH 7802 MOV R0, #02H
029EH E2 MOVX A, @R0
029FH 30E407 JNB ACC.4, 02A9H
02A2H 30E502 JNB ACC.5, 02A7H
02A5H 80F5 SJMP 029CH
02A7H D201 SETB 01H
02A9H 21B9 AJMP 01B9H
02ABH 22 RET
02ACH D2D3 SETB RS0
02AEH D2D4 SETB RS1
02B0H 7F63 MOV R7, #63H
02B2H 7E63 MOV R6, #63H
02B4H DEFE DJNZ R6, 02B4H
02B6H DFFA DJNZ R7, 02B2H
02B8H 7D2D MOV R5, #2DH
02BAH DDFE DJNZ R5, 02BAH
02BCH 00 NOP
02BDH C2D3 CLR RS0
02BFH C2D4 CLR RS1
02C1H 22 RET
02C2H C0E0 PUSH ACC
02C4H 900306 MOV DPTR, #0306H
02C7H 7800 MOV R0, #00H
02C9H 7901 MOV R1, #01H
02CBH 7400 MOV A, #00H
02CDH F2 MOVX @R0, A
02CEH F3 MOVX @R1, A
02CFH C299 CLR TI
02D1H E541 MOV A, 41H
02D3H 540F ANL A, #0FH
02D5H 93 MOVC A, @A+DPTR
02D6H F599 MOV SBUF, A
02D8H 3099FD JNB TI, 02D8H
02DBH C299 CLR TI
02DDH E541 MOV A, 41H
02DFH C4 SWAP A
02E0H 540F ANL A, #0FH
02E2H 93 MOVC A, @A+DPTR
02E3H F599 MOV SBUF, A
02E5H 3099FD JNB TI, 02E5H
02E8H C299 CLR TI
02EAH E540 MOV A, 40H
02ECH 540F ANL A, #0FH
02EEH 93 MOVC A, @A+DPTR
02EFH F599 MOV SBUF, A
02F1H 3099FD JNB TI, 02F1H
02F4H C299 CLR TI
02F6H E540 MOV A, 40H
02F8H C4 SWAP A
02F9H 540F ANL A, #0FH
02FBH 93 MOVC A, @A+DPTR
02FCH F599 MOV SBUF, A
02FEH 3099FD JNB TI, 02FEH
0301H C299 CLR TI
0303H D0E0 POP ACC
0305H 22 RET
0306H 3F ADDC A, R7
0307H 06 INC @R0
0308H 5B ANL A, R3
0309H 4F ORL A, R7
030AH 66 XRL A, @R0
030BH 6D XRL A, R5
030CH 7D07 MOV R5, #07H
030EH 7F6F MOV R7, #6FH
0310H D2D4 SETB RS1
0312H C2D3 CLR RS0
0314H 7F32 MOV R7, #32H
0316H 7EF9 MOV R6, #F9H
0318H DEFE DJNZ R6, 0318H
031AH B292 CPL P1.2
031CH DFF8 DJNZ R7, 0316H
031EH C2D4 CLR RS1
0320H 22 RET
0321H D2D4 SETB RS1
0323H C2D3 CLR RS0
0325H 7F2C MOV R7, #2CH
0327H 7E7C MOV R6, #7CH
0329H DEFE DJNZ R6, 0329H
032BH B292 CPL P1.2
032DH DFF8 DJNZ R7, 0327H
032FH C2D4 CLR RS1
0331H 22 RET
0332H D2D4 SETB RS1
0334H C2D3 CLR RS0
0336H 7D16 MOV R5, #16H
0338H 7FC8 MOV R7, #C8H
033AH 7EB4 MOV R6, #B4H
033CH DEFE DJNZ R6, 033CH
033EH B292 CPL P1.2
0340H DFF8 DJNZ R7, 033AH
0342H 7FDC MOV R7, #DCH
0344H 7EB4 MOV R6, #B4H
0346H DEFE DJNZ R6, 0346H
0348H DFFA DJNZ R7, 0344H
034AH DDEC DJNZ R5, 0338H
034CH C2D4 CLR RS1
034EH 22 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -