嵌入式3级选择题4

合集下载

2022年计算机三级考试嵌入式系统开发技术备考题及答案

2022年计算机三级考试嵌入式系统开发技术备考题及答案

2022年计算机三级考试嵌入式系统开发技术备考题及答案A.R0~R7在任何模式下均作为通用寄存器使用B.R0~R15寄存器的位数为32位C.作为链接寄存器LR的是R14D.堆栈指针sP使用的寄存器是R15答案:D2.以下关于ARM处理器说法错误的是()。

A.大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B.ARM处理器支持8位、16位和32位数据处理C.MPU为ARM处理器的存储器保护单元D.MMU为ARM处理器的存储器管理单元答案:A3.关于ARM指令中的条件域,以下表述错误的是()。

A.H1为无符号数大于为无符号数小于C.GT为带符号数大于D.LE为带符号数小于答案:D4.需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。

A.SUBVSR1,R2,R3B.SUBEQR1,R2,R3C.SUBLSR1,R2,R3D.SUBNER1,R2,R3答案:D5.以下ARM指令中源操作数属于立即寻址的指令是()。

A.SUBCCR1,R2,R3B.LDRBR0,[R1]C.ANDR1,R,R3D.MOVR1,#0x0B答案:D6.以下对伪指令的解释正确的是()。

A.DCD0x23;在内存区域分配一个字节的内存空间并初始化为0x23B.CODEl6;伪指令通知编译器,其前的指令序列为16位的Thumb指令C.MyBaudEQU9600;定义一个常量MyBaud的值为9600D.IMPORTLabel;声明一个全局的标号Label,该标号可在其他文件中引用答案:C7.在ARM汇编语言程序设计中,用于子程序设计及调用,常用的指令是()。

A.BLMyLabelB.BXMyLabelC.BLXMyLabelD.BMyLabel答案:A8.将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。

A.ANDR1,R1,#0xFFFFFFF6B.BICR1,R1,#0xFFFFFFF6C.EORR1,R1,#0xFFFFFFF6D.ORRR1,R1,#0xFFFFFFF6答案:A9.下面与嵌入式处理器复位相关的叙述中,错误的是()。

嵌入式考试题

嵌入式考试题

嵌入式考试题
一、选择题
1. 下列哪种不是嵌入式系统的特点?
A. 实时性
B. 高可靠性
C. 批量生产
D. 低功耗
2. 嵌入式系统中常用的处理器是?
A. Intel i7
B. ARM Cortex
C. AMD Ryzen
D. NVIDIA GeForce
3. 下列哪种不是嵌入式系统常用的操作系统?
A. Linux
B. Android
C. Windows
D. FreeRTOS
4. 嵌入式系统中常用的编程语言是?
A. Java
B. C++
C. Python
D. HTML
5. 以下哪种外设不能算作嵌入式系统的外设?
A. LCD显示屏
B. 小键盘
C. 摄像头
D. 鼠标
二、简答题
1. 什么是嵌入式系统?举例说明。

2. 嵌入式系统的设计流程包括哪些步骤?简要描述。

3. 什么是实时系统?嵌入式系统中为什么需要实时性?
4. 解释嵌入式系统中的中断处理机制。

5. 介绍一种常用的嵌入式系统开发工具及其功能。

三、计算题
1. 假设嵌入式系统中有一个定时器中断,中断间隔为10ms,如果在中断服务程序中运行一个函数需要5ms,问系统能否满足实时性要求?
2. 假设一个嵌入式系统的主频为50MHz,要求其通过串口发送一个100字节的数据包,波特率为9600bps,计算发送该数据包需要多长时间?
3. 假设一个嵌入式系统的Flash存储器容量为512MB,每个数据包大小为1KB,存储器可擦写次数为10000次,计算该存储器的寿命能够支持多少次数据包的写入操作?
以上为嵌入式考试题,请根据题目要求完成题目。

第4部分-计算机程序员(FPGA嵌入式应用)_3级_应用分析复习题-A

第4部分-计算机程序员(FPGA嵌入式应用)_3级_应用分析复习题-A

第4部分应用分析复习题数字电路一、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1 .给出真值表如下,试绘出相应的波形图()A B C L0 0 0 00 0 1 00 1 0 00 1 1 01 0 0 01 0 1 1A.B.C.D.2 .题示逻辑图如下,根据逻辑图可得出逻辑表达式为。

()A. L=B. L=C. L=D. L=3 .题示的波形图如下,判断其对应的真值表正确的是()。

A.A B C1 1 10 1 01 0 00 0 1B.A B C1 1 10 1 00 0 11 0 0C.A B C1 1 10 0 11 0 00 0 1D.A B C1 1 10 1 01 0 01 1 14 .A、B、C的真值表如下,试画出A⊙B⊙C的波形图()A B C0 0 00 0 10 1 00 1 1A.B.C.D.5 .A、B、C的真值表如下,试画出,,的波形图。

()A B C1 0 01 0 11 1 01 1 1A.B.C.D.6 .根据题目给出的逻辑图,选择正确的逻辑表达式()。

A. L=B. L=C. L=D. L=7 .题示逻辑图如下,根据逻辑图可得出逻辑表达式为()A.B.C.D.8 .A、B的波形图如下,则其对应的A、B、A+B的真值表是。

()A.A B A+B0 0 00 1 11 0 11 1 1B.A B A+B1 0 00 1 11 0 11 1 1C.A B A+B1 0 10 1 10 0 01 1 1D.A B A+B0 0 00 1 01 0 01 1 19 .已知A、B、C的波形图如下,试画出,,的真值表()。

A., ,1 1 00 1 00 1 00 1 1B., , g”>1 1 00 1 00 1 00 0 1C., , >1 1 00 1 00 1 01 0 1D., ,1 1 00 1 00 1 10 1 1FPGA一、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)1 .以下为某FPGA器件的综合分析报告的一部分Selected Device:3s500efg320-4Number of Slices: 4233 of 4656Number of CLBS: 955 of 1164刚其点用的系统资源为()。

计算机三级嵌入式要点及试题总结

计算机三级嵌入式要点及试题总结

要点嵌入式系统及三要素定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

简单定义:嵌入到对象体系中的专用计算机系统。

三要素:嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统。

(1)嵌入性是把软件嵌入到Flash存储器中,(2)专用性是指针对某个具体应用领域和场合,量体裁衣式的定制适用该场合的专用系统,(3)计算机系统是指必须具有计算机系统的组成,核心是计算机系统。

三个要素决定了嵌入式系统是嵌入到对象体系中的一种专用的计算机系统。

嵌入式系统設計与开发原则与步驟1.設計与开发原則既然嵌入式系统是嵌入到对象体系中的专用的计算机系统,因此嵌入式系统设计的基本原则:物尽其用。

这一原则表明,嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,以最小成本实现更高的性能,同时尽可能采用高效率的设计算法,以提高系统的整体性能,换句话说同,“物尽其用”就是“够用就好”,以最高性价比来设计嵌入式应用系统。

2、设计与开发步骤嵌入式系统的设计步骤包括需求分析、体系结构设计、硬件设计,软件设计,执行机构设计、系统集成和系统测试。

各个阶段之间往往要求不断的修改,直至完成最终设计目标。

ARM存储模式关于存储模式:大端模式和小端模式,靠GPE8(ENDIAN)高低电平决定,高电平大端模式,低电平小端模式。

让GPE8工作于功能1模式控制。

掌握大小端模式存储结构。

已知一个32位的一个字0x87654321,存放在内存0x12000004~0x12000007中,指出对于大端模式和小端模式下,字节0x65存放的地址。

ARM指令流水线关于指令流水线:ARM采用指令流水线技术。

不同内核指令流水线的级数不同。

采用指令流水线的作用是提高指令执行效率。

有3、5、6、7、8级不等。

对于一个具有1条8级指令流水线的ARM处理器,假设每1级所需要的时间为1ns,求这种ARM处理器执行4000条指令最快所需要的时间。

3月计算机三级嵌入式系统开发习题答案四

3月计算机三级嵌入式系统开发习题答案四

3月计算机三级嵌入式系统开发习题答案四2020年3月计算机三级嵌入式系统开发习题答案四简答题1. 简述典型嵌入式系统的组成。

答:典型的嵌入式系统由2部分组成;嵌入式硬件:包括处理器、存储器、总线、外部设备、IO端口、以及各种控制器;嵌入式软件:包括嵌入式操作系统和各种应用程序。

2. 简述影响嵌入式软件调试的因素。

答:影响嵌入式软件调试的因素主要包括3个:硬件缺陷;编译器自动优化;外界环境干扰。

3. 简述处理机管理中调度的作用和目的。

答:通过在进程之间切换CPU来提高计算机的实际使用效率;其目的就是在任何时候都使得有一个进程在运行,从而使CPU使用率最大化。

4. 简述嵌入式程序优化遵循的原则。

答:嵌入式程序优化遵循三个原则:等效原则有效原则经济原则5. 简述Boot Loader的功能。

答:Boot Loader主要有3个功能:初始化目标硬件设备;控制启动过程;下载并执行操作系统映像。

6. 简述GDB调试器提供的基本功能。

答:GDB调试器提供4个基本功能:启动程序;在断点处暂停程序;在程序暂停时,可以检查程序中所发生的事情;动态改变程序的执行环境。

7. 简述嵌入式操作系统的主要功能。

答:嵌入式操作系统由4个主要功能:处理机管理;同步;内存管理;文件系统。

8. 简述指令集模拟器按体系架构的分类及分类的含义。

答:指令集模拟器按体系架构分2类:同构模拟器,指在某种体系架构的处理器之上,使用软件模拟出另一个与自己相同的虚拟机。

异构模拟器,在一种体系架构的处理器之上,模拟另外一种处理器的执行。

、9. 简述嵌入式系统的发展阶段。

答:嵌入式系统有4个发展阶段:无操作系统阶段;简单操作系统阶段;实时操作系统阶段;面向internet阶段;10. 简述线程的优点。

答:线程主要优点有4个:响应度高;经济;资源共享;多处理器体系结构的利用。

全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三级嵌入式系统开发技术题库在全国计算机等级考试中,有哪些三级嵌入式系统开发技术相关的题目呢?下面是店铺给大家整理的计算机等级考试三级嵌入式系统开发技术题库及答案,供大家参阅!计算机等级考试三级嵌入式系统开发技术题库及答案一1. 以下属于嵌入式系统应用领域的是( D )Α.移动电话B.工业控制C.机器人D.以上都是2. 十进制数100,用八进制表达为( A )Α.144B.145C.146D.1473. ARM采用定长指令格式,所有指令都是32位,Bit[20]为( C )Α.目标寄存器编码B.第一个操作数寄存器C.指示本指令操作是否影响CPSR的值D.永远是04. EMU只指( A )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 不能确定总线功能的强弱以及适应性的是( D )Α.控制线B.时序信号线C.中断信号线D.地线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( B ) Α.位操作B.价格C.指针D.异常事件处理7. 以下不是线程的优点的选项是( D )Α.响应度高B.资源共享C.经济D.单处理器使用8. 以下是嵌入式操作系统的是( B )Α.VIVIB.RT-LinuxC.EVCD.VM Ware9. GDB中,执行下条源代码的命令是( D )Α.nextB.clearC.makeD.go10.1GB等于( C )Α.8bitB.1024BC.1024MBD.1024KB11. 以下是选择嵌入式系统编程语言的衡量标准的是( D ) Α.异常事件处理B.多任务支持C.程序控制结构D.以上都是12. 以下说法正确的是( A )Α.线程响应度高B.程序是动态的C.程序就是进程D.进程是静态的13. 以下是嵌入式系统的是( D )Α.VIVIB.U-BootC.BLOBD.RT-Linux14. GDB中,显示表达式的值使用命令( A )Α.displayB.showD.list15.1024KB等于( C )Α.1TBB.1BC.1MBD.1GB计算机等级考试三级嵌入式系统开发技术题库及答案二1. 以下不属于嵌入式系统应用领域的是( D )Α.消费类电子产品B.工业控制C.军工航天D.办公系统2. 十进制数100,用二进制表达为( D )Α.1100111B.1100010C.1100101D.11001003. ARM采用定长指令格式,所有指令都是32位,Bit[19:16]为( D )Α.目标寄存器编码B.永远是0C.指示本指令操作是否影响CPSR的值D.第一个操作数寄存器4. EMPU只指( B )Α.嵌入式微控制器B.嵌入式微处理器C.嵌入式数字信号处理器D.嵌入式片上系统5. 能确定总线功能的强弱以及适应性的是( C )Α.备用线B.地线C.中断信号线D.数据线6. 以下不是选择嵌入式系统编程语言的衡量标准的是( A )Α.以下都不是B.多任务支持C.程序控制结构D.异常事件处理7. 以下说法错误的是( B )Α.线程响应度高B.程序是动态的C.程序不是进程D.进程是动态的8. 以下不是Boot Loader的是( C )Α.VIVIB.U-BootC.RT-LinuxD.BLOB9. GDB中,显示帮助信息的命令是( B )Α.showB.helpC.seeD.browse10.1TB等于( C )Α.1024BB.1024KBC.1024GBD.1024MB11. 世界上第一台计算机诞生在( B )Α.英国B.美国C.法国D.苏联12. 十进制数123,用十六进制表达为( C )Α.70B.7AC.7BD.7C13. ARM采用定长指令格式,所有指令都是32位,Bit[15:11]为( B )Α.第一个操作数寄存器B.目标寄存器编码C.指示本指令操作是否影响CPSR的值D.永远是014. EDSP只指( B )Α.嵌入式微控制器B.嵌入式数字信号处理器器C.嵌入式微处理D.嵌入式片上系统15. 能确定数据传输的宽度的是( A ) Α.数据线B.时序信号线C.中断信号线D.电源线。

嵌入式3级选择题4综述

嵌入式3级选择题4综述

1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。

下面不属于嵌入式系统特点的是()。

A) 嵌入式系统大多面向控制应用,系统的可靠性十分重要B) 嵌入式系统不需要操作系统C) 嵌入式系统大多具有不同程度的实时性D) 许多嵌入式系统中的软件都固化在只读存储器中【解析】:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。

狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。

所以选项B不属于嵌入式系统的特点。

2.嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。

A) 低功耗B) 64位字长C) 支持实时处理D) 集成了测试电路【解析】:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。

故B错误。

嵌入式系统中的CPU的另一个特点是结构可扩展。

3.下面关于片上系统(SoC)的叙述中,错误的是()。

A) SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路B) SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C) SoC有通用SoC芯片和专用SoC芯片之分D) 专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类【解析】:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。

所以选项A错误4.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。

A) 集成电路的特点是体积小、重量轻、可靠性高B) 集成电路大多是在硅衬底上制作而成的C) 集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D) 集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关【解析】:集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸。

计算机三级(嵌入式系统开发技术)机试模拟试卷61(题后含答案及解析)

计算机三级(嵌入式系统开发技术)机试模拟试卷61(题后含答案及解析)

计算机三级(嵌入式系统开发技术)机试模拟试卷61(题后含答案及解析)题型有:1. 选择题 2. 填空题 3. 综合题选择题1.下面关于嵌入式系统的叙述中,错误的是( )。

A.嵌入式系统所涉及的应用领域非常广泛B.嵌入式系统性能较低,价格也比较便宜C.嵌入式系统大多具有不同程度的实时性D.嵌入式系统与通用计算机一样,也由硬件和软件两部分组成正确答案:B解析:嵌入式系统所涉及的应用领域非常广泛,诸如通信、仪器、医疗、家用电器、娱乐设备、船舶、汽车等领域。

嵌入式系统与通用计算机一样,也由硬件和软件两部分组成,大多具有不同程度的实时性。

在高端应用领域也需要高性能的嵌入式系统,价格也不会很便宜。

综上所述,B选项表述有误,故选B。

2.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。

下面属于高端嵌入式系统的是( )。

A.电冰箱B.智能手机C.空调器D.复印机正确答案:B解析:嵌入式系统所涉及的应用领域非常广泛,按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。

选项中智能手机属于高端系统,低端系统一般在工业领域和家电领域有较高使用率。

故本题选择B。

3.嵌入式系统的性能在很大程度上是由CPU 决定的,CPU 的性能主要表现为指令执行速度的快慢。

下列选项中不直接影响CPU速度的是( )。

A.指令系统结构B.cache容量C.指令流水线数目D.I/O接口的类型和数目正确答案:D解析:影响CPU性能的主要因素有:主频、指令系统、高速缓冲存储器的容量和结构、逻辑结构(包括指令流水线数目)。

故本题选D。

4.片上系统(SoC)是嵌入式处理芯片的一个重要品种,下列叙述中错误的是( )。

A.SoC是集成电路加工工艺进入到深亚微米时代的产物B.SoC既能把数字电路也能把模拟电路集成在单个芯片上C.需要时,SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种I/O功能D.包含32位CPU的SoC设计制造难度很大,目前还未广泛使用正确答案:D解析:SoC是集成电路加工工艺进入到深亚微米时代的产物,既能把数字电路也能把模拟电路集成在单个芯片上;需要时,SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种I/O功能。

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

1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。

下面不属于嵌入式系统特点的是()。

A) 嵌入式系统大多面向控制应用,系统的可靠性十分重要B) 嵌入式系统不需要操作系统C) 嵌入式系统大多具有不同程度的实时性D) 许多嵌入式系统中的软件都固化在只读存储器中【解析】:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。

狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。

所以选项B不属于嵌入式系统的特点。

2.嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。

A) 低功耗B) 64位字长C) 支持实时处理D) 集成了测试电路【解析】:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。

故B错误。

嵌入式系统中的CPU的另一个特点是结构可扩展。

3.下面关于片上系统(SoC)的叙述中,错误的是()。

A) SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路B) SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C) SoC有通用SoC芯片和专用SoC芯片之分D) 专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类【解析】:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。

所以选项A错误4.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。

A) 集成电路的特点是体积小、重量轻、可靠性高B) 集成电路大多是在硅衬底上制作而成的C) 集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D) 集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关【解析】:集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸。

晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快。

D错误。

5.大多数嵌入式系统都必须处理汉字信息。

下面关于汉字在系统中表示方法的叙述中,错误的是()。

A) GB2312采用双字节进行存储和传输汉字B) GB18030采用双字节或四字节存储和传输汉字C) Unicode/UTF-8采用三个字节存储和传输汉字D) Unicode/UTF-16采用四个字节存储和传输汉字【解析】:Unicode/UTF-16采用的是双字节可变长编码。

ASCII 字符、标点符号、希腊字母、阿拉伯文和CJK 汉字等均使用双字节编码,其他不常用字符则使用4字节编码。

D 错误。

6. 假设一台数码相机一次可连续拍摄24位色(真彩色)的4096 x 4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是( )。

A) 1GBB) 2GBC) 3GBD) 4GB【解析】:一幅图像的数据量可按下面的公式进行计算(以字节为单位):图像数据量=图像水平分辨率⨯图像垂直分辨率⨯像素深度/8,则存储器容量为GB 875.1)48/()1602440964096(=⨯⨯⨯⨯,故选B 。

7. 音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是( )。

A) 量化就是把每个样本的模拟量转换成数字量来表示B) 量化过程往往也称为A/D 转换(模数转换)C) 音频信号量化后的样本一般用8位、12位或16位的十进制整数表示D) 量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差【解析】:量化后的样本一般用8位、12位或16位二进制整数表示(称为"量化精度")。

故选C 。

8. IP 协议在计算机网络的互连中起着重要的作用。

下面有关IP 地址的叙述中,错误的是( )。

A) 任何连接到互联网的终端设备都必须有一个IP 地址B) 每个终端设备的IP 地址是始终固定不变的C) IPv4协议规定IP 地址用32位二进制表示D) 为方便使用IP 地址也可以使用"点分十进制"表示【解析】:每个终端设备的IP 地址并不是始终固定不变的,而是可以修改的。

选项B 错误。

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

A) RISC 和CISC 指的是存储结构B) 哈佛结构是程序与数据统一的存储结构C) ARM 处理器都是RISC 结构D) RISC 结构和哈佛结构是不能共存的【解析】:嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC )和精简指令集结构(RISC )。

进一步细分,按存储机制分为冯·诺依曼结构及哈佛结构。

冯·诺依曼结构中数据和程序统一,使用一条总线;而哈佛结构中使用两条独立的总线,不允许指令和数据并存。

指令集和存储机制可以共存。

ARM 处理器采用RISC 结构。

故选项C 正确。

10. 关于ARM 嵌入式处理器的工作状态,以下说法错误的是( )。

A) ARM状态是32位指令的状态,指令代码全部是4个字节长度B) Thumb状态为16位指令状态,指令长度为16位C) Thumb-2状态兼容16位指令和32位指令编码D) ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态【解析】:ARM与Thumb间可以互相切换。

如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。

当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。

故D错误。

11.以下关于ARM处理器寄存器说法错误的是()。

A) R0~R7在任何模式下均作为通用寄存器使用B) R0~R15寄存器的位数为32位C) 作为链接寄存器LR的是R14D) 堆栈指针SP使用的寄存器是R15【解析】:堆栈指针SP使用的寄存器是R13, 链接寄存器LR使用的寄存器是LR,程序计数器PC 使用的寄存器是R15。

故选项D错误。

12.以下关于ARM处理器说法错误的是()。

A) 大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B) ARM处理器支持8位、16位和32位数据处理C) MPU为ARM处理器的存储器保护单元D) MMU为ARM处理器的存储器管理单元【解析】:大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。

故选项A 错误。

13.关于ARM指令中的条件域,以下表述错误的是()。

A) HI为无符号数大于B) CC为无符号数小于C) GT为带符号数大于D) LE为带符号数小于【解析】:LE为带符号数小于或等于。

故选项D错误14.需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。

A) SUBVS R1,R2,R3B) SUBEQ R1,R2,R3C) SUBLS R1,R2,R3D) SUBNE R1,R2,R3【解析】:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。

故选D。

15.以下ARM指令中源操作数属于立即寻址的指令是()。

A) SUBCC R1,R2,R3B) LDRB R0,[R1]C) AND R1,R,R3D) MOV R1,#0x0B【解析】:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。

这个操作数被称为立即数。

故选D。

A和C均为寄存器寻址。

B 为寄存器间接寻址。

16.以下对伪指令的解释正确的是()。

A) DCD 0x23;在内存区域分配一个字节的内存空间并初始化为0x23B) CODE16;伪指令通知编译器,其前的指令序列为16位的Thumb指令C) MyBaud EQU 9600; 定义一个常量MyBaud的值为9600D) IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用【解析】:DCD用于分配一片连续的字存储单元并用指定的数据初始化;CODE16伪指令通知编译器,其后的指令序列为16位的Thumb指令;EQU伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于C语言中的#define。

IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。

故选C。

17.在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。

A) BL MyLabelB) BX MyLabelC) BLX MyLabelD) B MyLabel【解析】:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的。

B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移,BLX为带链接和切换的转移。

故选A。

18.将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。

A) AND R1,R1,#0xFFFFFFF6B) BIC R1,R1,#0xFFFFFFF6C) EOR R1,R1,#0xFFFFFFF6D) ORR R1,R1,#0xFFFFFFF6【解析】:和0相与清零,和1相与保持不变。

故选A。

BIC表示位清除,EOR表示逻辑异或,ORR 表示逻辑或。

和0相或保持不变,和1相或置1。

19.下面与嵌入式处理器复位相关的叙述中,错误的是()。

A) 嵌入式处理器都有一个系统复位引脚为nRESET或RESET,nRESET表示高电平复位B) 嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位C) 有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号D) ARM复位后PC指针指向某个唯一的地址【解析】:嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n 的表示高电平复位。

故选项A错误。

20.下面是关于AMBA总线的叙述:Ⅰ.按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统Ⅱ. AMBA的系统总线主要用于连接高带宽快速组件Ⅲ. AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件Ⅳ. 系统总线通过桥接器与外围总线互连上述叙述中,正确的是()。

A) 仅ⅠB) 仅Ⅰ和ⅡC) 仅Ⅰ、Ⅱ和ⅢD) 全部【解析】:按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。

AMBA的系统总线主要用于连接高带宽快速组件。

AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。

相关文档
最新文档