嵌入式学习小组
直播中

李亦然

7年用户 186经验值
私信 关注

_NOP() 与asm("nop")这两个空指令有啥区别?

_NOP() 与asm("nop")这两个空指令有啥区别???

回帖(4)

折剑青

2019-8-8 10:03:42
都是延时,延时一个机器周期,后者是嵌套汇编
举报

韩宁

2019-8-8 10:17:50
asm("nop");指汇编指令nop,即空操作,其执行时间是一个时钟周期。
  _nop()是封装好的函数。
举报

李永每

2019-8-8 10:23:34
都是微秒级的延时,前者需要包含一定的头文件,头文件里对_nop()有定义,后者不需要,是嵌套汇编指令
举报

张琪

2019-8-8 10:30:40
恩恩,知道了,谢谢大家
举报

更多回帖

发帖
×
20
完善资料,
赚取积分