NOPL在x86机器中的作用是什么?感觉好像什么也没做,但是为什么总是在汇编代码中呢?
NOP
是一个单字节“不执行任何操作”的操作,实际上是“无操作”。 NOPW、NOPL 等相当于什么都不做,但会占用字和长字节。
e.g.
NOP // 1byte opcode
NOP // 1byte opcode
相当于做
NOPW // 2byte opcode.
它们非常方便地填充内容,因此代码序列从特定的内存边界开始,占用几个字节的指令空间,但实际上不执行任何操作。
NOP 对 CPU 的唯一影响是增加IP
/EIP
1. NOPx 等价物将增加 2、4 等...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)