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,RnUdiv 无符号数除法指令。它的格式如下:
Udiv{cond} Rd,Rm,RnASR 算术右移指令。它的格式如下:
ASR{cond} Rd,Rm,operader2AND 逻辑与指令。它的格式如下:
AND{cond} Rd,Rm,operader2ORR 逻辑或指令。它的格式如下:
ORR{cond} Rd,Rm,operader2EOR 异或指令。它的格式如下:
EOR{cond} Rd,Rm,operader2BIC 位清除指令。它的格式如下:
BIC{cond} Rd,Rm,operader2LSL 逻辑左移指令。它的格式如下:
LSL{cond} Rd,Rm,operader2……
小结
了解了ARM处理器完整的指令集,为进一步破(po)解(jie)Android又打下了一个基础。AndroidARM汇编语 相关文章:
