复习用,自整理——海底淤泥
1尝试比较CISC体系结构 和RISC体系结构的特点。ARM为何采用RISC体系结构?
CISC:增加指令集的复杂度,以芯片面积为代价
RISC:只执行最常用的指令,大部分复杂指令由简单指令合成
因为:
组织结构:
1RISC的硬连线的指令编码逻辑
2便于流水线执行
3大多数RISC指令为单周期执行
处理器:
1处理器管芯面积小
2开发时间缩短,开发成本减低
3容易实现高性能,低成本的处理器
2简述ARM体系结构的特点
1.Load/Store 体系结构
2.固定的32为指令
3.3地址指令格式
3什么是Thumb技术,其优点是什么?与ARM指令集相比,Thumb指令集有哪些局?
4什么是Thumb-2内核技术?它有哪些特点?
5目前ARM处理器核有哪几种?简述ARM7TDMI内核的重要特性
6分别以ARM7TDMI和ARM9TDMI为例,介绍3级流水线和5级流水线的执行过程,并进行相应的比较
7ARM Cortex处理器包括哪几个系列?各有什么特点?
8ARM微处理器支持哪几种工作模式?各个工作模式有什么特点?
9ARM处理器共有多少个寄存器?这些寄存器在用户编程的功能中是如何划分的?ARM状态下的通用寄存器可分为哪几类?
10简述ARM状态下分组寄存器R13 R14 R15 的功能以及R15使用的注意事项
11简述ARM程序状态寄存器各位的功能
12试分析Thumb状态与ARm转台寄存器的关系
13ARM体系结构支持哪几种类型的异常?他们之间的优先级关系如何?各种异常与处理模式有何关系?
14简述ARM处理对异常中断响应过程
15ARM如何从异常中断处理程序返回?需要注意哪些问题
16什么是ARM异常中断向量表?它有何作用?存储在什么地方?
17如果FIQ、IRQ和第三个异常(不是复位)同时发生,ARM应该如何处理?
18ARM支持中断嵌套吗?如何实现ARM处理器的中断嵌套?
19ARM处理器支持哪些数据类型
20大端存储与小端存储有何不同?他们对存储数据有什么要求和影响?
21简述ARM的存储层次
22简述存储器管理单元MMU的作用。MMU和MPU有什么不同?
23同意的Cache与分开的Cache有什么区别?他们各自的有点是什么?
24简述ARM协处理器的作用
25AMBA规范定义了几种总线?各自有什么特点?
26简述基于JTAG仿真器的ARM系统调试结构
27简述基于EmbeddedICE的ARM调试结构
28试分析ARM实时调试的完整解决方案
29从应用的角度分析,ARM芯片选择的原则是什么?
原文:https://www.cnblogs.com/LPworld/p/13191376.html