全站数据
8 4 2 0 5 8 1

这个空指令怎么用的啊

小澜华财务 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 09:39:48

问题描述

这个空指令怎么用的啊求高手给解答
精选答案
最佳答案

nop指令(空操作指令)的作用主要有:

1)通过nop指令产生一定的延迟,但是对于快速的CPU来说效果不明显,可以使用rep前缀,多延迟几个时钟;具体应该说是占用了3个时钟脉冲!

2)i/o传输时,使用用 nop,等待缓冲区清空,总线恢复;

3)清除由上一个算术逻辑指令设置的flag位;

4)破解!对于原程序中验证部分使用nop来填充,使验证失效;

5) 空指令最大的作用是占位。为了以后在这里添加指令,而增加某种功能做准备。这样做可以让修改后原有的所有地址不变,且最后生成的机器代码文件长度也不变。