全国计算机等级考试三嵌入式系统开发技术题库第5套_第1页
全国计算机等级考试三嵌入式系统开发技术题库第5套_第2页
全国计算机等级考试三嵌入式系统开发技术题库第5套_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、和数码相机等产品通常都含有DSP3:按照嵌入式系统的技术复杂程度进行分类, 可以把嵌入式系统分为低端系统、中端系统和 高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是:()。A:其硬件的核心大多是 4位/8位单片机B:由监控程序对系统进行控制,一般不需要使用操作系统C系统功能很容易现场升级D:计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统 4:集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中, 错误的是:()。A:单块集成电路的集成度平均每1824个月翻一番B:集成电路的工作频率越来越高,功耗越来越低C:当前集成电路批量生产的主流技术已经

3、达到45nm、32nm甚至更小的工艺水平D:集成电路批量生产使用的晶圆直径已经达到1214英寸甚至更大5:汉字有多种不同的编码标准,下面关于不同编码标准之间关系的叙述中,错误的是:()。A:GB2312中的所有字符在 GB18030中也都存在,且编码相同BGB18030与UCS/Unicode均包含中日韩统一汉字( CJK约7万多个CGB18030中的汉字与 UCS/Unicode中的汉字编码保持相同D:UTF-8和UTF-16是实现UCS/Unicode的两种不同的编码方案6:假设数码相机使用的存储卡容量是1GB,数据压缩比平均是4,那么它一次可连续拍摄65536色的1024 x1024分辨

4、率的彩色相片大约多少张?()。A:200B:500C:1000D:20007:数字视频的数据量大得惊人,无论是存储、传输还是处理都有一定困难,所以必须进行数 据压缩。 目前我国数字有线电视和卫星电视传输时采用 的压缩编码标准是:()。 A:MPEG-1B:MPEG-2C:MPEG-3D:MPEG-4 8:路由器是互联网中重要的网络设备,它的主要功能是:()。A:将有线通信网络与无线网络进行互连B:将多个异构或同构的物理网络进行互连C:放大传输信号,实现远距离数据传输D:用于传输层及以上各层的协议转换 9:以下关于嵌入式处理器说法正确的是: ()。A:按照字长可分为 8位、16位、32位和64位

5、嵌入式处理器B:按照存储结构可分为 RISC和CISC结构C按照内核可分为哈佛结构和冯诺依曼结构D:所有ARM处理器均是RISC结构且为哈佛结构10:关于ARM嵌入式处理器的工作状态,以下说法正确的是()。A:ARM 状态是 32 位指令的状态,指令代码为 16 位和 32 位B:Thumb状态为16位指令状态,指令长度可为16位,也可以为32位C:Thumb-2状态兼容16位指令和32位指令编码D:ARM 状态和 Thumb 状态不可切换11:以下关于ARM处理器的寄存器说法错误的是:()。A:通用寄存器 R0-R7可以用于存放数据,也可以存放地址B:R0-R15寄存器的宽度为 32位C程序

6、计数器PC使用R15寄存器D:堆栈指针SP使用的寄存器 R1412:以下关于 ARM 处理器说法正确的是: ()。A:半字数据0x1234在小端格式下从Ox开始存放,其中0x34存放在Ox中B:ARM处理器支持8位、16位和32位数据类型C:MMU 为存储器保护单元,是对存储器进行保护的可选组件D:虚拟地址到物理地址映射是MPU的主要功能13:关于 ARM 指令中的条件域,以下表述正确的是: ()。A:HI 为无符号数小于B:CS为无符号数小于C:GT为带符号数小于D:LT为带符号数小于14:ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在 R1 中,正

7、确的指令是: ()。A:ORRMIR1,R2,R3B:ORREQR1,R2,R3 C:ORRLTR1,R2,R3 D:ORRNER1,R2,R315:以下 ARM 指令中源操作数属于寄存器寻址的指令是() 。A:AND R1,R2,R3 B:STRHR1,R2 C:SWI 0x01D:MOVR1,#0x0B 16:以下对伪指令的解释错误的是: ()。A:DCB0x56 ;在内存区域分配一个字的内存空间并初始化为0x56B:CODE32伪指令通知编译器,其后的指令序列为32位的Thumb指令C:MyTestEQU 15000 ;为定义一个常量 MyTest值为15000,最大数为 32位D:EX

8、PORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用 17:以下指令中不属于逻辑移位的指令是() 。A:LSLR0,R1 B:LSRR2,R3,3 C:ASRR4,R5D:LSRR6,R718:在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是: ()。A:BLSerchMinB:IMPORTSerchMinC:MOV PC,LRD:B SerchMin19:下面关于JTAG的叙述中,错误的是()。A:JTAG技术为ARM公司专用,非 ARM处理器不采用JTAG技术B:通过JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真

9、、调试C多个器件可以通过 JTAG接口串联在一起进行测试D:通过芯片的JTAG接口可以实现在线编程功能20:下面与 AMBA (Advanced Microcontroller Bus Architecture )有关的叙述中, 错误的是 ()。A:AMBA规定了 ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)B:AMBA规定了 ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)C基于ARM内核的嵌入式芯片以 ARM内核为基础,通过AMBA总线技术将其他硬件组件连 接在一起,组成片上系统的形式D:由于AMBA是一种标准,因此自制定之后就不会

10、更改 21:下面是关于嵌入式系统使用的存储器的叙述,其中正确的是: ()。A:静态存储器SRAM是非易失性存储器B:动态存储器DRAM是非易失性存储器C:Flash存储器是非易失性存储器D:EEPROM是易失性存储器22:下面关于UART的叙述中,正确的是:()。A:UART不能实现全双工通信B:UART即为通用异步收发器C:UART通信波特率固定为 115200bps,不能调节D:UART发送字符的长度固定为 8位23:下面关于HDMI的叙述中,错误的是:()。A:HDMI 即高清晰度多媒体接口B:HDMI 是一种数字化音频 /视频接口,适合影像传输C:HDMI 最高数据传输速度为 10.2

11、GbpsD:HDMI 在嵌入式视频监控系统中应用广泛, 但各型 ARM 芯片内部均不配置 HDMI 控制器接 口24:为用ARM芯片的一根 GPIO引脚驱动一个LED (发光二极管),设计了如下图(a)(d)共4 个具体的电路。图中,设计得最合理的电路是: ()。A:(a)图所示的电路B:(b)图所示的电路C:(c)图所示的电路D:(d)图所示的电路25:下面关于三星公司基于 ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是:()。A:采用哈佛体系结构,程序存储器与数据存储器分开B使用AMBA总线,对于高速组件采用AHB总线,对于低速外设接口采用APB总线C片内集成ADCD:片

12、内集成摄像头接口及AC'97音频接口26:下面是关于S3C2410中断控制器的相关寄存器的功能描述,其中错误的是:()。A:当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源对应的位置 1B:中断模式寄存器的功能是决定中断源的中断属于普通中断IRQ还是快速中断C:中断屏蔽寄存器的功能是屏蔽中断源的中断请求D:子源中断挂起寄存器的功能是记录子中断源中断请求的挂起状态27:下面关于S3C2410嵌入式微处理器芯片 GPI0端口的叙述中,错误的是:()。A:GPIO端口有 GPA/GPB/GPC/GPD/GPE/GPF/GPG/GP多个并行 I/O 接口B:

13、GPIO端口中有的I/O接口的功能是复用的,例如可以作为外部中断C:GPIO端口中的每个并行I/O接口中的上拉寄存器决定该接口引脚是否要被内部上拉D:GPIO端口属于芯片内部的高带宽组件28:下面关于CAN总线的叙述中,正确的是:()。A:CAN能够实现多主通信方式B:CAN通信时采用奇偶校验方式CANC各型ARM芯片均没有内嵌 CAN控制器,只能通过外扩CAN控制器的方式才能形成节点接入CAN总线D:CAN采用长帧通信,一个数据帧最多可以传送128个字节29:RTOS的主要实时指标不包括:()。A:截至时间(Finish Time)B:吞吐量(Throughput)C生存时间(Surviva

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

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

16、是Linux中用户进程与操作系统之间的重要接口35:编写uC/OSII的中断服务子程序主要使用哪种语言:()。A:汇编语言或C语言 B:Java语言C:PASCA语言D:C+语言36:下面的选项中与实时系统无必然联系的属性是()。A:可配置性B:可预测性C时间约束性D: 确定性37:嵌入式 Linux 操作系统的组成,不包括: ()。A:用户进程B:OS服务组件C:Linux内核D:编译程序38:Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统:()。A:内存管理 B:进程调度 C:设备管理 D:终端管理39:在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试

17、相关的嵌入式应用软件。 下面有关指令集模拟器的说法中,错误的是: ()。A:指令集模拟器只是在宿主机上运行的纯软件工具B:指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行C:指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示D:指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列40:在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是: ()。A:只能通过提供一个 scatter格式的配置文件来确定地址映射关系B:scatter 格式的配置文件是一个文本文件其中的组成部分 AB 是 _【 2】 接口

18、。】 ;/ rGPEDAT 是 端 口C:scatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等 D:一个scatter配置文件中通常要描述 1个下载时域,以及若干个运行时域 81:下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图, 是_【1】接口;组成部分rGPEDAT= rGPEDAT&_ 【 3器 rGPEDAT=rGPEDAT|_ 【4】( 2) IC 卡读写电路设计时,选用S3C2410芯片内部的UART1部件实现异步串行接口电路设计。那么,在 设计时, 可用下面一段程序来初始化S3C2410 连接,利用UART1 的驱动程序UART1部件(注:

19、UART1的波特率要求为:115200bps, PCLK。)。 void UART1_Init()功能初始IC 卡读写模块通过异步串行接口与数据格式要求为: 8 位数据、 1 位停止位、偶校验,主频为 rGPHCON=(rGPHCON&0xFFFFF0FF)|_【 5 】 ; / 端化 rUFCO2= 0x0; /FIFO disable rUMCON仁0x0; rULCON1=(_ 【 6 】 器 rUCON1=0x245;rUBRDIV1=(int)(PCLK/口 H 相应 引脚7】); / 设 置 线 路(3)乘客出站时刷的若是“市民卡”语音播报:学生卡;_<<3)|

20、(0 << 2)|(/ 设置控制寄存器8】)+ 0.5 1); /设置波特率,小数采用四舍五入,则需要用声音来播报卡的类别,即若是控制寄存学生卡”则若是“老人卡”则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C2410芯片通过GPC端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音 波形进行采样、编码。设人的语音频率范围是300Hz4000 Hz,因此,对语音波形采样时,采样频率至少应为【9】_KHz,所采得的数字语音信号才不至于失真。假设,播音员 读“学生卡”的这段语音波形持续

21、3 秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要 【10】KB (1KB=1024B)的存储容量。语音回放时, 按照采样频率要求, 定时从所存储的单元中逐次读出先行采样得到的数字语音 信号,输出给 D/A 转换器, 然后通过扬声器播出。 因此,在相关的驱动程序中, 需要用语句: rGPCCON=_【11】 ;(注:rGPCCON是端口 C的控制寄存器)来初始化GPC端口的引脚功能。然后通过 GPC端口的【12】 寄存器定时输出数字语音信号。( 4 )闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并

22、在闸机控制器中设计相关接口电路。若采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表示人体不在感应区内, GPE0引脚为“ 0”时,表示 人体在感应区内。那么,初始化 GPE0引脚功能的语句是:rGPECON=rGPECOI&_【13】 ; II rGPECON是端口 E的控制寄存器 判断是否人体在感应区内的语句可以是: if (rGPEDAT& 0x0001) =_【14】) /判断出人体在感应区内 厖闸机控制器的应用软件将在无操作系统环境下进行开发。 设计者可以设计一个启动引导程序, 来引导应用程序。 按照 ARM9 体系结构中的规定, 启动引导程序代码的存储单

23、元首址应该是 【15】,它对应着复位异常向量。系统上电I复位后,ARM9微处理器处于管理模式,启动引导程序在引导应用程序前,通常需用指令ORRR1,R0,_【 16】 |0xC0 和MSRCPSR_cxsf,R来使ARM核进入用户模式(注:R0,R1寄存器的初值设定为 0。CPSR寄存器的格式见题后附录。 ),然后再通过指令 _ 【17】 来引导应用程序主函数 main() 。启动引导程序中还需要完成异常向量表的设置,ARM9体系结构中规定异常向量之间各相差【18】 个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止 _【19】 部件,并设置各工作模式下的 _【 20】 指针。第 5 套参考答案一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论