Android ARM汇编语言
时间:11-09
来源:互联网
点击:
指令格式如下:
SMLAL{cond}{S} RdLo,RdHi,Rm,RsSMLAL 指令举例如下:SMLAL R2,R3,R7,R6 ;(R3,R2)=R7×R6+(R3,R2)
SMLAD 将Rm寄存器的低半字和Rn寄存器的低半字相乘,然后将Rm寄存器的高半字和Rn的高半字相乘,最后将两个乘积与Ra寄存器的值相加并存入Rd寄存器。它的格式如下:
SMLAD{cond}{S}Rd,Rm,Rn,RaSdiv 有符号数除法指令。它的格式如下:
Sdiv{cond} Rd,Rm,Rn
Udiv 无符号数除法指令。它的格式如下:
Udiv{cond} Rd,Rm,Rn
ASR 算术右移指令。它的格式如下:
ASR{cond} Rd,Rm,operader2
AND 逻辑与指令。它的格式如下:
AND{cond} Rd,Rm,operader2
ORR 逻辑或指令。它的格式如下:
ORR{cond} Rd,Rm,operader2
EOR 异或指令。它的格式如下:
EOR{cond} Rd,Rm,operader2
BIC 位清除指令。它的格式如下:
BIC{cond} Rd,Rm,operader2
LSL 逻辑左移指令。它的格式如下:
LSL{cond} Rd,Rm,operader2
……
小结
了解了ARM处理器完整的指令集,为进一步破(po)解(jie)Android又打下了一个基础。AndroidARM汇编语 相关文章: