📄 xugps.lst
字号:
;==============================================
;====Power Disassembler for MCS-51 and 6502====
;==============================================
; Writen by: 覃远高
; Copyright: 覃远高
; E-mail: qinyg@163.net
; Tel: 0755-2282553
; Last Update: 20.Aug,1999
;==============================================
;===========Disassemble information============
;==============================================
; File Name: E:\gpstbz\gpsz.BIN
; Type: MCS-51反编译器
; Date: 03-5-27
;==============================================
;==============================================
0000 754000 Q0000: MOV 40H,#00H
0003 754100 Q0003: MOV 41H,#00H
0006 754200 MOV 42H,#00H
0009 754300 MOV 43H,#00H
000C 754400 MOV 44H,#00H
000F 754500 MOV 45H,#00H
0012 753400 MOV 34H,#00H
0015 753500 MOV 35H,#00H
0018 753700 MOV 37H,#00H
001B 753800 Q001B: MOV 38H,#00H
001E 753900 MOV 39H,#00H
0021 0123 AJMP Q0023
0023 758107 Q0023: MOV SP,#07H
0026 740A MOV A,#0AH
0028 7C0F MOV R4,#0FH
002A 11CC ACALL Q00CC
002C 740B MOV A,#0BH
002E 7C05 MOV R4,#05H
0030 11CC ACALL Q00CC
0032 7409 MOV A,#09H
0034 7CFF MOV R4,#0FFH
0036 11CC ACALL Q00CC
0038 740C MOV A,#0CH
003A 7C01 MOV R4,#01H
003C 11CC ACALL Q00CC
003E C0E0 PUSH ACC
0040 C083 PUSH DPH
0042 C082 PUSH DPL
0044 90000A MOV DPTR,#000AH
0047 7420 MOV A,#20H
0049 F0 MOVX @DPTR,A
004A 90000B MOV DPTR,#000BH
004D 7480 MOV A,#80H
004F F0 MOVX @DPTR,A
0050 900000 MOV DPTR,#0000H
0053 7837 MOV R0,#37H
0055 E6 MOV A,@R0
0056 F0 MOVX @DPTR,A
0057 900002 MOV DPTR,#0002H
005A 7838 MOV R0,#38H
005C E6 MOV A,@R0
005D F0 MOVX @DPTR,A
005E 900004 MOV DPTR,#0004H
0061 7839 MOV R0,#39H
0063 E6 MOV A,@R0
0064 F0 MOVX @DPTR,A
0065 90000B MOV DPTR,#000BH
0068 7402 MOV A,#02H
006A F0 MOVX @DPTR,A
006B D082 POP DPL
006D D083 POP DPH
006F D0E0 POP ACC
0071 12008C Q0071: LCALL Q008C
0074 1200D8 LCALL Q00D8
0077 753640 MOV 36H,#40H
007A 1200AB LCALL Q00AB
007D D295 SETB P1.5
007F 31C6 ACALL Q01C6
0081 D295 SETB P1.5
0083 309567 JNB P1.5,Q00ED
0086 D295 SETB P1.5
0088 00 NOP
0089 00 NOP
008A 0171 AJMP Q0071
008C Q008C:
008C C0E0 PUSH Acc
008E C083 PUSH DPH
0090 C082 PUSH DPL
0092 900000 MOV DPTR,#0000H
0095 E0 MOVX A,@DPTR
0096 F537 MOV 37H,A
0098 900002 MOV DPTR,#0002H
009B E0 MOVX A,@DPTR
009C F538 MOV 38H,A
009E 900004 MOV DPTR,#0004H
00A1 E0 MOVX A,@DPTR
00A2 F539 MOV 39H,A
00A4 D082 POP DPL
00A6 D083 POP DPH
00A8 D0E0 POP ACC
00AA 22 RET
;===========================================
00AB A836 Q00AB: MOV R0,36H
00AD 7901 MOV R1,#01H
00AF 7B06 MOV R3,#06H
00B1 E6 Q00B1: MOV A,@R0
00B2 FC MOV R4,A
00B3 E9 MOV A,R1
00B4 11CC ACALL Q00CC
00B6 08 INC R0
00B7 09 INC R1
00B8 DBF7 DJNZ R3,Q00B1
00BA 22 RET
;===========================================
00BB 7A08 Q00BB: MOV R2,#08H
00BD 00 Q00BD: NOP
00BE 00 NOP
00BF C291 CLR P1.1
00C1 33 RLC A
00C2 9290 MOV P1.0,C
00C4 00 NOP
00C5 00 NOP
00C6 D291 SETB P1.1
00C8 DAF3 DJNZ R2,Q00BD
00CA C3 CLR C
00CB 22 RET
;===========================================
00CC 11BB Q00CC: ACALL Q00BB
00CE EC MOV A,R4
00CF 11BB ACALL Q00BB
00D1 C292 CLR P1.2
00D3 00 NOP
00D4 D292 SETB P1.2
00D6 00 NOP
00D7 22 RET
;===========================================
00D8 7837 Q00D8: MOV R0,#37H
00DA 7940 MOV R1,#40H
00DC 7B03 MOV R3,#03H
00DE E6 Q00DE: MOV A,@R0
00DF 540F ANL A,#0FH
00E1 F7 MOV @R1,A
00E2 09 INC R1
00E3 E6 MOV A,@R0
00E4 C4 SWAP A
00E5 540F ANL A,#0FH
00E7 F7 MOV @R1,A
00E8 08 INC R0
00E9 09 INC R1
00EA DBF2 DJNZ R3,Q00DE
00EC 22 RET
;===========================================
00ED 01F1 Q00ED: AJMP Q00F1
00EF 0123 Q00EF: AJMP Q0023
00F1 754700 Q00F1: MOV 47H,#00H
00F4 D294 Q00F4: SETB P1.4
00F6 D295 SETB P1.5
00F8 31C6 ACALL Q01C6
00FA D294 SETB P1.4
00FC D295 SETB P1.5
00FE 3095EE JNB P1.5,Q00EF
0101 309477 JNB P1.4,Q017B
0104 E547 Q0104: MOV A,47H
0106 600A JZ Q0112
0108 C3 CLR C
0109 9403 SUBB A,#03H
010B 6028 JZ Q0135
010D C3 CLR C
010E 9403 SUBB A,#03H
0110 6046 JZ Q0158
0112 853934 Q0112: MOV 34H,39H
0115 753524 MOV 35H,#24H
0118 3190 ACALL Q0190
011A 853439 MOV 39H,34H
011D 11D8 ACALL Q00D8
011F 31B3 ACALL Q01B3
0121 753E0F MOV 3EH,#0FH
0124 753F0F MOV 3FH,#0FH
0127 753640 MOV 36H,#40H
012A 11AB ACALL Q00AB
012C 31C6 ACALL Q01C6
012E 75363A MOV 36H,#3AH
0131 11AB ACALL Q00AB
0133 01F4 AJMP Q00F4
0135 853834 Q0135: MOV 34H,38H
0138 753560 MOV 35H,#60H
013B 3190 ACALL Q0190
013D 853438 MOV 38H,34H
0140 11D8 ACALL Q00D8
0142 31B3 ACALL Q01B3
0144 753C0F MOV 3CH,#0FH
0147 753D0F MOV 3DH,#0FH
014A 753640 MOV 36H,#40H
014D 11AB ACALL Q00AB
014F 31C6 ACALL Q01C6
0151 75363A MOV 36H,#3AH
0154 11AB ACALL Q00AB
0156 01F4 AJMP Q00F4
0158 853734 Q0158: MOV 34H,37H
015B 753560 MOV 35H,#60H
015E 3190 ACALL Q0190
0160 853437 MOV 37H,34H
0163 11D8 ACALL Q00D8
0165 31B3 ACALL Q01B3
0167 753A0F MOV 3AH,#0FH
016A 753B0F MOV 3BH,#0FH
016D 753640 MOV 36H,#40H
0170 11AB ACALL Q00AB
0172 31C6 ACALL Q01C6
0174 75363A MOV 36H,#3AH
0177 11AB ACALL Q00AB
0179 01F4 AJMP Q00F4
017B 0547 Q017B: INC 47H
017D 0547 INC 47H
017F 0547 INC 47H
0181 7409 MOV A,#09H
0183 C3 CLR C
0184 9547 SUBB A,47H
0186 6002 JZ Q018A
0188 2104 AJMP Q0104
018A 754700 Q018A: MOV 47H,#00H
018D 0200F4 LJMP Q00F4
;===========================================
0190 D293 Q0190: SETB P1.3
0192 1201C6 LCALL Q01C6
0195 D293 SETB P1.3
0197 209318 JB P1.3,Q01B2
019A E534 MOV A,34H
019C 2401 ADD A,#01H
019E D4 DA A
019F FD MOV R5,A
01A0 C3 CLR C
01A1 9535 SUBB A,35H
01A3 A934 MOV R1,34H
01A5 6005 JZ Q01AC
01A7 ED MOV A,R5
01A8 F534 MOV 34H,A
01AA 21B2 AJMP Q01B2
01AC 753400 Q01AC: MOV 34H,#00H
01AF 0201B2 LJMP Q01B2
;===========================================
01B2 22 Q01B2: RET
01B3 ;===========================================
01B3 85403A Q01B3: MOV 3AH,40H
01B6 85413B MOV 3BH,41H
01B9 85423C MOV 3CH,42H
01BC 85433D MOV 3DH,43H
01BF 85443E MOV 3EH,44H
01C2 85453F MOV 3FH,45H
01C5 22 RET
;===========================================
01C6 7FFF Q01C6: MOV R7,#0FFH
01C8 7EFF Q01C8: MOV R6,#0FFH
01CA DEFE DJNZ R6,$
01CC DFFA DJNZ R7,Q01C8
01CE 22 RET
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -