资源描述
全国计算机等级考试三嵌入式系统开发技术题库第5套
一、选择题
1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是:()。
A:嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性
B:嵌入式系统的软硬件资源往往受到严格的限制,不易扩展
C:嵌入式系统使用的CPU字长以8位为主
D:嵌入式系统大多具有不同限度的实时性
2:数字信号解决器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是:()。
A:DSP是一种高性能通用微解决器
B:DSP指令系统具有单指令多数据(SIMD)并行解决的一些特殊指令
C:DSP能显著提高音频、视频等数字信号的数据解决效率
D:手机和数码相机等产品通常都具有DSP
3:按照嵌入式系统的技术复杂限度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是:()。
A:其硬件的核心大多是4位/8位单片机
B:由监控程序对系统进行控制,一般不需要使用操作系统
C:系统功能很容易现场升级
D:计算器、遥控器、空调机、微波炉等产品中使用的大多是低端嵌入式系统
4:集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是:()。
A:单块集成电路的集成度平均每18~24个月翻一番
B:集成电路的工作频率越来越高,功耗越来越低
C:当前集成电路批量生产的主流技术已经达成45nm、32nm甚至更小的工艺水平
D:集成电路批量生产使用的晶圆直径已经达成12~14英寸甚至更大
5:汉字有多种不同的编码标准,下面关于不同编码标准之间关系的叙述中,错误的是:()。
A:GB2312中的所有字符在GB18030中也都存在,且编码相同
B:GB18030与UCS/Unicode均包含中日韩统一汉字(CJK)约7万多个
C:GB18030中的汉字与UCS/Unicode中的汉字编码保持相同
D:UTF-8和UTF-16是实现UCS/Unicode的两种不同的编码方案
6:假设数码相机使用的存储卡容量是1GB,数据压缩比平均是4,那么它一次可连续拍摄65536色的1024 x 1024分辨率的彩色相片大约多少张?()。
A:200 B:500 C:1000 D:2023
7:数字视频的数据量大得惊人,无论是存储、传输还是解决都有一定困难,所以必须进行数据压缩。目前我国数字有线电视和卫星电视传输时采用的压缩编码标准是:()。 A:MPEG-1 B:MPEG-2 C:MPEG-3 D:MPEG-4
8:路由器是互联网中重要的网络设备,它的重要功能是:()。
A:将有线通信网络与无线网络进行互连
B:将多个异构或同构的物理网络进行互连
C:放大传输信号,实现远距离数据传输
D:用于传输层及以上各层的协议转换
9:以下关于嵌入式解决器说法对的的是:()。
A:按照字长可分为8位、16位、32位和64位嵌入式解决器
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:程序计数器PC使用R15寄存器
D:堆栈指针SP使用的寄存器R14
12:以下关于ARM解决器说法对的的是:()。
A:半字数据0x1234在小端格式下从0x10000000开始存放,其中0x34存放在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:ORRMIR1,R2,R3
B:ORREQ R1,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值为15000,最大数为32位
D:EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文献中引用
17:以下指令中不属于逻辑移位的指令是()。
A:LSLR0,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的叙述中,错误的是()。
A:JTAG技术为ARM公司专用,非ARM解决器不采用JTAG技术
B:通过JTAG测试接口可对嵌入式解决器芯片进行测试、对系统进行仿真、调试
C:多个器件可以通过JTAG接口串联在一起进行测试
D:通过芯片的JTAG接口可以实现在线编程功能
20:下面与AMBA(Advanced Microcontroller Bus Architecture)有关的叙述中,错误的是()。
A:AMBA规定了ARM解决器内核与解决芯片中快速组件的接口标准(通常称为系统总线)
B:AMBA规定了ARM解决器内核与解决芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)
C:基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式
D:由于AMBA是一种标准,因此自制定之后就不会更改
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.2Gbps
D: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:片内集成ADC
D:片内集成摄像头接口及AC'97音频接口
26:下面是关于S3C2410中断控制器的相关寄存器的功能描述,其中错误的是:()。
A:当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源相应的位置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:GPIO端口属于芯片内部的高带宽组件
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:与通用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是:()。
A:实时性
B:抢占式多任务解决
C:内核复杂
D:高可靠性
31:以下对于主流嵌入式操作系统的叙述,错误的是:()。
A:iOS的系统结构分为以下四个层次:核心操作系统,核心服务层,媒体层,触摸框架层(the Cocoa Touch layer)
B:WinCE源代码数量庞大,API函数丰富
C:微软公司的Windows Phone 8操作系统与Windows Phone 7没有升级换代更新的关系
D:Android是国内外目前最流行的手持设备操作系统之一
32:下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是:()。
A:QNX B:VxWorks C:RTAI D:TinyOS
33:基于uC/OS-II的嵌入式系统,其软件结构一般具有:()。
A:应用软件层、内核层和设备驱动层等三层
B:应用软件层、API层、内核层、任务管理层和设备驱动层等五层
C:应用软件层、API层、内核层和设备驱动层等四层
D:应用软件层、API层、支撑软件层、内核层和设备驱动层等五层
34:下面对于Linux内核的叙述,错误的是:()。
A:它为用户进程提供系统调用
B:Linux内核重要作用涉及进程管理与调度、内存管理等
C:Linux内核通过OS服务组件访问硬件
D:系统调用是Linux中用户进程与操作系统之间的重要接口
35:编写uC/OS-II的中断服务子程序重要使用哪种语言:()。
A:汇编语言或 C语言 B:Java语言 C:PASCAL语言 D:C++语言
36:下面的选项中与实时系统无必然联系的属性是()。
A:可配置性
B:可预测性
C:时间约束性
D:拟定性
37:嵌入式Linux操作系统的组成,不涉及:()。
A:用户进程 B:OS服务组件 C:Linux内核 D:编译程序
38:Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统:()。
A:内存管理 B:进程调度 C:设备管理 D:终端管理
39:在嵌入式系统开发时,有时会运用指令集模拟器来开发、调试相关的嵌入式应用软件。下面有关指令集模拟器的说法中,错误的是:()。
A:指令集模拟器只是在宿主机上运营的纯软件工具
B:指令集模拟器可以根据目的机指令集的定义生成目的机器指令序列,并仿真运营
C:指令集模拟器中把目的机解决器硬件逻辑用变量或数据结构表达
D:指令集模拟器只能采用解释型的方式来仿真运营目的机器指令序列
40:在采用ADS1.2集成开发工具软件开发基于ARM微解决器的嵌入式系统软件时,下面有关地址映射的说明中,不对的的是:()。
A:只能通过提供一个scatter格式的配置文献来拟定地址映射关系
B:scatter格式的配置文献是一个文本文献
C:scatter格式的配置文献描述了连接器进行连接时所需的分组及定位信息等
D:一个scatter配置文献中通常要描述1个下载时域,以及若干个运营时域
81:下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是___【1】____接口;组成部分B是___【2】____接口。
rGPEDAT = rGPEDAT &___【3】____; // rGPEDAT是端口E的数据寄存器 rGPEDAT = rGPEDAT |___【4】____;
(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C2410连接,运用S3C2410芯片内部的UART1部件实现异步串行接口电路设计。那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UART1部件(注:UART1的波特率规定为:115200bps,数据格式规定为:8位数据、1位停止位、偶校验,主频为PCLK。)。 void UART1_Init() {
rGPHCON=(rGPHCON&0xFFFFF0FF)|___【5】____; //端口H相应引脚功能初始化 rUFCON1=0x0; //FIFO disable rUMCON1=0x0;
rULCON1= (___【6】____<< 3)|(0 << 2)|(___【7】____); //设立线路控制寄存器 rUCON1= 0x245; //设立控制寄存器
rUBRDIV1=((int)(PCLK/___【8】____)+ 0.5 1); //设立波特率,小数采用四舍五入 }
(3)乘客出站时刷的若是“市民卡”,则需要用声音来播报卡的类别,即若是“学生卡”则语音播报:学生卡;若是“老人卡”则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C2410芯片通过GPC端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是300Hz~4000 Hz,因此,对语音波形采样时,采样频率至少应为___【9】____KHz,所采得的数字语音信号才不至于失真。假设,播音员读“学生卡”的这段语音波形连续3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要____【10】___KB(1KB=1024B)的存储容量。语音回放时,按照采样频率规定,定期从所存储的单元中逐次读出先行采样得到的数字语音信号,输出给D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,需要用语句:rGPCCON=___【11】____;(注:rGPCCON是端口C的控制寄存器)来初始化GPC端口的引脚功能。然后通过GPC端口的___【12】____寄存器定期输出数字语音信号。
(4)闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。若采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表达人体不在感应区内,GPE0引脚为“0”时,表达人体在感应区内。那么,初始化GPE0引脚功能的语句是:
rGPECON=rGPECON &___【13】____; // rGPECON是端口E的控制寄存器 判断是否人体在感应区内的语句可以是: if ((rGPEDAT & 0x0001) ==___【14】____) {//判断出人体在感应区内 厖 }
闸机控制器的应用软件将在无操作系统环境下进行开发。设计者可以设计一个启动引导程序,来引导应用程序。按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应当是___【15】____,它相应着复位异常向量。系统上电/复位后,ARM9微解决器处在管理模式,启动引导程序在引导应用程序前,通常需用指令ORR R1,R0,___【16】____|0xC0和MSR CPSR_cxsf,R1来使ARM核进入用户模式(注:R0,R1寄存器的初值设定为0。CPSR寄存器的格式见题后附录。),然后再通过指令___【17】____来引导应用程序主函数main()。启动引导程序中还需要完毕异常向量表的设立,ARM9体系结构中规定异常向量之间各相差___【18】____个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微解决器来说,其启动引导程序还需要完毕严禁看门狗部件和严禁___【19】____部件,并设立各工作模式下的___【20】____指针。
第5套参考答案
一、选择题答案
1-5:CACBC 6-10:DBBAC 11-15:DBDCA 16-20:BCDAD
21-25:CBDAD 26-30:ADAAC
31-35:CCCCA 36-40:ADDDA
二、填空题答案
1:输入input 2:输出output 3:256 4:JPEG
5:无线接入点 6:路由器 7:R 8:M
9:冯.诺依曼冯诺依曼冯诺依曼Von Neumann 冯?诺依曼
10:哈佛Harvard 11:0x40000000
12:0xF0811880 13:30000 0x7530 14:10000 0x2710 15:0x7912341E 16:0xF912341F 17:只读 18:ROM
19:频率周期 20:位数位宽
21:时钟信号时钟信号 22:选择 23:出 24:入
25:0x88 26:[R1] 27:截止时间
28:任务执行预设时间预设时间
29:虚拟机管理软件虚拟机管理
30:指令集模拟器指令级模拟器指令模拟指令级模拟指令集模拟器ISS 31:0 零 32:1 一
33:休眠 34:运营
35:中断服务程序中断服务子程序中断服务例程中断解决程序中断解决子程序中断服务中断解决 36:抖动 37:GDB 38:-g g 39:JTAG 40:5 4
三、综合题答案
1:电源
2:0xFFFFFFF7 (~0x00000008) ~0x00000008 3:0xFFFD (~0x0002) ~0x0002 4:0x0002 5:0x00000A00 6:5 7:3
8:115200*16 1843200 9:8
10:46.875 11:0x55555555 12:数据
13:0xFFFFFFFC ~0x00000003 (~0x00000003) 14:0x0000
15:0x00000000 0x0 0 16:0x10 0x00000010 16 17:BL _main 18:4
展开阅读全文