arm汇编指令总结(不断更新),arm不断更新
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的二进制代码相同
评论暂时关闭