手机:15388113018
Q Q:3159331960
联系人:方先生
邮箱:3159331960@qq.com
声明:我司做的反汇编程序有以下特点:
1. ****成功,编译后和原来的******一样;
2. 程序和数据******分开,所有的程序******反成汇编,不会当做数据来处理;
3. 子程序之前用分段行分开;
4. 带寄存器名称,方便程序阅读;
5. 带PC地址和机器码,方便修改程序;
6. 中断和程序入口注释。
JMP L001B
JMP L001A
JMP L00B7
JMP L00BA
JMP L001A
JMP L001A
JMP L001A
JMP L001A
JMP L001A
JMP L001A
JMP L001A
JMP L001A
HALT
HALT
L001A: HALT
L001B: MOV A,56H
IOWR F8H
MOV A,0FFH
IOWR 1H
MOV A,38H
IOWR CH
MOV [2AH],A
MOV A,0C7H
IOWR DH
MOV A,20H
SWAP A,DSP
MOV A,0FFH
MOV [20H],A
IOWR 1H
MOV A,0FFH
IOWR 0H
IOWR AH
MOV A,00H
IOWR BH
IORD 2H
AND A,02H
JZ L004A
L0046: CALL L110D
JMP L0046
L004A: MOV A,79H
MOV [2AH],A
IOWR CH
MOV A,0F6H
IOWR DH
MOV A,0FFH
IOWR 0H
IOWR AH
MOV A,00H
IOWR BH
MOV A,84H
IOWR 26H
CALL L1A40
MOV [54H],A
MOV A,06H
IOWR 20H
MOV A,00H
IOWR 21H
EI
CALL L1A71
MOV A,[22H]
AND A,08H
OR [60H],A
CALL L1A71
MOV A,0FFH
MOV [24H],A
MOV A,[23H]
RRC
JC L009D
RRC
JC L0099
RRC
JC L0095
RRC
JNC L009D
CALL L1C22
JMP L009F
L0095: CALL L1C0C
JMP L009F
L0099: CALL L1BF0
JMP L009F
L009D: CALL L1BD6
L009F: CALL L0177
L00A1: CALL L1A4A
CALL L1AA6
CALL L11BD
CALL L1AA0
MOV A,39H
MOV [29H],A
MOV A,00H
MOV [59H],A
MOV [5AH],A
MOV [5BH],A
JMP L00BF
L00B7: INC [59H]
RETI
;=============================================================================
L00BA: IOWR 26H
INC [5AH]
RETI
;=============================================================================
L00BF: MOV A,[59H]
CMP A,4EH
JC L00BF
MOV A,00H
MOV [59H],A
MOV A,[62H]
AND A,01H
JNZ L00DB
MOV A,[64H]
AND A,80H
JNZ L00D9
CALL L17ED
JMP L00DB
L00D9: CALL L1795
L00DB: MOV A,[62H]
AND A,02H
JNZ L00E3
CALL L17F5
L00E3: MOV A,[62H]
AND A,01H
JZ L00ED
CALL L10C1
CALL L101C
L00ED: MOV A,[62H]
AND A,02H
JZ L00F5
CALL L10DA
L00F5: INC [5BH]
MOV A,[5BH]
CMP A,05H
JC L00BF
MOV A,00H
XPAGE
MOV [5BH],A
CALL L1A71
CALL L1AE0
CALL L1B45
AND A,04H
JZ L011A
MOV A,0FBH
AND [63H],A
CALL L1AC1
JMP L00A1
L011A: INC [5CH]
MOV A,[5CH]
CMP A,05H
JC L00BF
MOV A,00H
MOV [5CH],A
MOV A,[60H]
AND A,80H
JZ L0130
CALL L1C40
CALL L1C5A