![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM学习
文章平均质量分 76
Smile_Benson
这个作者很懒,什么都没留下…
展开
-
ARM (一) arm寄存器
ARM 一. ARM微处理器支持7种工作模式: 用户模式(usr): 正常执行程序 快速中断模式(FIQ): 高速数据传输 外部中断模式(IRQ): 通常的中断处理 管理模式(SVC): 操作系统的保护模式 数据访问终止模式(abt) 系统模式(sys): 运行具有特权的操作系统任务 未定义指令终止模式(undef): 支持硬件 除了1之外, 其余为特权模式. 除了原创 2016-05-19 23:23:30 · 235 阅读 · 0 评论 -
ARM (二) arm指令分类及其寻址方式
ARM 一. ARM指令长度及数据类型 ARM微处理器的指令长度可以是32位(ARM状态下), 也可以是16位(在Thumb状态下) ARM微处理器中支持字节(8位),半字(16位),字(32位)三种数据类型,字需要4字节对齐(地址低两位为0),半字需要2字节对齐(地址的最低位为0) 程序的启动都是从ARM指令集开始, 所有的ARM指令集都可以是有条件执行的. 二. ARM汇编指原创 2016-05-19 23:23:33 · 587 阅读 · 0 评论 -
ARM (三) arm中C/C++及汇编语言的…
ARM 一. C/C++程序中使用内嵌的汇编指令的语法格式 __asm { 汇编语言程序 } 其中: 如果一行中有多个汇编指令,指令之间使用分号(;)分开,在一条指令占多行,使用续行符号(\) 例如: int min(int x,int y); int xmain(void) { int a = 3;原创 2016-05-19 23:23:35 · 652 阅读 · 0 评论