[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc

上传人:ownview251 文档编号:505949 上传时间:2018-11-29 格式:DOC 页数:33 大小:388.50KB
下载 相关 举报
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc_第1页
第1页 / 共33页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc_第2页
第2页 / 共33页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc_第3页
第3页 / 共33页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc_第4页
第4页 / 共33页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷49及答案与解析.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 49及答案与解析 一、选择题 1 与个人计算机( PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是: ( )。 ( A)嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性 ( B)嵌入式系统的软硬件资源往往受到严格的限制,不易扩展 ( C)嵌入式系统使用的 CPU字长以 8位为主 ( D)嵌入式系统大多具有不同程度的实时性 2 数字信号处理器( DSP)广泛使用于嵌入式系统,下面关于 DSP的叙述中错误的是 ( )。 ( A) DSP是一种 高性能通用微处理器 ( B) DSP指令系统具有单指令多数据( SIMD)并行处理的一

2、些特殊指令 ( C) DSP能显著提高音频、视频等数字信号的数据处理效率 ( D)手机和数码相机等产品通常都含有 DSP 3 按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是 ( )。 ( A)其硬件的核心大多是 4位 8位单片机 ( B)由监控程序对系统进行控制,一般不需要使用操作系统 ( C)系统功能很容易现场升级 ( D)计算器、遥控 器、空调机、微波炉等产品中使用的大多是低端嵌入式系统 4 集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是 ( )。 ( A)单块

3、集成电路的集成度平均每 18 24个月翻一番 ( B)集成电路的工作频率越来越高,功耗越来越低 ( C)当前集成电路批量生产的主流技术已经达到 45nm、 32nm甚至更小的工艺水平 ( D)集成电路批量生产使用的晶圆直径已经达到 12 14英寸甚至更大 5 汉字有多种不同的编码标准,下面关于不同编码标准之间关系的叙述中,错误的是 ( )。 ( A) GB2312中的所有字符在 GB18030中也都存在,且编码相同 ( B) GB18030与 UCS Unicode均包含中日韩统一汉字( CJK)约 7万多个 ( C) GB18030中的汉字与 UCS Unicode中的汉字编码保持相同 (

4、D) UTF8和 UTF16是实现 UCS Unicode的两种不同的编码方案 6 假设数码相机使用的存储卡容量是 1GB,数据压缩比平均是 4,那么它一次可连续拍摄 65536色的 10241024分辨率的彩色相片大约多少张 ?( ) ( A) 200 ( B) 500 ( C) 1000 ( D) 2000 7 数字视频的数据量大得惊人,无论是存储、传输还是处理都有一定困难,所以必须进行数据压缩。目前我国数字有线电视和卫星电视传输时采用的压缩编码标准是( )。 ( A) MPEG1 ( B) MPEG2 ( C) MPEG3 ( D) MPEG4 8 路由器是互联网中重要的网络设备,它的主

5、要功能是 ( )。 ( A)将有线通信网络与无线网络进行互连 ( B)将多个异构或同构的物理网络进行互连 ( C)放大传输信号,实现远距离数据传输 ( D)用于传输层及以上各层 的协议转换 9 以下关于嵌入式处理器说法正确的是 ( )。 ( A)按照字长可分为 8位、 16位、 32位和 64位嵌入式处理器 ( B)按照存储结构可分为 RISC和 CISC结构 ( C)按照内核可分为哈佛结构和冯诺依曼结构 ( D)所有 ARM处理器均是 RISC结构且为哈佛结构 10 关于 ARM嵌入式处理器的工作状态,以下说法正确的是 ( )。 ( A) ARM状态是 32位指令的状态,指令代码为 16位和

6、 32位 ( B) Thumb状态为 16位指令状态,指令长度可为 16位,也可以为 32位 ( C) Thumb2状态兼容 16位指令和 32位指令编码 ( D) ARM状态和 Thumb状态不可切换 11 以下关于 ARM处理器的寄存器说法错误的是 ( )。 ( A)通用寄存器 R0R7可以用于存放数据,也可以存放地址 ( B) R0R15寄存器的宽度为 32位 ( C)程序计数器 PC使用 R15寄存器 ( D)堆栈指针 SP使用的寄存器 R14 12 以下关于 ARM处理器说法正确的是 ( )。 ( A)半字数据 0x1234在小端格式下从 0x10000000开始存放,其中 0x34

7、存放在0x10000001中 ( B) ARM处理器支持 8位、 16位和 32位数据类型 ( C) MMU为存储器保护单元,是对存储器进行保护的可选组件 ( D)虚拟地址到物理地址映射是 MPU的主要功能 13 关于 ARM指令中的条件域,以下表述正确的是 ( )。 ( A) HI为无符号数小于 ( B) CS为无符号数小于 ( C) GT为带符号数小于 ( D) LT为带符号数小于 14 ARM指令完成的功能是当条件为 “带符号数小于 ”时,将 R2和 R3进行逻辑或操作,结果存放在 R1中,正确的指令是 ( )。 ( A) ORRMI R1, R2, R3 ( B) ORREQ R1,

8、R2, R3 ( C) ORRLT R1, R2, R3 ( D) ORRNE R1, R2, R3 15 以下 ARM指令中源操作数属于寄存器寻址的指令是 ( )。 ( A) AND R1, R2, R3 ( B) STRH R1, R2 ( C) SWI 0x01 ( D) MOV R1, #0x0B 16 以下对伪指令的解释错误的是 ( )。 ( A) DCB 0x56:在内存区域分配一个字节的内存空间并初始化为 0x56 ( B) CODE32:伪指令通知编译器,其后的指令序列为 32位的 Thumb指令 ( C) MyTest EQU 15000: 为定义一个常量 MyTest值为

9、15000,最大数为 32位 ( D) EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用 17 以下指令中不属于逻辑移位的指令是 ( )。 ( A) LSL R0, R1 ( B) LSR R2, R3, 3 ( C) ASR R4, R5 ( D) LSR R6, R7 18 在 ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是 ( )。 ( A) BL SerchMin ( B) IMPORT SerchMin ( C) MOV PC, LR ( D) B SerchMin 19 下面关于 JTAG的叙述中,错误的是 (

10、 )。 ( A) JTAG技术为 ARM公司专用,非 ARM处理器不采用 JTAG技术 ( B)通过 JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真、调试 ( C)多个器件可以通过 JTAG接口串联在一起进行测试 ( D)通过芯片的 JTAG接口可以实现在线编程功能 20 下面与 AMBA( Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是 ( )。 ( A) AMBA规定了 ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线) ( B) AMBA规定了 ARM处理器内核与处理芯片中外围端口及慢速设备接口组件

11、的接口标准(通常称为外围总线) ( C)基于 ARM内核的嵌入式芯片以 ARM内核为基础,通过 AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式 ( D)由于 AMBA是一种标准,因此自制定之后就不会更改 21 下面是关于嵌入式系统使用的存储器的叙述,其中正确的是: ( ) ( A)静态 存储器 SRAM是非易失性存储器 ( B)动态存储器 DRAM是非易失性存储器 ( C) Flash存储器是非易失性存储器 ( D) EEPROM是易失性存储器 22 下面关于 UART的叙述中,正确的是 ( )。 ( A) UART不能实现全双工通信 ( B) UART即为通用异步收发器 ( C

12、) UART通信波特率固定为 115200bps,不能调节 ( D) UART发送字符的长度固定为 8位 23 下面关于 HDMI的叙述中,错误的是 ( )。 ( A) HDMI即高清晰度多媒体接口 ( B) HDMI是一种数字化 音频视频接口,适合影像传输 ( C) HDMI最高数据传输速度为 10 2Gbps ( D) HDMI在嵌入式视频监控系统中应用广泛,但各型 ARM芯片内部均不配置HDMI控制器接口 24 为用 ARM芯片的一根 GPIO引脚驱动一个 LED(发光二极管),设计了如下图(a) (d)共 4个具体的电路。图中,设计得最合理的电路是 ( )。( A) (a)图所示的电路

13、 ( B) (b)图所示的电路 ( C) (c)图所示的电路 ( D) (d)图所示的电路 25 下面关于三星公司基于 ARM9内核的 S3C2410嵌入式微处理 器芯片的叙述中,错误的是 ( )。 ( A)采用哈佛体系结构,程序存储器与数据存储器分开 ( B)使用 AMBA总线,对于高速组件采用 AHB总线,对于低速外设接口采用APB总线 ( C)片内集成 ADC ( D)片内集成摄像头接口及 AC97音频接口 26 下面是关于 S3C2410中断控制器的相关寄存器的功能描述,其中错误的是( )。 ( A)当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源对

14、应的位置 1 ( B)中断模式寄存器的功能是决定中断源的中断属于普通中断 IRQ还是快速中断 ( C)中断屏蔽寄存器的功能是屏蔽中断源的中断请求 ( D)子源中断挂起寄存器的功能是记录子中断源中断请求的挂起状态 27 下面关于 S3C2410嵌入式微处理器芯片 GPIO端口的叙述中,错误的是 ( )。 ( A) GPIO端口有 GPA GPB GPC GPD GPE GPF GPG GPH多个并行 I O接口 ( B) GPIO端口中有的 I O接口的功能是复用的,例如可以作为外部中断 ( C) GPIO端口中的每个并行 I O接口中的上拉寄存器决定该接口引脚是否要被内部上拉 ( D) GPI

15、O端 口属于芯片内部的高带宽组件 28 下面关于 CAN总线的叙述中,正确的是 ( )。 ( A) CAN能够实现多主通信方式 ( B) CAN通信时采用奇偶校验方式 ( C)各型 ARM芯片均没有内嵌 CAN控制器,只能通过外扩 CAN控制器的方式才能形成 CAN节点接入 CAN总线 ( D) CAN采用长帧通信,一个数据帧最多可以传送 128个字节 29 RTOS的主要实时指标不包括 ( )。 ( A)截至时间( Finish Time) ( B)吞吐量( Throughput) ( C)生存时间( Survival Time) ( D)响应时间( Response Time) 30 与通

16、用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是( )。 ( A)实时性 ( B)抢占式多任务处理 ( C)内核复杂 ( D)高可靠性 31 以下对于主流嵌入式操作系统的叙述,错误的是 ( )。 ( A) iOS的系统结构分为以下四个层次:核心操作系统,核心服务层,媒体层,触摸框架层( the Cocoa Touch layer) ( B) WinCE源代码数量庞大, API函数丰富 ( C)微软公司的 Windows Phone 8操作系统与 Windows Phone 7没有升级换代更新的关系 ( D) Android是国内外目前最流行的手持设备操作系统之一 32 下面的各

17、嵌入式操作系统中,只有一个与 Linux密切相关,它是 ( )。 ( A) QNX ( B) VxWorks ( C) RTAI ( D) TinyOS 33 基于 C OSII的嵌入式系统,其软件结构一般具有 ( )。 ( A)应用软件层、内核层和设备驱动层等三层 ( B)应用软件层、 API层、内核层、任务管理层和设备驱动层等五层 ( C)应用软件层 、 API层、内核层和设备驱动层等四层 ( D)应用软件层、 API层、支撑软件层、内核层和设备驱动层等五层 34 下面对于 Linux内核的叙述,错误的是 ( )。 ( A)它为用户进程提供系统调用 ( B) Linux内核主要作用包括进程

18、管理与调度、内存管理等 ( C) Linux内核通过 OS服务组件访问硬件 ( D)系统调用是 Linux中用户进程与操作系统之间的重要接口 35 编写 C OSII的中断服务子程序主要使用哪种语言 ( )。 ( A)汇编语言或 C语言 ( B) Java语言 ( C) PASCAL语言 ( D) C+语言 36 下面的选项中与实时系统无必然联系的属性是 ( )。 ( A)可配置性 ( B)可预测性 ( C)时间约束性 ( D)确定性 37 嵌入式 Linux操作系统的组成,不包括 ( ) ( A)用户进程 ( B) OS服务组件 ( C) Linux内核 ( D)编译程序 38 Linux内

19、核由若干个子系统组成,一般来说下面哪一个不是 Linux内核的子系统( )。 ( A)内存管理 ( B)进程调度 ( C)设备管理 ( D)终端管理 39 在嵌入式系统开发 时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。下面有关指令集模拟器的说法中,错误的是 ( )。 ( A)指令集模拟器只是在宿主机上运行的纯软件工具 ( B)指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行 ( C)指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示 ( D)指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列 40 在采用 ADS1 2集成开发工具软件开发基于

20、 ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是 ( )。 ( A)只能通过提供一个 scatter格式的配置文件来确定地址映射关系 ( B) scatter格式的配置文件是一个文本文件 ( C) scatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等 ( D)一个 scatter配置文件中通常要描述 1个下载时域,以及若干个运行时域 二、填空题 41 片上系统( SoC)的开发大多以 IP核为基础,在单个芯片上集成处理器、存储器、各种接口电路等组件,组成一个较为完整的计算机系统。 IP核中的 IP是中文【 41】 的英文缩写;目前 SoC芯片中 32

21、 64位 CPU大多数采用的是 【 42】 内核。 42 数字视频的应用日益广泛,不同应用往往使用不同的视频编码格式。目前数字有线电视和卫星电视所传输的数字视频采用的编码格式是 【 43】 ,而在互联网视频应用中最新也是应用最多的视频编码格式是 【 44】 。 43 为确保网络的互连互通,计算机和通信控制设备必须共同遵循一定的通信协议。互联网( Internet)将大量同构或异构的计算机网络连接起来所遵循的协议是【 45】 ,实现这些同构或异构网络互连的关键设备是 【 46】 。 44 ARM处理器异常中断指令中用于软中断的指令助词符为 【 47】 ,用于断点中断指令助词符为 【 48】 。

22、45 ARM7采用冯 .诺依曼结构, 【 49】 级流水线, ARM9采用哈佛结构,【 50】 级流水线。 46 在 ARM CortexM3中可实现中断嵌套,中断可以改为比之前的中断服务程序更高的优先级,并且可以在运行时改变优先级状态,使用末尾连锁连续中断需要消耗 【 51】 个时钟周期,而普通中断需要 【 52】 个时钟周期。 47 基于 ARM内核的嵌入式芯片中的中断控制器负责对相关硬件组件的中断请求进行管理和控制,一般采用 【 53】 中断( VIC)或 【 54】 中断( NVIC)方式管理中断。 48 存储器容量单位有字节( B)、千字节( KB)、兆字节( MB)、吉字节 【 5

23、5】和太字节 【 56】 等。 49 通过 SPI传送数据的操作过程如下图所示。假设 SPI主机移位寄存器中的数据D7 D0为 10101010, SPI从机移位寄存器中的数据 D7 D0为 01010101,则经过8个时钟周期后, SPI主机和从机移位寄存器中的内容 (D7 D0)分别为【 57】和【 58】。 50 在嵌入式应用系统中,通常可用 GPIO来构建简单键盘,分为 【 59】 键盘和 【 60】 键盘两类,其中后一类键盘利用行扫描法或反转法读取按键的特征值。 51 S3C2410与一位 LED数码管的连接如下图所示,假设 8段 LED数码管为共阳接法。 U1作为锁存器(当其 CL

24、K引脚出现上升沿时,其 8D 1D的状态被锁存)并用于驱动。为使下图中的数码管显示字符 “9”的汇编语言程序片段如下,填 空使程序语句完整。 MOV R0, #0x 【 61】 : “9”的共阳编码 LDR R1, 0x10000000 :指向 nGCS2段中的任何一个地址 STRB 【 62】 , R1 :写入外部锁存器并让 LED显示52 Linux操作系统遵从 GNU计划下的 【 63】 协议。而 GNU开发的编程语言编译器称为 【 64】 。 53 苹果公司研发的手持设备操作系统名为 【 65】 ,美国加州大学伯克利分校开发的主要用于无线传感器网络的操作系统名为 【 66】 。 54

25、在 C OSII系统中,可以采用的任务间通信机制有 【 67】 、 【 68】 、消息队列( messagequeue)、互斥信号量( mutex)和事件标志组( eventflag)等。 55 C OSII的每个任务都处在休眠态、就绪态、 【 69】 态、挂起态和被中断态 5种状态之一的状态下。就绪态任务在执行 OSTaskDel()函数后将转入 【 70】 态。 56 处理时不可分割的代码称为 【 71】 。一旦这部分代码开始执行,则不允许任何中断打断。 C OSII系统调用宏 【 72】 ()执行关中断操作。 57 已知在 C OSII操作系统下共运行有 16个任务,则最高优先级为 【

26、73】,最低优先级任务的名称为 【 74】 任务。 58 在 C OSII操作系统中,某任务的代码正在执行,则该任务应处于 【 75】 态。若该任务需要等待键盘中断服务程序向其发送信息,则该任务转变为 【 76】 态。 59 基于 C OSII操作系统平台开发应用程序时,一个应用程序的工程项目中,必须包含启动引导程序、 C OSII的 【 77】 、应用程序文件等。在应用程序的主函数中,必须初始化 C OSII操作系统、用 OSTaskCreate()函数创建任务, 并用 【 78】 函数启动多任务调度。 60 Linux操作系统中,可执行文件的文件名中没有统一的文件后缀。若用 GCC命令生成

27、可执行文件,命令中未指定输出文件名时,则 GCC生成一个名为 【 79】 的可执行文件。针对 ARM硬件平台的目标机,其 GCC的基本命令格式是: 【 80】 options filenames。 三、综合题 61 移动 POS机(如图 61-1所示)是常用于饭店、商场等场所的支付终端,用来完成对银行卡的刷卡并与后台 PC机进行信息交换。其基本功能要求有: a、能够读取各种银行发的磁条卡和芯片卡。 b、具有 1个键盘,可以用于输入密码、交费金额及一些命令。 c、具有 1个可以显示交费金额的显示器。显示的字符是 0 9,最大可显示 6位数值。 d、具有与后台 PC机进行无线通信的功能,可以把刷卡

28、信息与后台数据库进行交互。 e、具有 1个小型打印机,可以打印消费清单。根据上述功能要求的描述,若采用 S3C2410芯片 为核心来构建该移动 POS机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。( 1)银行芯片卡中拥有一块存储容量较大的芯片,且具有 I2C总线接口,因此,在设计芯片卡接口电路时,选用 S3C2410芯片端口 E的引脚【 81】来分别与芯片卡的 SDA、 SCL相连。软件设计时,相关驱动程序中需要用下面语句来初始化该引脚的功能。rGPECON=(rGPECON【 82】 ) INT16U i; INT8U temp=

29、0xFF,output; rGPECON= (rGPECONoutputKEYOUTPUT=output; 输出行扫描信号 temp=【 86】;读取列信号 if(temp&0x0F)!=【 87】 )key = ( i); key 说明:下面是试题解答时需要用到的寄存器格式 1)端口 C控制寄存器 (GPCCON)的格式2)端口 D控制寄存器 (GPDCON)的格式3)端口 E控制寄存器 (GPECON)的格式4)端口 F控制寄存器 (GPFCON)的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 49答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 与人们日常使用的 个人计算机

30、相比,嵌入式系统具有许多不同的特点。 专用型,嵌入式系统与具体应用紧密结合,具有很强的专用型; 隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知; 资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制; 高可靠性; 实时性; 软件固化。现在嵌入式系统中使用最多的是 8位和 16位的 CPU。故本题选择 C。 2 【正确答案】 A 【试题解析】 DSP 并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处 理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单

31、指令多数据( SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有 DSP。因此选项 A 错误,故本题选择 A。 3 【正确答案】 C 【试题解析】 按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端嵌入式系统,其硬件的核心大多是 4位 8位单片机 ;一般不使用操作系统,由监控程序对系统进行控制;在工控领域和白色家电领域占主导地位,如计算器、遥控器、空调等。 C选项错误,故本题选择 C。 4 【正确答案】 B 【试题解析】 著名的摩尔定律表示单块集成电路的集成度平均每 18 24个月翻一番;当前,世界上集

32、成电路批量生产的主流技术已经达到 12 14英寸晶圆、45nm或 32nm的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是低,这也是集成电路的瓶颈问题。因此选项 B错误,故本题选择 B。 5 【正 确答案】 C 【试题解析】 GB18030字符集与国际标准 UCS Unicode字符集基本兼容。GB18030采用双字节编码表示汉字,而 UCS Unicode在表示汉字时有两种不同的编码方案, UTF8使用 3字节表示, UTF16则采用双字节编码。 C选项错误,其余三项正确,故本题选择 C。 6 【正确答案】 D 【试题解析】 根据题设给

33、出的数据可知一张相片的大小为( 1024102416 8) 4=0 5 MB,存储卡容量是 1GB,存储相片大约为 2000( 1GB 0 5MB)张,故本题选择 D。 7 【正确答案】 B 【试题解析】 根据 MPEG组织定义的标准可知, MPEG2主要用于数字有线电视和卫星电视以及高清晰度电视领域。目前我国数字有线电视和卫星电视传输时采用的压缩标准也是 MPEG2,故本题选择 B。 8 【正确答案】 B 【试题解析】 路由器是一台高性能的嵌入式计算机系统,是遵循 IP协议把异构网络互相连接起来的关键设备,工作在网络层,主要有以下几种功能:第一,网络互连,实现不同网络互相通信;第二,数据处理

34、,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等 功能;第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。选项 B正确,选项 A错误。信号的放大使用集线器来完成的,因此选项 C错误。用于传输层及以上各层的协议转换的设备称为协议转换器,因此选项 D错误。故本题选择 B。 9 【正确答案】 A 【试题解析】 根据微处理器的字长宽度:微处理器可分为 4位、 8位、 16位、 32位、 64位。因此可知选项 A正确。根据指令集可分为 RISC和 CISC,因此选项 B错误。根据系统体系结构分为:哈佛结构和冯 .诺依曼结构,选项 C错误。不是所有 ARM处理器都

35、采 用哈佛结构,早期大多使用的是冯诺 .依曼结构。所以选项 D错误。故本题选择 A。 10 【正确答案】 C 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态, ARM状态 Thumb Thumb2状态 调试状态。 ARM状态是 ARM处理器工作于 32位指令的状态,即 32位状态,所有指令均为 32位宽度。 Thumb状态是ARM执行 16位指令的状态,即 16位状态。在 Thumb模式下,指令代码只有 16位。 Thumb2状态是 ARMv7版本的 ARM处理器所具有的新状态,新的Thumb2内核技术兼有 16位及 32位指令长度:通过 BX指令, ARM状态和Thu

36、mb状态是可以相互切换的。只有 C选项正确,故本题选择 C。 11 【正确答案】 D 【试题解析】 ARM处理器中的 R13被用作堆栈指针 SP。当不使用堆栈时, R13 也可以用做通用数据寄存器, R14( link register)存储子程序的返回地址。因此选项 D错误,其余三项正确,故本题选择 D。 12 【正确答案】 B 【试题解析】 0x1234在小端模式 CPU内存中的存放方式为: 内存地址 存放内容 0x10000000 0x34 0x10000001 0x12 而在大端模式 CPU内存中的存放方式则为: 内存地址 存放内容 0x10000000 0x12 0x10000001

37、 0x34 因此选项 A错误。 MMU是存储器管理单元的缩写,是用来管理虚拟内存系统的器件,通常是 CPU的一部分;存储器保护单元是 MPU;选项 C错误。虚拟地址到物理地址的映射是 MMU的主要功能;选项 D错误。 ARM处理器支持 8位、 16位和 32位数据类型, B选项正确,故本题选择 B。 13 【正确答案】 D 【试题解析】 根据指令条件码: HI为无符号数大于,选项 A错误 ; CS为无符号数大于等于,选项 B错误; GT为带符号数大于, 选项 C错误; LT为带符号数小于,选项 D正确,故本题选择 D。 14 【正确答案】 C 【试题解析】 根据指令条件码,带符号数小于使用 L

38、T,逻辑或运算使用 ORR可知使用 ORRLT ,再由 R2与 R3运算得到的结果保存在 R1中,可知 ORRLT R1 R2 R3,故本题选择 C。 15 【正确答案】 A 【试题解析】 寄存器寻址就是利用寄存器中的数值作为操作数,显然, A选项是寄存器寻址; B选项是寄存器间接寻址; C选项 SWI是软中断指令; D选 项是立即数寻址。故本题选择 A。 16 【正确答案】 B 【试题解析】 DCB为 ARM汇编器所支持的数据定义伪指令,用于分配一片连续的字节存储单元并用指定的数据初始化, A选项正确; CODE32伪指令通知编译器,其后的指令序列为 32位的 ARM指令,故 B选项错误;

39、EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称,最大数为 32位, C选项正确; EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其他的文件中引用,可用 GLOBAL代替, D选项正确,故本题选择 B。 17 【正确答 案】 C 【试题解析】 LSL是逻辑左移, LSR是逻辑右移,而 ASR是算术右移,故本题选择 C。 18 【正确答案】 D 【试题解析】 在 ARM汇编语言程序中,子程序的调用一般是通过 BL指令来实现。 IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义但要在当前源文件中引用; MOV PC, LR在 ARM汇编中用于子程序的

40、返回。所以本题选择 D。 19 【正确答案】 A 【试题解析】 JTAG是对芯片或印制电路板进行片上调试最常用的一种技术;人们通常用 JTAG来表示满足 IEEE 1149规范的边界扫描测试方法和 TAP接口(也成为 JTAG接口)。目前大多数嵌入式 CPU、 DSP、 FPGA器件都支持 JTAG标准。因此 A选项错误, JTAG标准允许多个芯片(电路)的边界扫描寄存器 BSR通过 JTAG接口串联在一起,实现对多个器件的测试。通过芯片的 JTAG接口可以实现在线编程功能。其余三项都是正确的。故本题选择 A。 20 【正确答案】 D 【试题解析】 AMBA 是 ARM公司公布的总线协议,用于

41、连接和管理片上系统 (SoC)中功能模块的开放标准和片上互连规范。按照 AMBA总线规范,以 ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。标准规定了 ARM处理器内核与处理器内部高带宽 RAM、 DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与 ARM处理器内部外围端口及慢速设备接口组件的接口标准。 AMBA有多个版本,性能随版本的发展而逐步提高。因此 D选项错误,故本题选择 D。 21 【正确答案】 C 【试题解析】 SRAM和 DRAM都是易失性存储器,即掉电后信息丢失:非易失性存储器,如 EPROM、 EEPROM和 Flash RO

42、M,能在断电后仍保存 数据。因此选项 C正确,故本题选择 C。 22 【正确答案】 B 【试题解析】 UART即为通用异步收发器,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收,因此 A选项错误, B选项正确。 UART总线的波特率可以调整的,因此选项 C错误。 UART发送的字符数据位可以是 5位、 6位、 7位、 8位,由编程决定,因此选项 D错误。故本题选择B。 23 【正确答案】 D 【试题解析】 高清晰度多媒体接口(英文: High Definition Multimedia Interface, HDMI)是一种数字化视频音频接口技术,是适合影像传输

43、的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为 10 2Gb s;目前已有多个 ARM芯片内置了 HDMI控制器接口。因此 D项错误。故本题选择D。 24 【正确答案】 A 【试题解析】 由于通常 ARM的 GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此连接 LED时要加驱动电路,据此可排除直接连接的( b)和( d);( c)也是错误的,此处的电阻反而对 LED进行了限流。只有( a)图的电路合理,故本题选择 A。 25 【正 确答案】 D 【试题解析】 S3C2410是三星公司基于 ARM920T核的两款嵌入式微处理器,属于中高档 32位嵌入式微处理器:采用

44、哈佛体系结构,内部具有分离的 16KB大小的指令 Cache和 16KB大小的数据 Cache;使用 ARM公司特有的 AMBA总线,对于高速组件采用 AHB总线,而对于低速外设接口则采用 APB总线, AHB通过桥接器链接 APB;芯片内部集成了许多硬件组件,包括了内部 SRAM、外部存储器控制器、 ADC等等;而摄像头接口和 AC97音频接口出现在 S3C2440上,S3C2410上并没有。因此 D选项错误,故本题选择 D。 26 【正确答案】 A 【试题解析】 S3C2410有两个中断挂起寄存器:源中断挂起寄存器 SRCPND和中断挂起寄存器 INTPND;当多个中断源请求服务时, SR

45、CPND相应的位被写1,通过优先级仲裁当前最高优先权的中断源对应的 INTPND位写入 1;因此 A选项错误。 B选项、 C选项、 D选项正确,故本题选择 A。 27 【正确答案】 D 【试题解析】 S3C2410的 GPIO端口有 GPA GPB GPC GPD GPE GPF GPG GPH多个并行 I O接口;有的 I O接口功能单一,多数 I O接口的功能是复用的,例如 GPF和 GPG可以作为外部中断;每个端口都有上拉寄存器决定该接口引脚是否要被内部上拉;因此 A、 B、 C正确,故本题选择 D。 28 【正确答案】 A 【试题解析】 CAN总线是针对实时性要求很强的工业控制领域推出

46、的适应多主系统的有线通信接口,能够实现多主通信; CAN总线的数据帧由 7个不同的域组成,其中域的长度可选为 0 8 位; CAN协议采用 CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性;一般面向控制应用领域的 ARM芯片内部已经嵌入了 CAN总线控制器,外部仅需要连接 CAN的收发器即可构建完整的 CAN网络。因此仅有 A项正确,故本题选择 A。 29 【正确答案】 A 【试题解析】 实时操作系统( RTOS)是一种专门服务于实时系统应用请求的操作系统。它的实时性能指标主要根据三个指标来衡量:响应时间、吞吐量和生存时间。故本题选择 A。 30 【正确答案】 C 【试题解析】 与

47、通用计算机的操作系统相比较,嵌入式操作系统具有可移植性、强调实时性能、内核精简、抢占式多任务处理、使用可重入函数、可配置、可裁剪、高可靠性等特点。故本题选择 C。 31 【正确答案】 C 【试题解析】 iOS的系统结构分为以下 4个层次:核心操作系统,核心服务层,媒体层,触摸框架层( the Cocoa Touch Layer),因此 A选项正确; WinCE的主要优点是源代码数量庞大, API函数丰富, B选项正确; Windows Phone 8针对Windows Phone7的不足之处进行了大量技术升级,因此 C选项错误; Android是国际上目前最流行的手持设备开发平台之一,所以 D

48、选项也是正确的。故本题选择 C。 32 【正确答案】 C 【试题解析】 四个 选项中仅有 C选项的 RTAL是典型的嵌入式 Linux操作系统之一,其中文含义是实时应用接口。故本题选择 C。 33 【正确答案】 C 【试题解析】 基于 C OSII的嵌入式系统,其一般具有四层软件结构:最上层是应用软件层,然后是应用程序接口层,内核层,最下面是设备驱动层。故本题选择 C。 34 【正确答案】 C 【试题解析】 Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信。它为用户进程提供了一个虚拟接口(系统调用)。系统调用是 Linux中用户进程与操作 系统之间的重要接口

49、。而 OS服务组件是位于Linux操作系统内核之上的一层服务模块或者实时程序集合。因此 C选项错误。故本题选择 C。 35 【正确答案】 A 【试题解析】 C OSII中的中断服务子程序主要用汇编语言编写。如果用户使用的编译器支持内嵌汇编,那么可直接将中断服务子程序放在 C语言的程序文件中。故本题选择 A。 36 【正确答案】 A 【试题解析】 实时系统的属性包括可靠性、可预测性和时间约束性。故本题选择A。 37 【正确答案】 D 【试题解析】 嵌入式 Linux操作 系统主要由用户进程、 OS服务组件和 Linux内核三大子系统组成。故本题选择 D。 38 【正确答案】 D 【试题解析】 Linux内核主要由 5个子系统组成:进程调度( SCHED);内存管理( MM);虚拟文件系统( VFS);网络接口( NET);进程间通信( IPC)。故本题选择 D。 39 【正确答案】 D 【试题解析】 指令集模拟器( In

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1