NOP指令实现过程

nop(no operation)意为无操作,是汇编语言的一个指令。nop指令既空指令。nop指令通常作为伪指令。但是,如果在armv6k、armv6t2、armv7、armv8-m结构体系中,nop不是伪指令。
伪指令(pseudo instruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。伪指令包括adr、adrl、ldr、nop。
nop伪指令使用以及描述如下:
syntax nop在汇编过程中,将r0寄存器的数据赋值给r0寄存器,相当于做了一次无用功。下图也给出了nop的语法、描述。
此图来自iar的帮助文档。
根据百度百科的解释,nop的主要作用如下:
1. 字节填充对齐
2. 精确延时和计时3. 破解程序的call验证4. 等待其他设备执行完毕5. 清除由上一个算术逻辑指令设置的flag位6. 辅助jmp、call等指令


布里渊散射型分布式光纤温度传感器频域分析法
IM3、IIP3、OIP3、G、P1dB指标之间的关系
气体涡轮流量计的应用场合及工作原理
DeepSpeed里面和Zero相关技术教程
eTopus高速收发器架构推出,实现降低系统成本和功耗
NOP指令实现过程
看懂低压降稳压器(LDO)一篇就够了
华为腕上穿戴设备成功问鼎世界第一
专访知名VR投资者:17年如何投资VR最赚钱
基于CMOS电路结构的第二代电流传输器电流反馈运算放大器的设计
A/D转换实验
主板上的各种插针详解
Vim中默认未启用但实际非常有用的选项
三相电动机编程控制工作原理及方案
选用弱电线缆阻燃等级时需考虑哪些方面
功率表如何校准_功率分析仪校准规范
学习HTML和CSS的5大理由
小米6最新消息:高通骁龙835、8+256GB内存、双摄,小米6售2899元!
首个IEO项目投资方竟是币安和火币 CoinAll弯道超车还是花式作死
简单易制的微波感应延时节能灯