JMP @A+DPTR

来源:百度知道 编辑:UC知道 时间:2024/06/18 22:58:48
我有一段程序
在JMP跳转前,A=0CH,DPTR=1364H
但不知为什么跳转后到13B0处执行了
而且还将477C处的数据段写入了内存中?
望 高手指教!!

问题是你的1364H处是一条什么指令,作为散转移指令JMP @A+DPTR,转到处一般又是一条转移指令,可能就正好是一条转移到13B0H的转移指令,而13B0H开始的程序段就是完成将477CH处的数据段写入了内存功能。只能猜测,你这里什么具体情况也没提供。