美文网首页arm
arm汇编的跳转

arm汇编的跳转

作者: 一__谷__作气 | 来源:发表于2019-08-28 15:28 被阅读0次

转移指令(branch)
说明:
无条件转移B,BAL
举例: B LABEL ; LABEL为某个位置

条件转移
说明:
BEQ 相等
BNE 不等
BPL 非负
BMI 负
BCC 无进位
BCS 有进位
BLO 小于(无符号数)
BHS 大于等于(无符号数)
BHI 大于(无符号数)
BLS 小于等于(无符号数)
BVC 无溢出(有符号数)
BVS 有溢出(有符号数)
BGT 大于(有符号数)
BGE 大于等于(有符号数)
BLT 小于(有符号数)
BLE 小于等于(有符号数)

blr Xm:跳转到由Xm目标寄存器指定的地址处,同时将下一条指令存放到X30寄存器中。例如:blr x20.
br Xm:跳转到由Xm目标寄存器指定的地址处。不是子程序返回
ret {Xm}:跳转到由Xm目标寄存器指定的地址处。是子程序返回。Xm可以不写,默认是X30.

相关文章

网友评论

    本文标题:arm汇编的跳转

    本文链接:https://www.haomeiwen.com/subject/pxfmectx.html