ARM嵌入式系统教程第二章课后习题

  • 格式:doc
  • 大小:25.50 KB
  • 文档页数:1

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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标志位

欢迎下载该文档