ARM接口技术——基础
来源:互联网 发布:大数据技术与应用就业 编辑:程序博客网 时间:2024/05/29 09:44
1. 处理器体系结构:
X86
C51
PPC
Milips
ARM
2. 处理器工作模式:(用户模式和特权模式)
正常工作模式:
User::非特权模式
异常工作模式:
FIQ:高优先级中断
IRQ:低优先级中断
Supervisor:复位或软中断指令执行时
Abort:存取异常时
Undef:未定义指令
System:(中断嵌套)
Monitor:(cortex—A8特有)
3. 处理器指令集:
大部分arm处理器支持:ARM指令集(32bit)、thumb指令集(16位)
cortex—A8支持jazaza
4. 处理器流水线工作:
ARM指令流水线
ARM状态:PC-8
Thumb状态:PC-4
5.ARM汇编指令
指令分类:
普通寄存器造作指令:MOV
寄存器存储器数据交换指令:LDR------STR、LDM------STM
跳转指令:B、BL
程序状态寄存器操作指令(PSR传送指令):MRS-------MSR(允许传送CPSR/SPSR内容到普通寄存器中)
异常产生指令:SWI
协处理器指令:
SWP:(原子操作)
术语:
伪操作(伪指示):AREA, END——依赖与开发环境决定
伪指令:LDR
指令:
宏指令:
算术指令:ADDADC SUB SBC RSB RSC
逻辑指令:AND(与)、 ORR(或)、 EOR(异或) 、BIC(位清零) ;
BIC R0,#7;(指定要清除的位,将7转换为二进制)
比较指令:CMP CMN TEST(测试位) TEQ;
TEST R0, 0x10
0 0
- ARM接口技术——基础
- 【ARM】ARM接口技术
- ARM接口技术之GPIO
- arm体系结构和接口技术
- 《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础
- ARM嵌入式体系结构与接口技术
- ARM基础系列——ARM指令集
- ARM基础系列——ARM指令集
- ARM基础系列——ARM指令集
- ARM基础系列——ARM指令集
- ARM基础学习-快速上下文切换技术
- WLGK-51单片机接口技术基础实验 ——LED流水灯
- WLGK-51单片机接口技术基础实验 —LED闪烁灯
- ARM基础——学习笔记
- java基础——接口
- 【课后简答】ARM嵌入式体系结构与接口技术
- 微机原理与接口技术02-基础
- 完稿—单片机原理与接口技术
- 一小段代码演示C#接口的类级别实现和显式接口成员实现
- 程序语言基础知识总结
- oracle如何保证事务的ACID原则--oracle核心技术读书笔记二
- 重载重写与重定义
- C++对象在内存中的布局(读汇编代码)
- ARM接口技术——基础
- Android上的otto的使用
- hdu2050折线分割平面
- HTML元素显示与隐藏
- Valid Number
- 配置ssh公钥访问oschina
- Android 4.4 KitKat 支持 u 盘功能
- 求一个序列的全排列
- Windows SDK:What is a top-level window?