arm汇编指令总结(不断更新),arm不断更新


/** ****************************************************************************** * @author    Maoxiao Hu * @version   V1.0.0 * @date       Jan-2015 ****************************************************************************** * < COPYRIGHT 2015 ISE of SHANDONG UNIVERSITY > ****************************************************************************** **/ 控制流指令     转移指令(branch)         说明:无条件转移B,BAL         举例:    B LABEL        ; LABEL为某个位置     条件转移         说明:    BEQ    相等             BNE    不等             BPL    非负             BMI    负             BCC    无进位             BCS    有进位             BLO    小于(无符号数)             BHS    大于等于(无符号数)             BHI    大于(无符号数)             BLS    小于等于(无符号数)             BVC    无溢出(有符号数)             BVS    有溢出(有符号数)             BGT    大于(有符号数)             BGE    大于等于(有符号数)             BLT    小于(有符号数)             BLE    小于等于(有符号数)             和其中BCC和BLO,BCS和BHS的二进制代码相同 ----------------------------------- BIC 是 逻辑”与非” 指令, 实现的 Bit Clear的功能 举例: BIC     R0,   R0  , #0xF0000000 #将 R0  高4位清零 BIC    R1,  R1,   #0x0F #将R1   低4位清0 -----------------------------------

控制流指令
    转移指令(branch)
        说明:无条件转移B,BAL
        举例:    B LABEL        ; LABEL为某个位置
    条件转移
        说明:    BEQ    相等
            BNE    不等
            BPL    非负
            BMI    负
            BCC    无进位
            BCS    有进位
            BLO    小于(无符号数
            BHS    大于等于(无符号数)
            BHI    大于(无符号数)
            BLS    小于等于(无符号数)
            BVC    无溢出(有符号数)
            BVS    有溢出(有符号数)
            BGT    大于(有符号数)
            BGE    大于等于(有符号数)
            BLT    小于(有符号数)
            BLE    小于等于(有符号数)
            和其中BCC和BLO,BCS和BHS的二进制代码相同

相关内容