有沒有可能將指令指針指向一條指令的中間部位!
小弟初學彙編有許多 疑惑,請大哥們幫忙 ,不盡感激!!
------解决方案--------------------------------------------------------
可以当然是可以的,只是后果难料,因为当前这指令肯定是错了的,而且一般会影响到后续的几个甚至更多的指令,使得其连锁性地发生错误。cpu 本来就是根据 cs:ip 指向的位置机械地根据指令规则进行指令的读取、解释和执行;并没有一个简单可行的方法来判断一个指令是否正常。
------解决方案--------------------------------------------------------
jmp Begin + ((End - Begin) / 2)
Begin:
mov xxxxx
End:
这样做其实没有意义,只会出错