相信楼主提供的是强劲的工具,主要问题在我。
当软件提示“反汇编失败”后,我不知从何处入手。
john_light 发表于 2011-10-18 12:13
一键搞定~~~
;Disasm51 Version 5.09 Copyright (c) 2011,2018 HotPower@126.com
;Binfile_name:[E:\hotisp\disasm51\bin2a51\trap.bin]
;Binfile_size:[0...004CH]
;Compile_size:[0...004CH]
$NOMOD51
$INCLUDE(d:\Keil\C51\ASM\REG52.INC)
ORG 0000H
RESET: MOV DPTR,#0000H
LCALL S0010
LJMP 0202H;?*Error Address
D0009: DB 002H,002H,002H,002H,002H,080H,0FEH
S0010: MOV R0,DPL
MOV B,DPH
POP DPH
POP DPL
LCALL S0033
LCALL S0033
LCALL S0033
LCALL S0033
LCALL S0033
LCALL S0033
LCALL S0033
LCALL S0033
CLR A
JMP @A+DPTR;?
S0033: CLR A
MOVC A,@A+DPTR
INC DPTR
XCH A,DPH
XCH A,B
XCH A,DPH
XCH A,R0
XCH A,DPL
XCH A,R0
MOVX @DPTR,A
INC DPTR
XCH A,DPH
XCH A,B
XCH A,DPH
XCH A,R0
XCH A,DPL
XCH A,R0
RET
END |