关于JMP跳转的疑问
只给出不懂得地方了jmp short s
db 128 dup(0)
s:move ax,0ffffh
jmp跳转后 db128 dup(0)这句代码是被执行了么?若执行了jmp不就相当于没跳了么,若没执行那编译怎么会不通过呢?
求解!!!
这个是源程序,是要被编译器被译成机器码的,而db 128 dup(0)被编译成机器码应该是128个nop,也就是说0在中间占了128个字节。所以这里jmp不能用短转移。。。。 bevin 发表于 2011-7-21 19:50 static/image/common/back.gif
这个是源程序,是要被编译器被译成机器码的,而db 128 dup(0)被编译成机器码应该是128个nop,也就是说0在中 ...
啊!一语惊醒梦中人啊~~太谢谢了
页:
[1]