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

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

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

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

选择题

1.以下关于嵌入式处理器说法错误的是( )。(D)

A. AVR、MIPS、ARM等均采用RISC指令集

B. 51、AVR、PI

C. MIPS等均采用哈佛结构C、51、MSP430以及ARM,它们的字长各不相同

D. ARM均采用哈佛结构

解析:AVR、MIPS、ARM等均采用RISC指令集;51、AVR、PIC、MIPS等均采用哈佛结构;51是8位字长,MSP430是16位字长,ARM是32位字长;ARM中多数为哈佛结构,ARM7采用冯诺依曼结构。故此题选D。

2.以下属于按指令集结构划分嵌入式处理器的分类是( )。(A)

A. RISC和CISC

B. VonNeumann和Harvard

C. 51、AVR、PIC、MSP430、MIPS、POWERMC68K)以及ARM等

D. ARM7、ARM9/ARM11、ARMCortex-M、ARMCortex-R和ARMCortex-A

解析:嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。所以本题选A。

3.关于ARM处理器的指令集说法错误的是( )。(D)

A. Thumb指令集是ARM指令集的一个子集

B. ARM指令集指令宽度为32位,而Thumb指令集指令宽度为16位

C. Thumb-2指令集既有16位指令宽度又有32位指令宽度

D. 所有ARM处理器均具有Thumb-2指令集

解析:ARM指令集全部是32位的指令,其基本指令主要用于进行8位、16位和32位整数的运算,通过扩展的协处理器(最多16个),可以扩充浮点运算指令、数字信号处理(DSP)指令、单指令多数据(SIMD)指令等,使处理器的功能大大扩展。从ARMv4I架构开始,几乎所有ARM处理器都支持Thumb指令集。Thumb全部是16位字长的指令,可以看作是ARM指令的压缩形式。它是为减少代码量而设计的,因为较短的指令整体上可以有更高的代码密度。Thumb-2指令集既有16位指令又有32位指令,是一个混合的指令集。它是16位Thumb指令集的超集,功能强大、完备,效率高。ARMv6、v7A&R以及v7M等版本中有Thumb-2指令集。故本题选择D选项。

4.ARM处理器在性能相同的情况下,代码密度最大的是( )。(A)

A. Thumb状态

B. Thumb-2状态

C. ARM吠态

D. 调试状态.

解析:Thumb指令集的指令编码全部为16位,在保留了32位代码优势的同时,大大节省了系统的存储空间,因而其代码密度最大;本题答案为A选项。

5.以下不属于转移(分支)类指令的是( )。(D)

A. BLXR0

B. BCCLabe1

C. BEQR1

D. BICR1,R0,#1000

解析:ARM指令集中的分支指令包括:B转移指令、BL带返回的转移指令、BLX带返回且带状态切换的转移指令,BCC为条件跳转指令;BEQ为跳转指令,以及BX带状态切换的转移指令。BIC是位清除指令。故本题选择D。

6.以下说法正确的是( )。.(C)

A. 所有ARM处理器内部都有Cache

B. ARMCortex-M0内部的WIC可以进行中断向量的嵌套

C. ARMCortex-R4内部具有分支指令预测功能

D. ARMCortex-A57采用ARMv8V架构,字长为32位

解析:高端ARM处理器中有Cache;ARMCortex-MO内部的WIC为唤醒中断控制器;ARMCortex-R4内部具有预测及分支预测单元;Cortex-A处理器除了A53/A57系列为64位字长,采用ARMV8A架构外,其他均为32位字长,包括Cortex-A5~A15处理器,它们使用基于ARMv7A架构的处理器核,支持传统的ARM、Thumb指令集和高性能紧凑型Thumb-2EE指令集,具有完全的应用兼容性;故本题选择C选项。

7.关于ARMCortex处理器以下说法错误的是:(A)

A. 具有Thumb指令集

B. NVIC为嵌套向量中断控制器

C. WIC为唤醒中断控制器

D. DWI为数据观察点及跟踪器

解析:ARMCortex处理器都是32位的RISC处理器,采用流水线技术,它只支持Thumb-2指令集的子集。因此,本题答案为A选项。

8.以下ARMCortex处理器最适合实时应用的是( )。(D)

A. Cortex-M3

B. Cortex-M0+

C. CortexA15

D. CortexR4.

解析:Cortex处理器包括基于Cortex-R、CortexM和CortexA内核的系列处理器。目前高端嵌入式应用可使用Cortex-A系列的应用处理器;低端面向控制领域可使用Cortex-M系列微控制器;而CortexR系列是面向实时控制的处理器。故本题选择D。

9.以下ARM处理器中,如果设计平板电脑,优先选用的处理器是:(B)

A. ARM9.

B. ARMCortex-A57

C. ARMCortex-M3

D. ARMCortex-R4

解析:ARM9系列处理器为微控制器、DSP和Java应用提供了单处理器解决方案,非常适合需要有数字信号处理功能的微控制器应用领域。CM3处理器系列的低功耗、低成本和易于使用的优点相结合,旨在满足专门]面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的灵活解决方案。Cortex-R处理器系列目前有Cortex-R4、Cortex-R5和Cortex-R7等品种,它们适用于计算复杂、实时性要求苛刻(如汽车电子、硬盘驱动器控制、手机等)的领域。Cortex-A(A=Application)系列是面向高端应用的处理器,它的工作频率高、性能好、功耗合理。A5~A15为32位,而A53-A57为64位版本。这类被称为ARMCortex应用处理器,简称应用处理器。本题答案为B选项。

10.关于ARM处理器的异常,以下说法错误的是( )。(B)

A. 复位异常级别最高

B. FIQ是外部中断异常

C. 每个异常中断向量占据4个字节

D. 不同类型的异常中断其中断服务程序入口地址不同

解析:ARM有七种异常类型:复位异常、数据访问中止异常、快速中断请求异常(FIQ)、一般中断请求(IRQ)、预取指令异常、软件中断异常、未定义异常。每个异常中断向量占据4个字节,不同类型的异常中断其中断服务程序入口地址不同,其中复位异常级别最高。故本题选B。

11.以下不具有Thumb-2状态的ARM处理器是( )。(C)

A. Cortex-M0

B. Cortex-M3

C. ARM9

D. SC300

解析:Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态,如Cortex系列。ARM9不具有Thumb-2状态。故此题选C。

12.ARM处理器程序状态寄存器格式如下所示,对于各位的描述,错误的是( )。

(C)

A

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号