嵌入式3级选择题2
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.下面与嵌入式处理器复位相关的叙述中,错误的是()。
第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刚其点用的系统资源为()。
全国计算机嵌入式三级考试题

选择题
在嵌入式系统中,以下哪种总线通常用于高速数据传输?
A. I2C总线
B. SPI总线
C. PCIe总线(正确答案)
D. UART总线
嵌入式操作系统中,任务调度的目的是什么?
A. 减少系统功耗
B. 提高系统稳定性
C. 分配CPU资源给任务(正确答案)
D. 增加存储容量
下列哪种存储器类型在断电后会丢失数据?
A. SRAM(正确答案)
B. Flash存储器
C. EEPROM
D. ROM
嵌入式系统中,DMA(直接内存访问)的主要作用是什么?
A. 加快CPU运行速度
B. 实现内存与外设之间的高速数据传输(正确答案)
C. 增加系统内存容量
D. 管理中断
在嵌入式软件开发中,以下哪个阶段通常不涉及具体编码工作?
A. 需求分析(正确答案)
B. 设计
C. 实现
D. 测试
下列哪种协议常用于嵌入式系统中的网络通信?
A. HTTP
B. FTP
C. TCP/IP(正确答案)
D. SMTP
嵌入式系统中,看门狗定时器的主要功能是什么?
A. 定时产生中断
B. 监控系统运行状态,防止死机(正确答案)
C. 管理电源
D. 实现实时时钟
在嵌入式系统的实时性要求中,以下哪个指标最为关键?
A. 响应时间(正确答案)
B. 吞吐量
C. 系统效率
D. 存储容量。
嵌入式考试试题

嵌入式试题资料参考1、以下说法不正确的是(2 )。
A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2下列描述不属于计算机的特点的是(3)。
A.流水线每周期前进一步。
B.更多通用寄存器。
C.指令长度不固定,执行需要多个周期。
D.独立的和指令完成数据在寄存器和外部存储器之间的传输。
3存储一个32位数0x2168465到2000H〜2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(4)。
A、0x21B、0x68C、0x65D、0x024u中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(4)A.先、执行关键代码、再B.先、执行关键代码、再C.先、、执行关键代码、再D.先、、执行关键代码、再。
5232串口通信中,表示逻辑1的电平是(4 )。
A、0vB、3.3vC、+5v〜+ 15vD、一5v〜一15v6汇编语句“ R0, R2, R3, 1”的作用是()。
A. R0 = R2 +(R3 << 1)B. R0=(R2<< 1) + R3C. R3= R0+ (R2 << 1)D. (R3 << 1)= R0+ R27中断的入口地址是()。
的入口地址为0x0000001CA、0x00000000B、000000008 、0x00000018 D 、0x000000148 S3C2420X 口常用的控制器是()。
(1)端口控制寄存器()。
(2)端口数据寄存器()。
(3)外部中断控制寄存器()。
(4)以上都是。
9实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。
A.同步B.互斥C.调度D.执行10和系统机相比嵌入式系统不具备以下哪个特点()。
嵌入式系统试题库

嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC 计算机的特点的是()。
A. 流水线每周期前进一步。
B. 更多通用寄存器。
C. 指令长度不固定,执行需要多个周期。
D. 独立的Lo a d和St or e指令完成数据在寄存器和外部存储器之间的传输。
2、存储一个32位数Ox2168465到2000H,....__,2003H四个字节单元中,若以小端模式存储,则2000H 存储单元的内容为()。
A 、Ox21A 、OvB、Ox68B 、3.3vC 、Ox65C 、+sv ,..___,+15vD 、Ox023、RS232-C 串口通信中,表示逻辑1的电平是()。
D 、-5v ,.___,-15v4、ARM 汇编语句"A DD R O, R 2, R 3, LSL#l"的作用是()。
A. R O= R 2 + (R3 << 1)C. R 3= R O+ (R 2 << 1) B. R O=(R 2<< 1) + R 3D. (R 3 << 1)= R O+ R2 5、I RQ中断的入口地址是()。
A 、OxOOOOOOOOB 、Ox00000008C 、Ox00000018D 、Ox000000146、S3C 2440X 1/0口常用的控制器是()。
A. 端口控制寄存器(GP A C ON -G PJ C O N )。
B. 端口数据寄存器(GPA DAT-G PJ D AT )。
C. 外部中断控制寄存器(EXT I N T n )。
D. 以上都是。
7、GET伪指令的含义是()A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量8、A DD R O, R l, #3 ; #3属于()寻址方式。
A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址9、ARM 指令集和Th um b 指令集分别是()位的。
全国计算机等级考试_三级嵌入式_题库(含答案)

全国计算机等级考试三嵌入式系统开发技术题库第1套一、选择题1:嵌入式系统是一类特殊的计算机系统。
下列产品中不属于嵌入式系统的是()。
A:电饭煲 B:路由器 C:巨型机 D:POS机2:嵌入式系统硬件的核心是CPU。
下面关于嵌入式系统CPU特点的叙述中,错误的是()。
A:支持实时处理 B:低功耗C:字长在16位以下 D:集成了测试电路3:下面关于微控制器的叙述中,错误的是()。
A:微控制器将整个计算机硬件的大部甚至全部电路集成在一块芯片中B:微控制器品种和数量最多,在过程控制、机电一体化产品、智能仪器仪表、家用电器、计算机网络及通信等方面得到了广泛应用C:微控制器的英文缩写是MCUD:8位的微控制器现在已基本淘汰4:片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中错误的是()。
A:SoC芯片中只有一个CPU或DSPB:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类C:专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类D:FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作5:数码相机是嵌入式系统的典型应用之一。
下面关于数码相机的叙述中,错误的是()。
A:它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理 B:后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理 C:负责进行数码相机操作控制(如镜头变焦、快门控制等)是一个32位的MCUD:高端数码相机配置有实时操作系统和图像处理软件6:电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有多少万字?()A:6万字 B:12万字 C:25万字 D:40万字7:数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。
目前数字有线电视所传输的数字视频采用的压缩编码标准是()。
全国计算机等级考试三级嵌入式系统开发技术题库

全国计算机等级考试三级嵌入式系统开发技术题库在全国计算机等级考试中,有哪些三级嵌入式系统开发技术相关的题目呢?下面是店铺给大家整理的计算机等级考试三级嵌入式系统开发技术题库及答案,供大家参阅!计算机等级考试三级嵌入式系统开发技术题库及答案一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.电源线。
计算机三级(嵌入式系统开发技术)机试模拟试卷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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下面关于嵌入式系统逻辑组成的叙述中,错误的是()。
A) 嵌入式系统与通用计算机一样,也由硬件和软件两部分组成B) 硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系C) 嵌入式系统的CPU主要使用的是数字信号处理器D) 嵌入式系统的软件配置有些很简单,有些比较复杂【解析】嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。
硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系。
嵌入式系统的软件配置有多种情况,有些简单,有些比较复杂;而嵌入式系统的cpu有ARM、DSP和FPGA等。
故此题选择C。
2. 下面关于数字信号处理器的叙述中错误的是()。
A) 它是一种适用于数字信号处理的微处理器B) 它的英文缩写是DPSC) 它支持单指令多数据(SIMD)并行处理的指令D) 它能显著提高音频、视频等数字信号的数据处理效率【解析】数字信号处理器英文缩写为DSP,它是一种适用于数字信号处理的微处理器,它支持单指令多数据(SIMD)并行处理的指令,能显著提高音频、视频等数字信号的数据处理效率。
所以B项错误,此题选B3.片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。
A) SoC已经成为嵌入式处理器芯片的主流发展趋势B) 它是集成电路加工工艺进入到深亚微米时代的产物C) 片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D) 片上系统既能把数字电路也能把模拟电路集成在单个芯片上【解析】随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。
SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。
由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。
目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。
因此本题选C。
4.按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?()。
A) 高端系统、中端系统和低端系统B) 军用系统、工业用系统和民用系统C) 硬实时系统、准实时系统和非实时系统D) 片上系统、微控制器和数字信号处理器【解析】嵌入式系统的分类有多种。
按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。
因此选A项。
5.半导体集成电路是微电子技术的核心。
下面有关集成电路的叙述中错误的是()。
A) 集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路B) 集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高C) 集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片D) 集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成【解析】集成电路根据其集成度的高低可以分为小规模(SSI)、中规模(MSI)、大规模(LSI)、超大规模(VLSI)和极大规模(ULSI)等几种。
嵌入式处理芯片大多属于VLSI和ULSI。
集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。
集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片。
集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成。
故该题选择A。
6.一幅1024 x 768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。
A) 0.3B) 0.5C) 1D) 1.5【解析】本题应掌握数字图像数据量计算公式,(1024*768*16/8)/5 = 0.3 MB。
故选A7.以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。
A) IP地址 B) MAC地址 C) 有效载荷 D) 校验信息【解析】以太网数据帧:前导码(7字节)、帧起始定界符(1字节)、目的MAC地址(6字节)、源MAC地址(6字节)、类型/长度(2字节)、数据(46~1500字节)、帧校验序列(4字节)。
A项IP地址不属于以太网数据帧内容。
故选A。
8. 下面是IP协议中A类IP地址有关规定的叙述,其中正确的是()。
A) 它适用于中型网络B) 它适用的网络最多只能连接65534台主机C) 它不能用于多目的地址发送(组播)D) 它的二进制表示中最高位一定是"0"【解析】一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是"0", 即第一段数字范围为1~127。
每个A类地址可连接16387064台主机,Internet有126个A类地址。
故D项正确。
9. 对于嵌入式处理器说法正确的是()。
A) ARM处理器采用CISC和RISC相结合的结构B) 嵌入式处理器都采用哈佛结构C) ARM处理器具有耗电省、功能强、成本低等特点D) ARM处理器内部的总线标准是PCI Express【解析】ARM采用RISC精简指令集,采用冯·诺依曼体系或哈佛结构;ARM的总线结构称为AMBA(先进微控器制总线结构),是ARM推出的开放式总线结构,是目前流行的一种工业标准片上结构;ARM处理器具有耗电省、功能强、成本低等特点。
故选C。
10. 以下关于ARM处理器的叙述中,错误的是()。
A) ARM7~ARM11为经典ARM处理器B) Cortex-A系列为应用Cortex处理器,主要面向高端应用C) Cortex-M系列为面向移动计算领域的嵌入式处理器D) Cortex-R系列应用于实时应用的场合【解析】ARM7~ARM11为经典ARM处理器;RM11以后则以Cortex命名,分为三个系列,-A,-R,-M系列,分别面向高端应用、实时控制和微控制器;Cortex-M 系列针对成本和功耗敏感的MCU 和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。
因此C项错误,选C。
11. 关于ARM的工作状态,以下说法正确的是()。
A) ARM处理器的工作状态包括ARM状态和Thumb状态两种B) ARM状态支持16位指令宽度也支持32位指令宽度C) Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大D) ARM处理器复位后自动进入ARM状态【解析】在ARM的体系结构中,处理器可以工作在3种不同的状态,一是ARM状态,二是Thumb/Thumb-2状态,三是调试状态。
ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。
Thumb状态是ARM执行16位指令的状态,即16位状态。
在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。
ARM处理器复位后自动进入ARM状态。
故D项正确,选D。
12. ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()。
A) PSP B) MSP C) SPSR D) CPSR 【解析】程序状态寄存器(current program status register) cpsr在用户级编程时用于存储条件码;CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。
故选择D项。
13. ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35, 0x98001205中存放数据0x36,0x98001206中存放数据0x37, 0x98001207中存放数据0x38, 在指令LDR R0,[R1,#4]执行后,R0中的值为()。
A) 0x35363738B) 0x36353837C) 0x38373635D) 0x37383536小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。
故选C。
14. ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。
A)STR R0,[R1]B)LDR R0,[R1] C)STRH R0,[R1] D)STRB R0,[R1]【解析】按题目要求,即将R0的值传送到以R1的值为地址的存储器中,故需采用寄存器间接寻址。
因此选A。
15. 在以下ARM处理器指令中可让寄存器R1中指定位"清零"的指令操作码为()。
A) MOV B) AND C) ADD D) ORR【解析】使用逻辑与指令AND和0进行按位相与,可以起到清零的作用。
故本题选B。
16. ARM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL#2执行后,R0的值为()。
A)0x00000200B)0x00000320 C)0x00000020 D) 0x00000040【解析】本指令表示将寄存器R1的值左移2位后传送到R0,故选择A17.以下ARM处理器的指令或伪指令错误的是()。
A) MOV R1,R2B) LDR R1,#0x12345678C) LDRR1,=0x00000020D) ADC R1,R2,R3【解析】LDR是加载/存储类指令,表示存储器到寄存器的数据传送;而# 是立即数符号,表示立即数寻址,故B项错误,选B18. ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以下指令错误的是()。
A) BEQ L1B) BNE L1C) BXEQ L1D) BLAL L1【解析】比较之后进行转移,属于分支程序设计。
A、B、C三个选项中的指令均可表示,D项指令不存在,故选D19.下面是有关嵌入式系统的最小系统组成的叙述:Ⅰ. 嵌入式最小系统包括嵌入式处理器Ⅱ. 嵌入式最小系统包括电源电路Ⅲ. 嵌入式最小系统包括时钟电路Ⅳ. 嵌入式最小系统包括复位电路上述叙述中,正确的是()。
【解析】嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。
故选D20.下面关于JTAG的叙述中,错误的是()。
A) JTAG技术是一种嵌入式测试技术B) 大多数ARM嵌入式处理器芯片不包含JTAG接口C) 多个器件可以通过JTAG接口串联在一起进行测试D) 通过芯片的JTAG接口可以实现在线编程功能【解析】JTAG技术是一种嵌入式测试技术,目前大多数嵌入式CPU、DSP、FPGA器件都支持JTAG标准。