影响CPSR状态寄存器的ARM汇编指令总结
时间:11-09
来源:互联网
点击:
最近学习了ARM寄存器寻址方式和ARM指令,现在总结如下:
1、影响CPSR状态寄存器的ARM汇编指令
2、几个特殊的寄存器(1)、带S的指令有
MOVS-->数据传送指令(只能用在寄存器和寄存器之间)
MVNS-->数据传送指令(和mov区别是,不仅进行数据传输,还进行数据取反)
ADDS-->加法指令
SUBS-->减法指令
MULS-->乘法指令
ANDS-->逻辑与指令(相同是1,不同是0,区别“按位与TST"指令)
ORRS-->逻辑或指令(不同是0,相同是1,区别“按位与TST"指令)
BICS-->设置某一位为1
(2)、另外两个指令
CMP-->比较指令
TST-->安位与指令
(1)、R13-->SP 堆栈控制寄存器
(2)、R14-->LR 连接寄存器
(3)、R15-->PC 程序计数器
3、经常用的几个表格
(1)、寄存器表
ARM共有37寄存器(31个为通过寄存器、6个为状态寄存器)
(2)、CPSR状态寄存器表
(3)、指令条件表
CPSR状态寄存器ARM汇编指 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)