汇编程序:
ORG 0000H
LJMP MAIN
ORG 0013H
LJMP INT
ORG 0030H
MAIN: SETB EA
SETB EX1
SETB PX1
SETB IT1
MOV A, #01H
HERE:SJMP HERE
ORG 0100H
INT: MOV P1, A
RL A
RETI
END
Hex文件
:800F3
:0C080000787FE4F6D8FD047
:030CB
:100E7
:0C003000D2AFD2AAD2BAD28A740180FEEC
590233221
F
个人解释:(其实反汇编过程不能反映真实程序要执行的过程,因为外部中断1的触发需要配合硬件电路来实现才能产生,因此单纯执行汇编程序仅仅是顺序执行,并没有触发中断响应,进而执行中断服务程序。)
对hex文件进行反编译:
;============================================================&#