ARM嵌入式系统教程第二章课后习题
- 格式:doc
- 大小:25.50 KB
- 文档页数:1
2.1 ARM体系结构的特征有哪些?
答:1、使用大量的通用寄存器组,每个寄存器都可存放数据或地址;
2、在Load/Store结构中,处理器只处理在寄存器中的数据,而不直接处理存储器中的数据;
3、简单的寻址模式;
4、采用固定长度的指令格式,简化指令解码;
5、采用流水线技术。
因为ARM内核不是一个纯粹的RISC体系结构,因此ARM指令集和单纯的RISC定义有以下几个方面的不同:
1、一些特定指令的周期数可;
2、内嵌桶形移位器产生了更为复杂的指令;
3、条件执行;
4、增强指令。
2.2 ARM的工作状态分为哪两种?它们是如何切换的?
答:一、ARM状态
二、Thumb状态
切换:ARM指令集和Thumb指令集均有切换处理器状态的指令。
2.3 ARM有哪几种处理器模式?
答:七种处理器模式,分别如下:
1、用户模式
2、快速中断模式
3、外部中断模式
4、管理模式
5、数据访问中断模式
6、未定义指中止模式
7、系统模式
2.4 在复位后,ARM处理器处于何种模式、何种状态?
答:管理模式,ARM状态
2.5 ARM核有多少个寄存器?
答:37个
2.6 什么寄存器用于存储PC和链接寄存器?
答:PC为R15;链接寄存器为R14
2.7 R13通常用来存储什么?
答:堆栈指针SP
2.8 哪种模式使用的寄存器最少?
答:用户模式和系统模式
2.9 CPSR的哪一位反映了处理器的状态?
答:T标志位
欢迎下载该文档