本文目录一览

1,汇编中的nop指令是什么意思

空指令,就是让cpu等待一个周期,可能等待外设输入,内存读写之类达俄

汇编中的nop指令是什么意思

2,NOP指令是什么有什么功能

NOP是空语句!什么也不执行的,但它占用一个指令的执行时间,也就是做精确延时 这和for的延时程序比时间短,易控制。

NOP指令是什么有什么功能

3,什么是NOP指令

NOP指令就是单片机一个工作时钟的意思。比如在汇编语言中有一条NOP,程序执行到这个指令的时候,单片机什么都不做,实际上单片机是有操作的,但这个操作没有意义。
nop指令就是单片机一个工作时钟的意思。比如在汇编语言中有一条nop,程序执行到这个指令的时候,单片机什么都不做,实际上单片机是有操作的,但这个操作没有意义。

什么是NOP指令

4,单片机80C51的指令NOP是什么意思

NOP是空指令,计算机不做任何操作,只是做短暂的延时调整【说明】NOP这条指令能使CPU执行一次空操作,即仅使指令指针IP加1,而不作任何其它操作。该操作不影响任何标志位以及寄存器、存储单元的内容。该指令仅占据CPU的3个时钟周期。在软件延时程序中,可用NOP指令作短暂延时的调整。NOP指令不影响任何标志位。
是一个空指令,只占cpu时间,不做任何事

5,nop和的区别

空指令最大的作用是占位。为了以后在这里添加指令,而增加某种功能做准备。这样做可以让修改后原有的所有地址不变,且最后生成的机器代码文件长度也不变。其实这样也算是给自己的程序留了个后门。nop指令的作用: 1)通过nop指令产生一定的延迟,但是对于快速的CPU来说效果不明显,可以使用rep前缀,多延迟几个时钟;-->具体应该说是占用了3个时钟脉冲! 2)i/o传输时,也会用一下 nop,等待缓冲区清空,总线恢复; 3)清除由上一个算术逻辑指令设置的flag位。

6,NOP指令有何作用

一个nop为1个指令周期,主要用于精确定时或者延时nop指令的作用:1)就是通过nop指令的填充(nop指令一个字节),使指令按字对齐,从而减少取指令时的内存访问次数。(一般用来内存地址偶数对齐,比如有一条指令,占3字节,这时候使用nop指令,cpu 就可以从第四个字节处读取指令了。)2)通过nop指令产生一定的延迟,但是对于快速的CPU来说效果不明显,可以使用rep前缀,多延迟几个时钟;-->具体应该说是占用了3个时钟脉冲! 3)i/o传输时,也会用一下 nop,等待缓冲区清空,总线恢复; 4)清除由上一个算术逻辑指令设置的flag位; 5)破解:)对于原程序中验证部分使用nop来填充,使验证失效; 6)有一个朋友说的比较厉害--在航天飞机控制程序中防止程序跳飞! 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/erazy0/archive/2010/12/12/6071281.aspx

文章TAG:nop指令  汇编中的nop指令是什么意思  
下一篇