1、2019 年计算机等级考试三级嵌入式开发系统技术考前模拟试题及答案解析(总分:60.00,做题时间:120 分钟)一、单项选择题(总题数:20,分数:20.00)1.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是(分数:1.00)A.ARM 状态仅支持 32 位指令编码B.Thumb 状态仅支持 16 位指令编码C.Thumb-2 状态仅支持 32 位指令编码D.ARM 状态和 Thumb 状态是可以相互切换的2.下面关于 S3C2410 存储器控制的叙述中,错误的是(分数:1.00)A.存储器控制器和 NAND Flash 控制器等属于存储器控制组件B.系统的 I /与存储器采用统一
2、编址方式C.地址空间共 1GBD.所有 BAN 的总线宽度只能选择 16 位或 32 位3.下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是(分数:1.00)A.键盘的按键数相同时(例如 16 个按键),线性键盘接口需要的 I / O 引脚比矩阵键盘接口需要的 I / O 引脚少B.为方便输入,采用电容式触摸屏时,一般需专用的硬笔C.LED 发光二极管驱动方便,与 ARM 芯片连接时仅需一根 GPIO 引脚与其直接相连即可,不需其他相关的驱动电路D.LED 数码管由多个 LED 组成 ,这些 LED 有共阳极接法和共阴极接法两种4.下面哪一种接口不是无线通信接口?(分数:
3、1.00)A.GPRSB.CANC.蓝牙D.WiFi5.下面是关于 AM A 总线的叙述:I 按照 AM A 规 范 ,以 ARM 内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统 AMBA 的系统总线主要用于连接高带宽快速组件 AMBA 的外围总线主要连接低带宽组件以及与外部相连的硬件组件IV 系统总线通过桥接器与外围总线互连上述叙述中,正确的星(分数:1.00)A.仅B.仅 I 和C.仅 I 、和D.全部6.下图是数字信号处理器(DSP)的典型应用方式,其中的、和分別是(分数:1.00)A.A / D 转换器、DSP、D / 转换器B.D / 转换器、DSP、A /
4、D 转换器C.DSP、A / D 转换器、D / 转换器D.A / D$f 换器、D / 转换器、DSP7.下面有关 RVDS 开发工具套件的描述语句中,不正确的描述是(分数:1.00)A.RVDS 工具套件可支持以 ARM 系列微处理器为核心的嵌入式系统软件开发B.RVDS 中包括调试器(RVD),RVD 只具有在线调试功能C.RVDS 与 ADS1 . 2 比较而言,其生成的代码紧凑、执行效率高D.RVDS 可以对用汇编语言或者 语言或者 C+ + 语言编写的源程序进行编译8.C / OS-系统中的每个任务都处在以下 5 种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中
5、 断态。以下哪个说法是错误的?(分数:1.00)A.任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理B.任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还 暂时不能运行C.任务处于运行态,指任务得到了 CPU 的控制权正在运行之中D.任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态9.以下关于互联网 IP 地址的叙述中,错误的是(分数:1.00)A.正在上网(online)的每一台终端设备都有一个 I 地址B.现在广泛使用的 IPv4 协议规定 IP 地址使用 32 个二进位表
6、示C.IPv4 规定的 IP 地址快要用完了,取而代之的将是 64 位的 IPv5D.许多设备的 IP 地址是动态分配的而非固定不变的10.下列关于 C / OS-操作系统中断处理的描述中,错误的是(分数:1.00)A.中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理B.当中断服务子程序返回时,有可能进行任务切换C.中断服务子程序的最后一步是执行中断返回指令D.C / OS-操作系统中断嵌套层数可达 255 层11.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是(分数:1.00)A.目前已经可以将数字电路、模拟电路和射频电路
7、等集成在同一芯片上B.当前最复杂的 CPU 芯片所集成的晶体管数目已多达 10 亿个C.当前速度最快的 GPU 芯片时钟频率已经高达 10HzD.微机电系统(MEMS)在芯片上融合了光、机、电等多种不同类型的构件12.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是(分数:1.00)A.集成电路的特点是体积小、重量轻、可靠性高B.集成电路大多是在硅衬底上制作而成的C.集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关13.数字信号处理器
8、(DSP)广泛使用于嵌入式系统,下面关于 DSP 的叙述中错误的是(分数:1.00)A.DSP 是一种高性能通用微处理器B.DSP 指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令C.DSP 能显著提高音频、视频等数字信号的数据处理效率D.手机和数码相机等产品通常都含有 DSP14.嵌入式 Linux 操作系统由用户进程、OS 服务组件和 Lhux 内核 3 个部分组成(如图),下面选项中正确的是(分数:1.00)A.是用户进程,是服务组B.是服务组件,是用户进程C.是服务组件,是 Linux 内核D.是用户进程,是 Linux 内核15.将 R1 寄存器中的指定位 bit0 和 b
9、it3 清零 ,以下 ARM 汇编指令正确的是(分数:1.00)A.AND R1 , R1 , # 0xFFFFFFF6B.BIC R1 , R1 , # 0 xFFFFFFF6C.EOR R1 , R1 , # 0 xFFFFFFF6D.ORR R1 , R1 , # 0 xFFFFFFF616.下列关于 C / OS-操作系统的描述中,错误的是(分数:1.00)A.在 C / OS- 中 ,任务是操作系统的基本调度单位B.为保证内核精简,C / OS- 不支持中断嵌套C.C / OS-不支持时间片轮转调度法D.C / OS-的事件控制块可以用于对信号量的管理17.以下各项关于引导加载程序的
10、说法,不正确的是(分数:1.00)A.引导加载程序对应的英文术语是 BIOSB.嵌入式系统加电后执行的第一批最初操作称为引导或者自举C.引导加载程序会进行内存加电自检和外设存在自检D.引导加载程序会进行内存地址映射,初始化外围设备18.下面关于实时系统的论述中,正确的是(分数:1.00)A.硬实时任务偶尔超出时限将造成任务的服务质量下降B.硬实时系统的时限比软实时系统短C.核反应堆处理装置属于硬实时系统D.嵌入式系统都是实时系统19.下面关于嵌入式系统储存器的叙述中,错误的是(分数:1.00)A.目前嵌入式处理器内部的 Cache 采用 SRAMB.嵌入式系统使用的存储器按照其存取特性可分为随
11、机存取存储器(RAM)和只读存储器(ROM)C.铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D.通过对 DRAM 的存储控制技术进行改进,出现了 DDR2 SDRAM、DDR3 SDRAM 等新型的存储器产品20.在 ARM 汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的星(分数:1.00)A.BL LabeiSuB.BX LabelSubC.CBNZ R1 , LabeiSubD.BIC R0 , R0 , #LabelSub二、填空题(总题数:10,分数:20.00)21.SPI般使用 4 条信号线:串 行( )线 SCK、主机输 A . / 从机
12、输出数据线 MISO、主机输出 / 从机输入数据线 MOSI 和低电平有效的从机( )线 SSELe(分数:2.00)填空项 1:_22.对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根 I/O 引脚 GPG4GPG7 作为行扫描信号的输( ) ,四根 I/O 引脚 GPF5-GPF8 作 为输 ( )。(分数:2.00)填空项 1:_23.利用下图 LED 数码管接口显示字符 “ 的汇编语言程序片段如下,请填空将语句补充完整。MOV R0 , # ( ) ; 的共 编码,用 16 进制表示LDR R1,=0x10000000;指向 nGCS2 段中
13、的任何一个地址STRB R0 ( ) ;写入外部锁存器并让 LED 显示(分数:2.00)填空项 1:_24.在实时系统中,在给定时间内系统可以处理的事件总数称为( )。实时系统中的另一个指标用于衡量输入数据的有 效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是( )。(分数:2.00)填空项 1:_25.在嵌入式操作系统中,核心部分称为( ) ,而对硬件设备进行控制和管理的程序模块称为( )。(分数:2.00)填空项 1:_26.嵌入式系统( )的时候,所有的微处理器通常都从某个由 CPU 制造商预先安排的地址上取指令例如,基于 ARM920
14、T 核的微处理器从地址 0x00000000 取得它的第一条指令。CPU 执行的第一条指令就是( )程序中的第一条指 令。(分数:2.00)填空项 1:_27.引导加载程序在引导加载操作系统时,设置相关的寄存器和资源,跳转到 ( )所在的空间,执行其引导,这个过程中可以给( )传递参数,可以控制系统启动的模式。(分数:2.00)填空项 1:_28.U-Boot 是一种通用的引导加载程序,对( )系列处理器支持最为丰富,对( )操作系统的支持最为完善。(分数:2.00)填空项 1:_29.嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到( )进行调试。调试完毕后映像文件必须由专用工 具烧
15、写到 ROM 中 去 ,这种烧写工具俗称( )。(分数:2.00)填空项 1:_30.RVDS 开发工具套件中,主要包括工程管理器、 ( )、调试器和指令集仿真器等。调试器是 RVDS工具套件中的功能模块之一,它 支持 ( )调试和软件仿真调试。(分数:2.00)填空项 1:_三、综合题(总题数:1,分数:20.00)31.家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁 现需要设计的家庭 服务网关基本功能具体描述如下:a、家庭服务网关具有一个以太网接口(对外连接),一个 WiFi 通信接口(对内连接),一个 RS-485 总线接口(对内连接)。b、具备一
16、个 SD 卡接 口 ,利用 SD 卡存储家庭服务网关的曰志信息。c、具有三个状态指示灯,分别指示: “工 作 “、 “报 警 “、 “远程控制 “。d、土具有实时曰历功能。e、客户可以远程通过因特网控制家中智能设备。根据上述功能要求的描述,若采用 S3C2410 芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)说明 :下面是试题解答时需要用到的寄存格式及相关说明。1)端口 E 控制寄存器(GPECOM)的格式符号 位 描述 初始状态CPE15 31:3000 =输入 01= 输出 10=IICSDA 11
17、=保留 00GPE14 29:2800 =输入 01= 输出 10=IICSCL 11=保留 00CPE13 27:2600 =输入 01= 输出 10=SPICLK 11=保留 00GPE12 25:2400 =输入 01= 输出 10=SPIMISI0 11=保留 00CFE11 23:2200 =输入 01= 输出 10=SPIMISO0 11=保留 00GPE10 21:2000 =输入 01= 输出 10=SDDAT3 11=保留 00GPE9 19:1800 =输入 01= 输出 10=SDDAT2 11=保留 00CPE8 17:1600 =输入 01= 输出 10=SDDAT1
18、 11=保留 00CPE7 15:1400 =输入 01= 输出 10=SDDAT0 11=保留 00GPE6 13:1200 =输入 01= 输出 10=SDCMD 11=保留 00CPC5 11:1000 =输入 01= 输出 10=SDCLD 11=保留 00CPE4 9:8 00 =输入 01= 输出 10=IISSDI 11=保留 00 7:6 00 =输入 01= 输出 10=IISSDI 11=保留 00GPE2 5:4 00 =输入 01= 输出 10=CDCLK 11=保留 00CPE1 3:2 00 =输入 01= 输出 10=IISLRCK 11=保留 00GPE0 1:
19、0 00 =输入 01= 输出 10=IISLRCK 11=保留 002)端口 H 控制寄存器(GPHCON)的格式符号 位 描述 初始状态10 21:20 00 = 输入 01= 输出10=CLKOUT1 11=保留 009 19:18 00 = 输入 01= 输出10=CLKOUT0 11=保留 00GPH8 17:16 00 = 输入 01= 输出10=UCLK 11=保留 007 15:14 00 = 输入 01= 输出10=RXD2 11=保留 00GPH6 13:12 00 = 输入 01= 输出10=TXD2 11=保留 00GPH5 11:10 00 = 输入 01= 输出10
20、=RXD1 11=保留 00GPH4 9:8 00 = 输入 01= 输出10=TXD1 11=保留 00H3 7:6 00 = 输入 01= 输出10=RXD0 11=保留 00GPH2 5:4 00 = 输入 01= 输出10=TXD0 11=保留 00GPH1 3:2 00 = 输入 01= 输出10=nRTS0 11=保留 00GPH0 1:0 00 = 输入 01= 输出10=nCTS0 11=保留 003 )DLG0 Nn 寄存器的格式符号 位 描述 初始状态Rcecrved 7 保留 0Infra - Red Morfp 6 确定是否采用红外模式0=正常操作模式=红外传输模式 0
21、Parity Mode 5:3确定效验类型0xx=无效验100=奇校验 101=偶效验000Stop Bit 2 确定停止位数0=1 位停止位 1=2 位停止位 0Word Length 1:0确定数据位数00=5 位 01=6 位10=7 位 11=8 位004 ) RTCC0 N 寄存器的格式符号 位 描述 初始状态CLKRST 3 确定 RTC 选择 BCD 计数器是否复位1=复位 0=不复位 0CNT5EL 2 选择 BCD 码1=保留 0=合并 BCD 码 0CLKSEL 1选择 BCD 选择 BCD1=保留(仅在测试时选择 XTA1.时钟)0 =XTAL 的 1/2150RTCEN
22、 0 确定 RTC 使能/不使能1 =使能 0 = 不使能 0(分数:20.00)_2019 年计算机等级考试三级嵌入式开发系统技术考前模拟试题答案解析(总分:60.00,做题时间:120 分钟)一、单项选择题(总题数:20,分数:20.00)1.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是(分数:1.00)A.ARM 状态仅支持 32 位指令编码B.Thumb 状态仅支持 16 位指令编码C.Thumb-2 状态仅支持 32 位指令编码 D.ARM 状态和 Thumb 状态是可以相互切换的解析:在 ARM 的体系结构中,处理器可以工作在 3 种不同的状态:ARM 状 态 ,Thum
23、 b/ Thumb-2 状 态 ,调试状态 e ARM 状态是 ARM 处理器工作于 32 位指令的状态,即 32 位 状态,所有指令均为 32 位 宽 度 ;Thumb 状态是 ARM 执行 16 位指令的状态,即 16 位状态在 Thumb 模式下,指令代码只有 16 位 ;Thumb-2 状态是 ARMy7 版本的 ARM 处理器所具有的新状态,新的 Thumb-2 内核技术兼有 16 位及 32 位指令长度;通过 BX 指 令 ,ARM 状态和 Thumb 状态是可以相互切换的。综上 C 选项错误,故本题选择 C。2.下面关于 S3C2410 存储器控制的叙述中,错误的是(分数:1.0
24、0)A.存储器控制器和 NAND Flash 控制器等属于存储器控制组件B.系统的 I /与存储器采用统一编址方式C.地址空间共 1GBD.所有 BAN 的总线宽度只能选择 16 位或 32 位 解析:S3C2410 存储器控制组件包括存储器控制器、总线控制器、夕卜部主控器、NAND Flash 控制器等。存储器控制器提供访问外部存储 器所需的存储器控制信号,支持大 / 小端模式,地址空间共 IGB(8 个 BANK ,每个 BANK 大小为 128MB)。以 ARM 芯片为核心的嵌入式系统 其 I/O 与存储器采用统一编址方式,并不像X86 那样采用的是 I/ O 映射编址(独立编址)方式。
25、BAN0 只能是 16 位和 32 位总线宽度的访问, 其他所有 BAN 可访问 8 位、16 位和 32 位。选项 D 错 误 ,故本题选择 D。3.下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是(分数:1.00)A.键盘的按键数相同时(例如 16 个按键),线性键盘接口需要的 I / O 引脚比矩阵键盘接口需要的 I / O 引脚少B.为方便输入,采用电容式触摸屏时,一般需专用的硬笔C.LED 发光二极管驱动方便,与 ARM 芯片连接时仅需一根 GPIO 引脚与其直接相连即可,不需其他相关的驱动电路D.LED 数码管由多个 LED 组成 ,这些 LED 有共阳极接法
26、和共阴极接法两种 解析:线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反 转法读取按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故 A 错误。用专用硬笔写字的触 摸屏属于电阻式,故 错误。LED 发光与ARM 芯片连接时仅需一根 GPIO 引脚 ,但绝对不能直接把引脚链接到发光二极管上,因为通常 ARM 芯片GHO 引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故 C 项错误。D 项表述正确,故本题选择 D。4.下面哪一种接口不是无线通信接口?(分数:1.00)A.GPR
27、SB.CAN C.蓝牙D.WiFi解析:、D 三项均是无线通信接口, 项的 CAN 总线是针对实时性要求很强的工业制领域推出的适应多主系统的有线通信接口,且传输浅最好采用双绞线,故本题选择 B。5.下面是关于 AM A 总线的叙述:I 按照 AM A 规 范 ,以 ARM 内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统 AMBA 的系统总线主要用于连接高带宽快速组件 AMBA 的外围总线主要连接低带宽组件以及与外部相连的硬件组件IV 系统总线通过桥接器与外围总线互连上述叙述中,正确的星(分数:1.00)A.仅B.仅 I 和C.仅 I 、和D.全部 解析:按照 规范 ,以
28、 ARM 内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。AM 的系统总线主要 用于连接高带宽快速组件。AMBA 的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全 部选项正确,故本题选择 D。6.下图是数字信号处理器(DSP)的典型应用方式,其中的、和分別是(分数:1.00)A.A / D 转换器、DSP、D / 转换器 B.D / 转换器、DSP、A / D 转换器C.DSP、A / D 转换器、D / 转换器D.A / D$f 换器、D / 转换器、DSP解析:数字信号处理器(DSP)是一种专用于数字信号处理的微处理器,它对
29、通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求。如图是 DSP 的典型应用方式,其中传感器采集模拟信号,通过 A / D 转换器变成数字信号交由 DSP 进行处 理 ,再经过 D / 转换器变成模拟信号输出到显示器进行显示。故本题选择 A。7.下面有关 RVDS 开发工具套件的描述语句中,不正确的描述是(分数:1.00)A.RVDS 工具套件可支持以 ARM 系列微处理器为核心的嵌入式系统软件开发B.RVDS 中包括调试器(RVD),RVD 只具有在线调试功能 C.RVDS 与 ADS1 . 2 比较而言,其生成的代码紧凑、执行效率高D.RVDS 可以对用
30、汇编语言或者 语言或者 C+ + 语言编写的源程序进行编译解析:RVDS 是 ARM 公司推出的基于 ARM 系列 CPU 进行开发的工具套件,支持所有 ARM 芯 片 ,还支持其他内核的处理器,如 S1 系列 ;与 ADS1 . 2 比较而言,其生成的代码紧凑,执行效率高;RVDS 的开发工具套件中,主要包括工程管理器、编译连接器、调试器和指令集仿真器等 :支持汇编、C 和 C+ + 对源程序进行编译。故本题选择 B。8.C / OS-系统中的每个任务都处在以下 5 种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中 断态。以下哪个说法是错误的?(分数:1.00)A.任务处
31、于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理 B.任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还 暂时不能运行C.任务处于运行态,指任务得到了 CPU 的控制权正在运行之中D.任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态解析:任务处于休眠态,相当于该任务驻留在内存中,但还没有交给内核管理,故 A 项 错误 ,其余三项正确,选本题选择 A。9.以下关于互联网 IP 地址的叙述中,错误的是(分数:1.00)A.正在上网(online)的每一台终端设备都有一个 I 地址B.现在
32、广泛使用的 IPv4 协议规定 IP 地址使用 32 个二进位表示C.IPv4 规定的 IP 地址快要用完了,取而代之的将是 64 位的 IPv5 D.许多设备的 IP 地址是动态分配的而非固定不变的解析:IP 协议第 4 版 ,简称 IPv4 规 定 ,每个 IP 地址使用 32 个 二进制位表示,其中包含网络号和主机号两部分,每个正在上网的终端设备都有 一个 IP 地址 ,许多设备的 IP 地址是动态分配的而非固定不变的。由于 IPv4 中地址长度仅为 32 位 ,只有大约 36 亿个地址可用。2011 年年初国 际组织 ICANN 宣布地址已全部分配完毕,新的第 6 版 IP 协议 IP
33、v6 已把地址长度扩展到 128 位。故本题选择 C。10.下列关于 C / OS-操作系统中断处理的描述中,错误的是(分数:1.00)A.中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理 B.当中断服务子程序返回时,有可能进行任务切换C.中断服务子程序的最后一步是执行中断返回指令D.C / OS-操作系统中断嵌套层数可达 255 层解析:中断服务子程序执行事件处理有两种方法:一种是通过 OSMBoxPost ( ) 、OSQPost ( ) 、OSSEMPost ( ) 等函数去通知真正做该事 处理的那个任务 ,让任务完成中断事件的处理;另一种是由中断服务子程序
34、本身完成时间处理,所以 项错误。故本题选择 A。11.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是(分数:1.00)A.目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上B.当前最复杂的 CPU 芯片所集成的晶体管数目已多达 10 亿个C.当前速度最快的 GPU 芯片时钟频率已经高达 10Hz D.微机电系统(MEMS)在芯片上融合了光、机、电等多种不同类型的构件解析:随着电子设计自动化水平的提高和 VLSI 制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上 可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或
35、其他一些电子系统的全部电路都集成在单个芯片上,既包含数字电路,也可以 包含模拟电路,甚至还能包含数字/ 模拟混合电路和射频电路。微机电系统在芯片上融合了光、机槭、电子等多类不同技术的构件,是集微型传感器、微型执行器、信号处理器、接口、通信电路和电源等的微型器件或者微型系统 。当前速度最快的CPU 已超过 10G 了 ,C 选项错误,故本题选择 C。12.微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是(分数:1.00)A.集成电路的特点是体积小、重量轻、可靠性高B.集成电路大多是在硅衬底上制作而成的C.集成电路的制造工艺复杂且技术难度非常高,许多工序
36、必须在恒温、恒湿、超洁净的无尘厂房内完成D.集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关 解析:集成电路的工作速度主要取决于组成 辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快 ,故本题选择 D。13.数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于 DSP 的叙述中错误的是(分数:1.00)A.DSP 是一种高性能通用微处理器 B.DSP 指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令C.DSP 能显著提高音频、视频等数字信号的数据处理效率D.手机和数码相机等产品通常都含有 DSP解析:DSP 并非高性能通用
37、处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计, 使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视 频等数字信号的数据处理效率;手机和数码相机等产品通常都含有 DSP。因此选项 A 错误 ,故本题选择 A。14.嵌入式 Linux 操作系统由用户进程、OS 服务组件和 Lhux 内核 3 个部分组成(如图),下面选项中正确的是(分数:1.00)A.是用户进程,是服务组B.是服务组件,是用户进程C.是服务组件,是 Linux 内核 D.是用户进程,是 Linux 内核解析
38、:从顶视图看,嵌入式 Linux 操作系统由用户进程、OS 服务组件和 Linux 内核 3 个子系统组成 故题中从上到下依次是用户进程、OS 服 务组件和 Linux 内核。故本题选择 C。15.将 R1 寄存器中的指定位 bit0 和 bit3 清零 ,以下 ARM 汇编指令正确的是(分数:1.00)A.AND R1 , R1 , # 0xFFFFFFF6 B.BIC R1 , R1 , # 0 xFFFFFFF6C.EOR R1 , R1 , # 0 xFFFFFFF6D.ORR R1 , R1 , # 0 xFFFFFFF6解析:和 0 相与清零,和 1 相与保持不变,BIC 表示位清
39、除,EOR 表示逻辑异或,ORR 表示逻辑或,和 0 相或保持不变,和 1 相 或 置 选 项 A 正 确 ,故本题选择 A。16.下列关于 C / OS-操作系统的描述中,错误的是(分数:1.00)A.在 C / OS- 中 ,任务是操作系统的基本调度单位B.为保证内核精简,C / OS- 不支持中断嵌套 C.C / OS-不支持时间片轮转调度法D.C / OS-的事件控制块可以用于对信号量的管理解析:在 C / OS-中 ,任务是操作系统的基本调度单位;C / OS-允许中断嵌套,嵌套层数可达 255 层 ;C / OS-不支持时间片轮转调度法;C / OS- 的事件控制块可以用于对信号量
40、的管理。故本题选择 B。17.以下各项关于引导加载程序的说法,不正确的是(分数:1.00)A.引导加载程序对应的英文术语是 BIOS B.嵌入式系统加电后执行的第一批最初操作称为引导或者自举C.引导加载程序会进行内存加电自检和外设存在自检D.引导加载程序会进行内存地址映射,初始化外围设备解析:嵌入式系统加电后执行的第一批最初換作称为引导或者自举(Boot) ,对应的程序称为弓|导程序或者加载程序,其英文术语是 Bootloader; 引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统,A 选项错误,故本题选择 A。18.下面关于实时系
41、统的论述中,正确的是(分数:1.00)A.硬实时任务偶尔超出时限将造成任务的服务质量下降B.硬实时系统的时限比软实时系统短C.核反应堆处理装置属于硬实时系统 D.嵌入式系统都是实时系统解析:一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限,一般不会造成严重后果 ;多数的嵌入式系统都具有时间约束性,然而并非嵌入式系统都是实时系统。故本题选择 。19.下面关于嵌入式系统储存器的叙述中,错误的是(分数:1.00)A.目前嵌入式处理器内部的
42、 Cache 采用 SRAMB.嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)C.铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器 D.通过对 DRAM 的存储控制技术进行改进,出现了 DDR2 SDRAM、DDR3 SDRAM 等新型的存储器产品解析:嵌入式系统的存储器以半导体存储器为主。按照其存取特性可分为 RAM 和 ROM ;使用的 RAM 有 SRAM、DRAM等多种 ,目前嵌入式处理器内部的 Cache 采用 SRAM ,通过对 DRAM 的存储控制技术进行改进,出现了DDR2 SDRAM、DDR3 SDRAM 等新型
43、的存储器产品 ;新型存储器 FRAM 和 MRAM 均非传统的半导体存储器。C项错误,故本题选择 C。20.在 ARM 汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的星(分数:1.00)A.BL LabeiSuB.BX LabelSubC.CBNZ R1 , LabeiSubD.BIC R0 , R0 , #LabelSub 解析:ARM 汇编包括 4 条分支指令: 转移指令、 BL 带返回的转移指令、LX 带返回且带状态切换的转移指令以及 BX 带状态切换的转移指 令。D 选项不属于分支指令,故本题选择 D。二、填空题(总题数:10,分数:20.00)21.SPI般使用 4
44、条信号线:串 行( )线 SCK、主机输 A . / 从机输出数据线 MISO、主机输出 / 从机输入数据线 MOSI 和低电平有效的从机( )线 SSELe(分数:2.00)填空项 1:_ (正确答案:时钟;选择)解析:本题考查串行外设接口 SPI。SPI般使用 4 条信号线:串行时钟线 SCK、主机输入/ 从机输出数据线MIS0、主机 输出 / 从机输入数据线 MOSI 和低电平有效的从机选择线 SSEL。22.对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根 I/O 引脚 GPG4GPG7 作为行扫描信号的输( ) ,四根 I/O 引脚 GPF
45、5-GPF8 作 为输 ( )。(分数:2.00)填空项 1:_ (正确答案:出:入)解析:本题考查采用行扫描法的矩阵键盘电路与 GPI 接口的连接使用。图中接法在确定键盘中哪一个键被按下的过程 中 ,需采用四根 I/O 引脚 GPG4-GPG7 作为行扫描信号的输出,四根 I/O 引脚 GPF5-GPF8 作为输入。23.利用下图 LED 数码管接口显示字符 “ 的汇编语言程序片段如下,请填空将语句补充完整。MOV R0 , # ( ) ; 的共 编码,用 16 进制表示LDR R1,=0x10000000;指向 nGCS2 段中的任何一个地址STRB R0 ( ) ;写入外部锁存器并让 L
46、ED 显示(分数:2.00)填空项 1:_ (正确答案:0x88;R1)解析:本题考查 S3C2410 与 LED 数码管的连接及相应的汇编程序,不同的接法数码管的赋值不同,写入外部锁存器要注 意采用寄存器间接寻址。24.在实时系统中,在给定时间内系统可以处理的事件总数称为( )。实时系统中的另一个指标用于衡量输入数据的有 效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是( )。(分数:2.00)填空项 1:_ (正确答案:吞吐量;生存时间)解析:本题考查对实时系统若干概念和指标的了解。在实时系统中,在给定时间内系统可以处理的事件总数称为吞吐量
47、 ;实时系统中的另一个指标用于衡量输入数据的有效等待时间是生存时间,超过了这个时间,处理器即使接收到输入数据 ,也不能够给出有用的输出数据。25.在嵌入式操作系统中,核心部分称为( ) ,而对硬件设备进行控制和管理的程序模块称为( )。(分数:2.00)填空项 1:_ (正确答案:内核(kernel);驱动程序(driver))解析:本题考查嵌入式操作系统的基本组成。在嵌入式操作系统的核心部分称为内核(kernel) ,而对硬件设备进行控制和 管理的程序模块称为驱动程序(driver)。26.嵌入式系统( )的时候,所有的微处理器通常都从某个由 CPU 制造商预先安排的地址上取指令例如,基于 ARM920T 核的微处理器从地址 0x00000000 取得它的第一条指令。CPU 执行的第一条指令就是( )程序中的第一条指 令。(分数:2.00)填空项 1:_ (正确答案:加电或复位;Bootloader(引导加载)解析:本题考查嵌入式系统的启动顺序和 Bootloade的存放位置。在嵌入式系统加电或复位的时候,所有的微处理器通 常都从某个由 CPU 制造商预先安排的地址上取指令;基于 ARM920T 核的微处理器从地址0x