中易网

ARM指令中的BNE指令。BEN的意思是不相等则跳转,所以它跟谁比较大小呢?

答案:1  悬赏:80  
解决时间 2021-01-11 12:18
  • 提问者网友:人傍凄凉立暮秋
  • 2021-01-10 18:08
ARM指令中的BNE指令。BEN的意思是不相等则跳转,所以它跟谁比较大小呢?
最佳答案
  • 二级知识专家网友:几近狂妄
  • 2021-01-10 18:52
你这是错误的用法,正确用法如下
1. 比较r0是否等于10,相等跳转:
cmp r0, 10
bne next
2. 比较r0是否等于0,相等跳转:
cbz r0, next
3. 比较r0是否等于0,不相等跳转
cbnz r0,next

注意, cbnz, cbz跳转范围0~126 bytes以内,bne跳转范围+-1MB以内地址。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息