Advertisement

内核级汇编指令

阅读量:

ARM条件码解析

EQ 相等

NE 不相等

CS/HS 无符号大于等于

CC/LO 无符号小于

HI 无符号大于

LS 无符号小于等于

GE 带符号大于等于

LT 带符号小于

GT 带符号大于

LE 带符号小于等于

VS 溢出

VC 没有溢出

MI 负数

LDR R0, [R1] 将存储器中地址由R1所指示的字数据载入至寄存器R0中

LDR R0, [R1, R2] 将存储器中地址为R1与R2相加后的字数据载入至寄存器R0中

LDR R0, [R1, #8] 将存储器中地址为R1加上数值8后的字数据载入至寄存器R0中

LDR R0, [R1, R2]! 将存储器中地址为R1与R2相加后的字数据载入至寄存器R0,并将更新后的地址值写回寄存器R1中

LDR R0, [R1, #8]! 将存储器中地址为R1加上数值8后的字数据载入至寄存器R0,并将更新后的地址值写回寄存器R1中

LDR R0, [R1], R2 将存储器中由寄存器R1所指示的字数据读取到寄存器R0,并将该地址加上寄存器R2的值后更新至寄存器R1内

LDR R0, [R1, R2, LSL#2]! 将存储器中由寄存器组合计算得出的地址(即为 R1+(由 R2 左移两位所得))处的字数据读取到寄存器 R0 中,并将新计算出的地址写回到寄存器 R1 内

LDRB R0,

全部评论 (0)

还没有任何评论哟~