ARM寄存器集
ARM有16个程序员可见寄存器(r0-r15)以及一个状态寄存器。ARM共有14个通用寄存器(r0-r13),寄存器r14存放子程序返回地址,寄存器r15为程序计数器,其中r13被保留用作栈指针。
ARM的当前处理器状态寄存器(CPSR)包括了Z(零)、N(负)、C(进位)和V(溢出)标志位。
ARM指令集
指令集分类:
1.数据移动
2.算数运算
3.逻辑运算
4.移位
5.程序控制
ARM部分指令:
更新ARM条件码:
ARM不会在算术和逻辑运算后自动更新状态标志。ARM在当前指令助记符带有后缀S时才会自动更新条件码。例如指令ADD r1,r2,r3进行加法操作而不更新状态标志,而ADDS r1,r2,r3则会更新状态标志。
标签:标志,状态,指令集,自动更新,寄存器,ARM,体系结构 From: https://www.cnblogs.com/fly28/p/17331548.html