Follow Excellent, Success will Chase you

0%

ARM--GCC内嵌汇编

记录ARM平台中相关的汇编操作和总结

空指令–nop

NOP指令不产生任何意义的操作,只占用一个机器周期,可以用于简单的延时操作

1
asm("nop");

在C代码中可以通过前后使用nop定位反汇编后代码所在的位置.

实际编程的用途:

  1. 需要短暂延时
  2. 需要精确控制延时,如控制驱动器步进电机的延时
  3. 通过在写NOP指令处填写相应代码实现分支跳转或分支调用???
  4. 解密时用???
  5. 在控制系统中插入NOP指令防止系统飞程???

参考

-------------本文结束感谢您的阅读-------------
  • 本文作者: Winddoing
  • 本文链接: https://winddoing.github.io/post/4526.html
  • 作者声明: 本博文为个人笔记, 由于个人能力有限,难免出现错误,欢迎大家批评指正。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!