(一)ARM体系结构.硬件组成原理.工作模式
2017-09-21 23:47
363 查看
ARM 体系: ARMv4 ARMv5 ARMv6 ARMv7
ARM CPU: arm7 arm9 arm10 arm11 arm-cortex-a8
流水线: 3 5 6 8
频率(MHZ) 80 150 260 335 667
MMU 无/有 有 ...
结构: 冯诺依曼 哈佛 ...
注:
不同ARM体系采用不同指令集
哈佛结构是数据和指令分开存储并行
冯诺依曼(普林斯顿)结构是混合存储的
ARM主要有7个基本工作模式
User : 非特权模式,大部分任务执行在这种模式
FIQ : 当一个高优先级(fast) 中断产生时将会进入这种模式
IRQ : 当一个低优先级(normal) 中断产生时将会进入这种模式
Supervisor :当复位或软中断指令执行时将会进入这种模式
Abort : 当存取异常时将会进入这种模式
Undef : 当执行未定义指令时会进入这种模式
System : 使用和User模式相同寄存器集的特权模式
ARM 有37个寄存器
1 个用作PC( Program Counter)
1个用作CPSR(Current Program Status Register)
5个用作SPSR(Saved Program Status Registers)
30 个通用寄存
ARM CPU: arm7 arm9 arm10 arm11 arm-cortex-a8
流水线: 3 5 6 8
频率(MHZ) 80 150 260 335 667
MMU 无/有 有 ...
结构: 冯诺依曼 哈佛 ...
注:
不同ARM体系采用不同指令集
哈佛结构是数据和指令分开存储并行
冯诺依曼(普林斯顿)结构是混合存储的
ARM主要有7个基本工作模式
User : 非特权模式,大部分任务执行在这种模式
FIQ : 当一个高优先级(fast) 中断产生时将会进入这种模式
IRQ : 当一个低优先级(normal) 中断产生时将会进入这种模式
Supervisor :当复位或软中断指令执行时将会进入这种模式
Abort : 当存取异常时将会进入这种模式
Undef : 当执行未定义指令时会进入这种模式
System : 使用和User模式相同寄存器集的特权模式
ARM 有37个寄存器
1 个用作PC( Program Counter)
1个用作CPSR(Current Program Status Register)
5个用作SPSR(Saved Program Status Registers)
30 个通用寄存
相关文章推荐
- 硬盘内部硬件结构和工作原理详解
- 硬盘内部硬件结构和工作原理详解[zz]
- 计算机体系结构与主要硬件组成(脑图)
- 硬盘内部硬件结构和工作原理详解
- 计算机体系结构组成及软硬件工作原理
- 微机原理、计算机组成原理与计算机体系结构之间的关系
- 硬盘内部硬件结构和工作原理详解
- 硬盘内部硬件结构和工作原理详解
- 硬盘内部硬件结构和工作原理详解
- 硬盘内部硬件结构和工作原理详解
- 硬盘内部硬件结构和工作原理详解
- arm体系结构学习笔记 part1--处理器模式与寄存器
- 硬盘内部硬件结构和工作原理详解
- 机械硬盘内部硬件结构和工作原理详解
- 《软件设计师》——计算机组成原理与体系结构
- 硬盘内部硬件结构和工作原理详解
- 计算机体系结构与主要硬件组成(脑图)
- 硬盘内部硬件结构和工作原理详解
- 机械硬盘内部硬件结构和工作原理详解
- 计算机体系结构与主要硬件组成