arm的汇编语言中b.ne 1b是什么意义?


答: 表示不相等时直接向后跳转到局部标签1处(b: backward, f: forward)
一. 扩展
1.1. 为什么会有前向跳转和后向跳转呢?
拿Linux内核中的汇编代码为例(arch/arm/kernel/head.S),其中有可能有多个局部标签1,
那么如何知道要跳到哪个具体的标签呢?此时b和f就发挥作用了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM