ARM汇编中BLE指令是什么意思?
答案:2 悬赏:40 手机版
解决时间 2021-03-30 10:51
- 提问者网友:夢醒日落
- 2021-03-30 05:19
ARM汇编中BLE指令是什么意思?
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-30 06:56
E是你之前一条指令的判断结果,表示相等
意思是,如果上一条判断指令结果为相等,那么执行BL指令,调用子程序。
意思是,如果上一条判断指令结果为相等,那么执行BL指令,调用子程序。
全部回答
- 1楼网友:千杯敬自由
- 2021-03-30 07:21
引用nonshadower的回答:
E是你之前一条指令的判断结果,表示相等
意思是,如果上一条判断指令结果为相等,那么执行BL指令,调用子程序。此处的 BLE是 指 Branch if Less than or Equal, 即小于或等于 跳转; BEQ 才是相等跳转,Branch if
EQual, BLEQ 也是相等跳转,不过是 带链接的等于跳转(Branch with Link if EQual),
被采纳的回答显然是弄混了 带链接的相对跳转指令: BL ,Branch with Link
E是你之前一条指令的判断结果,表示相等
意思是,如果上一条判断指令结果为相等,那么执行BL指令,调用子程序。此处的 BLE是 指 Branch if Less than or Equal, 即小于或等于 跳转; BEQ 才是相等跳转,Branch if
EQual, BLEQ 也是相等跳转,不过是 带链接的等于跳转(Branch with Link if EQual),
被采纳的回答显然是弄混了 带链接的相对跳转指令: BL ,Branch with Link
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯