美文网首页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