21天学通Linux嵌入式开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.7 习题

一、填空题

1.RISC以________为基础,重点优化________________,使其更加简单合理地提高运算速度。

2.Cortex-M3是一款低功耗处理器,具有________少,________短,调试成本低的特点,是为要求有快速中断响应能力的深度嵌入式应用而设计的。

3.ARM7内核为低功耗的________处理器,其采用________体系结构,数据和指令使用同一条总线。ARM7内核有一条________流水线,执行________指令集,最适合用于对价位和功耗要求较高的消费类应用。

4.ARM10E内核为________处理器,具有高性能、低功耗的特点。ARM10E采用了新的体系结构,与同等的ARM9器件相比较,在同样的时钟频率下,性能提高了。

5.ARM Cortex-M3内核主系统由四个驱动单元:________总线(I-bus)、________总线(D-bus)、________总线(S-bus)和________(通用DMA)构成。

二、选择题

1.Cortex-M3采用()流水线结构。

A.3级

B.4级

C.5级

D.6级

2.Cortex-M3处理器采用()架构。

A.ARM v7-M架构

B.ARM v4-M架构

C.ARM v6-M架构

D.以上都不是

3.Cortex-M3的指令集包括()。(多选)

A.16位thumb指令集

B.32位thumb-2指令集

C.ARM指令集

D.以上都包括

4.Cortex-M3处理器支持以下哪些数据类型()。(多选)

A.32位字

B.16位半字

C.8位字节

D.64位双字

5.以下哪个表述不正确()。

A.ARM是一个公司的名称

B.ARM是对一类微处理器的通称

C.ARM是一种技术的名字

D.ARM是一款芯片的名称

三、简答题

1.简述ARM处理器系列及其特点。

2.简述ARM Cortex-M3的结构。

3.简述ARM Cortex-M3的编程模型。