华强电子网

电子元器件
采购信息平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

NOP指令是什么意思?NOP相关知识介绍

来源:华强电子网 作者:皮皮虾 浏览:13846

标签: nop指令

摘要: 有很多人看到NOP指令这一专业名词的时候,都会问到 NOP指令是什么意思?NOP指令有哪些知识点呢?而我们今天就来为大家科普讲一下NOP指令。

有很多人看到NOP指令这一专业名词的时候,都会问到 NOP指令是什么意思?NOP指令有哪些知识点呢?而我们今天就来为大家科普讲一下NOP指令。

 

一、NOP指令是什么意思?

NOP全称NO Operation,意思就是无操作既空指令,在x86CPU中机器码为0x90(144)。在计算机科学领域中是一种常见的汇编语言指令。NOP则是汇编语言中的一个伪指令,通过NOP一系列的编程语句,能够不改变任何程序可以访问的寄存器。

NOP指令是什么意思?

 

二、NOP指令有哪些作用?

 

作用一: 计算机可以通过NOP指令的填充,一般情况下,使指令按字对齐,从而减少取指令时的内存访问次数。(一般用来内存地址偶数对齐,比如有一条指令,占3字节,这时候使用NOP指令,CPU就可以从第四个字节处读取指令了。) 

 

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

 

作用三:计算机在输入或者输出的过程中,使用NOP指令可可以很好的等待计算机缓冲区清空,从而帮助总线恢复正常。

 

三、NOP指令的应用是什么?

NOP不执行操作,但占一个程序步。执行NOP时并不做任何事,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。

NOP指令的应用是什么?

 

NOP指令属于PLC指令,使用时会占用执行一个指令的CPU时间片。常用于程序延时或精确计时,不过在较快的CPU上不明显。


以上就是我们今天分析的关于NOP指令的全部内容。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67