首页 > 全部 > 三级嵌入式系统开发技术 > 计算机三级嵌入式系统开发技术(嵌入式处理器)模拟试卷2

计算机三级嵌入式系统开发技术(嵌入式处理器)模拟试卷2

本单篇文档共8922字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机三级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
三级嵌入式系统开发技术 章节练习 2804人下载
价格: 1.10 原价:¥7.00
收藏

计算机三级嵌入式系统开发技术(嵌入式处理器)模拟试卷2

选择题

1.关于ARMCortex-M处理器的特点,以下说法错误的是( )。(D)

A. 功能强

B. 耗电少.

C. RISC结构

D. 多周期操作

解析:CortexM系列是面向微控制器的处理器核,极高性价比、最低成本、极低功耗;具有处理速度快、代码密度高、软件可移植性好的特点。故本题选择D。

2.以下关于嵌入式处理器的说法正确的是( )。(D)

A. RISC是复杂指令集结构计算机

B. 哈佛结构是程序与数据统–的存储结构

C. ARM处理器的指令编码全部为32位

D. ARMCortex-M是面向控制的嵌入式Cortex处理器

解析:RISC的英文全称是ReducedInstructionSetComputer,中文是精简指令集计算机,故A项错误;哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,故B项错误;ARM处理器本身是32位设计,但也配备16位指令集,其中,ARM指令为32位的长度,Thumb指令为16位长度,故C项也不正确。故本题选择D。

3.关于嵌入式处理器架构说法错误的是( )。(B)

A. 不同处理器有不同的指令集架构

B. ARMv7A处理器的典型代表是ARM11

C. ARMvM版本仅支持Thumb-2指令集的子集。

D. ARMv8A使用64位寄存器,支持ARM、Thumb和A64三种指令集

解析:不同的嵌入式处理器有不同的指令集架构,ARMv7A处理器的典型代表是Cortex-A系列,而ARM11采用的是ARMV6的体系结构。故此题选B。

4.关于嵌入式处理器的结构类型以下说法正确的是( )。(D)

A. RISC是复杂指令集结构,特点是指令数目很多且结构复杂

B. CISC是精简指令集结构,特点是指令数目少,指令字长统-,格式规范

C. 哈佛结构和冯诺依曼结构采用相同的存储结构

D. 按照字长可以把处理器分为8位,16位,32位和64位结构

解析:A选项中,RISC是精简指令集计算机的缩写;B选项中,CISC是复杂指令集计算机的缩写;C选项中,哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,而冯诺依曼结构是一种将程序指令存储器和数据存储器合并在一-起的存储器结构。按照字长可以把处理器分为8位,16位,32位和64位结构,本题答案为D选项。

5.关于ARM嵌入式处理器的工作状态,以下说法正确的是( )。(C)

A. ARM状态是32位指令的状态,指令代码为16位和32位

B. Thumb状态为16位指令状态,指令长度可为16位,也可以为32位

C. Thumb2状态兼容16位指令和32位指令编码

D. ARM状态和Thumb状态不可切换

解析:在ARM的体系结构中,处理器可以工作在3种不同的状态,①ARM状态②ThumbTumb-2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。只有C选项正确,故本题选择C。

6.ARM处理器采用指令流水线技术,并采用加载/存储指令访问内存,此外,ARM处理器还具有的特点是( )。

①功能强②功耗大③RISC架构④单周期操作

⑤低功耗设计⑥指令长度固定⑦哈佛结构⑧成本高(B)

A. ①②③④⑥⑦⑧

B. ①③④⑤⑥

C. ①④⑤⑥

D. ③④⑤⑥

解析:ARM处理器采用指令流水线技术,并采用加载存储指令访问内存,此外,ARM处理器还具有功能强、RISC架构、单周期操作、低功耗设计、指令长度固定等特点。故此题选择B。

7.要设计一个体积小,成本和功耗都要求低,电池供电的简单嵌入式设备,采用以下处理器最佳的是:(D)

A. ARMCortex-M4

B. ARMCortex-A70

C. ARMCortex-R4

D. ARMCortex-M0

解析:分析需求,功耗低,成本低,简单,因此CM0处理器是最好的选择。CM4虽然也可以满足要求,但它比CM0要复杂,功耗和成本也要更高,不是最好的选择。而A系属于高端处理器,R系属于实时处理器,性能方面“供过于求”,并且成本和功耗都相对较高。本题答案为D选项。

8.关于ARM嵌入式处理器的工作状态,以下说法正确的是( )。(D)

A. ARM状态是32位兼容16位指令的状态

B. ARM处理器复位时自动进入Thumb状态

C. ARM9支持Thumb-2状态

D. Thumb状态为16位指令状态,指令长度全部为16位

解析:在ARM的体系结构中,处理器可以工作在3种不同的状态,①ARM状态②Thumb状态及Thumb2状态③调试状态。除支持Thumb-2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态。值得注意的是,ARM处理器复位后开始执行代码时总是处于ARM伏态,如果需要则可以切换到Thumb状态及Thumb-2状态。故本题选D。

9.以下ARM处理器中,内部具备存储器管理部件的是( )。(B)

A. ARM720T

B. ARM920T

C. ARMCortex-M0

D. ARMCortex-M4

解析:存储器管理单元(MMU)是许多高性能处理器所必需的重要部件之一。基于ARM架构的系列微处理器中,ARM720T、ARM922T、ARM920T、ARM926EEJ-S、ARMI0、ARM11、XScale以及CortexA系列等内部均已集成了MMU部件。注:考试时本题的答案为B选项。

10.ARM处理器以下指令集占用存储空间从最小到最大依次为:(D)

A. ARM指令集、Thumb指令集、Thumb-2指令集

B. Thumb指令集、ARM指令集、Tumb-2指令集

C. Thumb2指令集、Thumb指令集、ARM指令集

D. Thumb指令集、Thumb-2指令集、ARM指令集

解析:Thumb指令集是ARM处理器的16位指令集,它相对较小,占用的存储空间较少;ARM指令集是32位指令集,比Thumb指令集更大;而Thumb-2指令集即有16位指令又有32位指令,是一个混合的指令集,它是16位Thumb指令集的超集,功能强大、完备,效率高。Thumb-2指令集用于实现代码密度和处理器性能的最佳平衡,它在不牺牲性能的情况下可以节省存储成本。本题答案为D。

11.以下关于ARM状态寄存器CPSR的说法正确的是( )。(D)

A. CPSR决定存储器的数据类型和存储模式

B. CPSR中功快速中断禁止控制位

C. CSPR中的I为陷井标志

D. CPSR决定ARM处理器工作模式

解析:CPSR为当前程序状态寄存

本文档预览:3600字符,共8922字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机三级嵌入式系统开发技术(嵌入式处理器)模拟试卷2

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号