嵌入式系统:ARM指令汇编
发布时间
阅读量:
阅读量
(2)(3)中涵盖了ARM处理区的存储访问指令、数据处理指令、分支指令以及协处理器指令等内容。本文对剩余指令及其相关注意事项进行了进一步说明。
文章结构
-
-
(5)杂项指令
-
- ① 软中断指令“SWI”
-
- i.参数传递
-
ii.执行过程
- ② 状态寄存器读指令“MRS”
- ③ 状态寄存器写指令状态寄存器写指令“MSR”
-
(6)伪指令
-
- ① ADR伪指令
- ② 中等范围地址读取
- ③ 大范围地址读取
- ④ 空操作伪指令“NOP”
-
-
3.地址居中对齐
-
4.位操作处理
-
5.地址的前后缀部分
-
6.指令支持带有-S的可选后续扩展项
-
7.感叹号符号作为后续扩展项使用
-
8.B型和H型后续扩展项
-
四、总结
-
- 一个应用实例
-
五、THUMB指令
-
(5)杂项指令
在ARM指令集中共有三条特殊的杂项指令,在软件开发中起到至关重要的作用
软件中断产生指令:SWI
2. 程序状态寄存器读指令:MRS
3. 程序状态寄存器写指令:MSR
① 软中断指令“SWI”
SWI指令负责生成软中断,并主要由用
全部评论 (0)
还没有任何评论哟~
