1、计算机三级(嵌入式系统开发技术)机试模拟试卷 59及答案与解析 一、选择题 1 嵌入式系统的应用极其广泛,下列设备: 洗衣机; 电饭煲; 服务器; 平板扫描仪; 路由器; 机顶盒; 巨型机; POS机中,属于嵌入式系统应用的是 ( )。 ( A)除 和 之外 ( B)除 和 之外 ( C)除 和 之外 ( D) 全部都是 2 嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是 ( )。 ( A) Mask ROM ( B) Flash memory ( C) SRAM ( D) SSD 3 下图是数字信号处理器( DSP)的典型应用方式,其
2、中的 、 和 分别是 ( )。( A)模拟信号、 DSP、数字信号 ( B)模拟信号、 DSP、模拟信号 ( C)数字信号、 DSP、数字信号 ( D)数字信号、 DSP、模拟信号 4 片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是 ( )。 ( A)其英文缩写是 SoC或 SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果 ( B)它已成为集成电路设计的发展趋 势, 现在许多嵌入式处理芯片都是片上系统 ( C)芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能 ( D)智能手机已经广
3、泛采用片上系统,平板电脑大多还使用传统的 Intel处理器 5 在嵌入式系统(如数码相机)中,获取数字图像的过程分为四步,如下图所示,正确的处理步骤是 ( )。( A)取样、扫描、分色、量化 ( B)分色、量化、扫描、取样 ( C)扫描、分色、取样、量化 ( D)扫描、量化、取样、分色 6 数字音频的比特率(码率)指的是每秒钟 的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为 32kb s,其量化位数为 8位,单声道,采用压缩编码,压缩比为 2,那么取样频率是 ( )。 ( A) 8 kHz ( B) 12 kHz ( C) 16 kHz ( D
4、) 20 kHz 7 微波通信是利用频率为 300MHz 300GHz电磁波进行的通信,它具有频带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是 ( )。 ( A)手机通信 ( B)卫星通信 ( C)无线局域网( WiFi) ( D)调频广播( FM) 8 计算机局域网传输数据时,必须把数据组织成规定格式的 “帧 ”,每一数据帧由下图所示的 5个部分组成,其中 、 、 分别是 ( )。( A)有效载荷、控制信息、校验信息 ( B)控制信息、校验信息、有效载荷 ( C)控制信息、有效载荷、校验信息 ( D)校验信息、有效载荷、控制信息 9 关于嵌入式处理器内核说法错误的是 ( )。 (
5、A) PowerPC采用 RISC指令集结构 ( B) MC68K采用是 CISC指令集结构 ( C) ARM采用 RISC指令集结构 ( D) MIPS采用哈佛结构 10 关于 ARM CortexM微控制器以下说法错误的是 ( )。 ( A)处理速度快 ( B)代码密度高 ( C)软件可移植性好 ( D)功耗大 11 以下 ARM Cortex处理器最适合实时应用的是 ( )。 ( A) CortexM3 ( B) CortexM0+ ( C) CortexA15 ( D) CortexR4 12 以下只具有 Thumb2状态和调试状态的 ARM处理器是 ( )。 ( A) ARM7 (
6、B) ARM9 ( C) ARM CortexM3 ( D) ARM11 13 关于 ARM处理器的工作模式,以下说法正确的是 ( )。 ( A)快速中断模式用来处理 FIQ中断 ( B)用户模式用来处理普通中断 ( C)中止模式运行特权级的操作系统任务 ( D)系统模式运行正常的程序 14 以下关于 ARM程序状态寄存器 CPSR的说法正确的是 ( )。 ( A) CPSR中 N=1表示运算结果为正数 ( B) CPSR中 F=0允许快速中断 ( C) CSPR中 V=0表示运算结果溢出 ( D) CPSR中 Z=0表示运算结果为 0 15 执行 ARM指令 STR R0, R1, #4 !
7、之后,以 下说法正确的是 ( )。 ( A) R0的值加 4 ( B) R1的值加 4 ( C)内存中的数据保持不变 ( D) R1的值保持不变 16 执行 ARM指令 MOV R0, R1, LSL#3后, R0的值为 ( )。 ( A) R1的 3倍 ( B) R1+3 ( C) R1的 8倍 ( D) R1的 8分之 1 17 以下 ARM指令正确的是 ( )。 ( A) ADD R1, R2, #1 ( B) AND R0, R1 ( C) SUBS R7, R7, #1 ( D) BEQ PC, LR 18 在小端模式下,通过 ARM伪指令 MyData DCW 0x1122, 0x
8、3344, 0x5566,0x7788在内存中定义了 4个 16位操作数,则在伪指令 LDR R1, =MyData后执行指令 LDR R0, R1, #4,则 R0的值为 ( )。 ( A) 0x77885566 ( B) 0x11223344 ( C) 0x44556677 ( D) 0x88776655 19 下面是关于基于 ARM内核的典型嵌入式系统硬件组成的叙述: 典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道 典型嵌入式硬件系统包括完成模拟量和数字量 输出功能的后向通道 典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及LED或 LCD显示等输出接口) 典
9、型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、 USB接口等) 上述叙述中,正确的是 ( ): ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)全部 20 基于 ARM内核的嵌入式芯片是以 ARM内核为基础,通过 AMBA总线将其他硬件组件连接在一起的。下面列出的 4个组件中,哪一个组件是挂在 AMBA的外围总线( APB)上的 ?( ) ( A) LCD控制器 ( B) Timer(定时器) ( C)中断控制器 ( D) JTAG 21 下面是关于 ARM嵌入式芯片中的 DMA控制器的叙述,其中错误的是 ( )。 ( A) DMA控制器即为直接存储器访问控制器 (
10、 B)使用 DMA控制器可将数据块在外设与内存之间直接传输而不需 CPU的参与,因而可显著降低处理器的负荷 ( C) ARM嵌入式芯片中的 DMA控制器挂在 AMBA的外围总线( APB)上 ( D) DMA控制器工作时所需的时钟由 ARM嵌入式芯片中的电源管理与时钟控制器组件提供 22 下面关于嵌入式系统使用 的存储器的叙述中,错误的是 ( )。 ( A) SRAM是静态随机存取存储器 ( B) DDR2 SDRAM、 DDR3 SDRAM和 DDR4 SDRAM这 3种 SDRAM中,只有DDR2采用双倍数据速率技术 ( C) EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦
11、除信息 ( D)铁电随机存取存储器( FRAM)是一种非易失性存储器 23 用下图可以辅助解释 SPI的工作原理。假设主机的移位寄存器 A中已存入11001010,从机的移位寄存器 B中已存入 11110000,则在主机发出 8个 SCK有效信号后, 主机移位寄存器 A和从机移位寄存器 B中的内容分别是 ( )。( A) 11001010, 11110000 ( B) 01010011, 00001111 ( C) 11110000, 11001010 ( D) 00001111, 01010011 24 下图为基于 ARM嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是
12、 ( )。( A)图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式 ( B)当仅 KEY4按下时, ARM嵌入式芯片读到的 GPF6 GPF1的值为 001000 ( C)对于有些 ARM嵌入式芯片,图中的 GPF6 GPF1可作为外部中断引脚EINT6 EINT1,此时可通过中断方式读取按键结果 ( D)图中键盘接口用到的 GPF口是 ARM嵌入式芯片的 GPIO端口中的一个端口 25 下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是 ( )。 ( A)电容式触摸屏的结构比电阻式触摸屏复杂,其价格也比电阻式触摸屏高 ( B)利用电阻式触摸屏输入信息时一般需采用专用的硬笔 ( C)当
13、在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容 ( D)相对而言,电阻式触摸屏的应 用越来越广泛 26 下面关于 S3C2410的外部存储器的叙述中,错误的是 ( )。 ( A) S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所需的控制信号 ( B) S3C2410的外部存储器地址空间共 1GB ( C) S3C2410的 I O与存储器采用统一编址方式 ( D) S3C2410的外部存储器地址空间可分成数个 BANK,每个 BANK均可实现 8位、 16位和 32位总线宽度的访问 27 下面关于 S3C2410的 UART的叙述中,错误的是 (
14、 )。 ( A)通过对 UART 线 路控制寄存器的设置,可决定该 UART通信时是否采用奇偶校验 ( B) UART的特殊功能寄存器中,除 UART线路控制寄存器外,还有 UART控制寄存器等 ( C)通过 UART发送接收状态寄存器可了解 UART的发送移位寄存器和发送缓冲器等的状态 ( D) UART的波特率发生器只能对 PCLK时钟进行分频获得通信所需的波特率 28 下述通信标准中,不采用差分方式进行信号传输的是 ( )。 ( A) USB ( B) RS232 ( C) RS485 ( D) CAN 29 现为某车载地图设备选择操作系统,友好 的用户界面是最主要的功能需求之一。以下嵌
15、入式操作系统中,最适宜采用的操作系统是 ( )。 ( A) eCOS ( B) Android ( C) QNX ( D) C OSII 30 下列关于 C OSII操作系统的描述中,错误的是 ( )。 ( A) C OSII支持抢占式任务调度 ( B)发生中断时,正在运行的 C OSII任务暂停运行,并进入被中断状态 ( C) C OSII的所有就绪态任务均登记在事件控制块中 ( D) C OSII允许每个任务拥有自己的自用栈 31 下列关于 C OSII操作系统空闲任务的描述中,错误的是 ( )。 ( A)空闲任务自创建之后永远不会处于挂起态 ( B)空闲任务是操作系统初始化函数创建的第一
16、个任务 ( C)空闲任务的优先级设为最低优先级 ( D)空闲任务永远不会处于运行态 32 按照实时性能和内核结构划分, QNX操作系统属于 ( )。 ( A)硬实时微内核嵌入式操作系统 ( B)软实时微内核嵌入式操作系统 ( C)硬实时单内核嵌入式操作系统 ( D)硬实时宏内核嵌入式操作系统 33 硬件抽象层和引导加载程序都属于底层软件。下列各功能中, 并非由底层软件实现的功能是 ( )。 ( A)设备初始化 ( B)进程间通信 ( C)装载操作系统映像到内存 ( D)初始化存储器 34 下面关于 Linux 操作系统的论述中,错误的是 ( )。 ( A) Linux是能够为多用户提供多任务功
17、能的单内核操作系统 ( B) Monta Vista Linux 是一种嵌入式操作系统发行版 ( C)虚拟文件系统( VFS)在系统调用接口和内核所支持的文件系统之间提供了一个交换层 ( D) Linux内核通过系统调用接口访问系统硬件 35 下面关于实时系统的论述中, 正确的是 ( )。 ( A)硬实时任务偶尔超出时限将造成任务的服务质量下降。 ( B)硬实时系统的时限比软实时系统短。 ( C)核反应堆处理装置属于硬实时系统。 ( D)嵌入式系统都是实时系统。 36 C OSII操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是 ( )。 ( A)指向任务代码临界区的
18、指针 ( B)指向任务堆栈栈顶的指针 ( C)任务的优先级 ( D)任务的状态字 37 下列关于 Bootloader的描述中,错误的是 ( )。 ( A)依赖于 CPU体系结构的代码通常都放在 Bootloader阶段 1中 ( B) Bootloader通常支持启动加载模式和下载模式 ( C) Bootloader执行的第一条指令必须存储在 RAM存储器中 ( D) Bootloader阶段 2的代码通常用 C语言实现 38 下列关于 C OSII操作系统中断处理的描述中,错误的是 ( )。 ( A)中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理 ( B)当
19、中断服务子程序返回时,有可能进行任务切换 ( C)中断服务子程序的最后一步是执行中断返回指 令 ( D) C OSII操作系统中断嵌套层数可达 255层 39 下面有关嵌入式系统开发的说明中,错误的是 ( )。 ( A)嵌入式系统开发往往是与应用目标紧密联系在一起的。 ( B)嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发。 ( C)嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现。 ( D)嵌入式系统开发往往需使用宿主机 目标机的开发架构来进行。 40 GCC是针对 Linux 操作系统环境下应用程序的编译工具,下面叙述中错误的是( )。 ( A) GCC将源文件生 成
20、可执行文件的过程是由:编译、汇编、连接等 3个阶段组成。 ( B) GCC能将 C语言、 C+语言、汇编语言编写的源程序生成执行文件。 ( C)设计者若要对源程序进行调试,需要在 GCC命令中加入 g参数来编译该源程序。 ( D)用 GCC把源文件仅编译成目标文件,那么, C语言编写的应用程序中可以不要 main函数。 二、填空题 41 所有嵌入式系统都是由硬件和软件两部分组成的,硬件部分的主体是 【 41】 和存储器:它们通过 【 42】 接口(设备)与外部世界联系。 42 数字图像的文件 格式有多种,不同的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在 【
21、43】 中广泛使用。 【 44】 图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。 43 构建无线局域网的技术除了采用 802 11(WiFi)之外,另一种常用的是 【 45】 技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为 1Mbps左右,传输距离大约在 【 46】 m之内。 44 如果 R5 1000, R6=2999, C=1,指令 ADC R0, R5, R6执行后, R0 【 47】 , R5 【 48】 。 45 小端模式下如果从 0x30000000到 0x30000007存放的一个双字为0x1234567
22、890ABCDEF,且 R1 0x30000000,则加载指令 LDRB R0, R1执行后, R0 【 49】 、 LDRH R2, R1, #2执行后, R2 【 50】 。 46 若 R2 0xFF00000F,则指令 ADDS R1, R2, #0x80000001执行后,寄存器 R1 【 51】 ,进位位 C=【 52】 。 47 已知 R0 0x10, R1 0x20, R2=0x08, R3=0xFFFFFFF3,则指令 LSL R0,R0, R2执行后, R0 【 53】 ,指令 MVN R1, R3执行后 R1 【 54】。 48 Thumb2指令集有专门提供开关中断的专用指
23、令,其中开可屏蔽中断的指令为【 55】 ,关闭可屏蔽中断的指令为 【 56】 。 49 嵌入式系统使用的存储器有多种类型,按照所处 物理位置可分为片内存储器和【 57】 存储器以及外部存储设备,按照存储信息的不同又可分为 【 58】 存储器和数据存储器。 50 设某存储器总线的工作频率为 100MHz,数据宽度为 16位,每个总线周期传输2次,其带宽为 【 59】 MB S, 1分钟可传输 【 60】 MB数据。 51 UART传送一个字符时有固定的格式,如下图所示。图中 和 分别是【 61】位和【 62】位。 52 高清晰度多媒体接口用 4个大写英文字母简称为 【 63】 ,它是一种 【 6
24、4】 化音频视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数模或者模数转换。 53 在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是 【 65】 式触摸屏(俗称软屏),结构简单,价格较低;另一种是 【 66】 式触摸屏(俗称硬屏),其结构相对复杂,价格较高。 54 在实时系统中,在给定时间内系统可以处理的事件总数称为 【 67】 。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够 给出有用的输出数据,这个时间的名称是 【 68】 。 55 在嵌入式操作系统中,核心部分称为 【 69】 ,而对硬件设备进行控制和
25、管理的程序模块称为 【 70】 。 56 嵌入式系统 【 71】 的时候,所有的微处理器通常都从某个由 CPU制造商预先安排的地址上取指令。例如,基于 ARM920T核的微处理器从地址0x00000000取得它的第一条指令。 CPU执行的第一条指令就是 【 72】 程序中的第一条指令。 57 引导加载程序在引导加载操作系统时,设置相关 的寄存器和资源,跳转到 【 73】 所在的空间,执行其引导,这个过程中可以给 【 74】 传递参数,可以控制系统启动的模式。 58 UBoot是一种通用的引导加载程序,对 【 75】 系列处理器支持最为丰富,对 【 76】 操作系统的支持最为完善。 59 嵌入式
26、系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在 【 77】 ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和 【 78】 设备。 60 利 用 ADS1 2工具套件进行基于 ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有 2种方式,分别是 【 79】 连接类型和 Scattered连接类型。采用 Scattered 连接类型时需要提供一个 scatter格式的 【 80】 。 三、综合题 61 智能吸尘器(示意图如图所示)是家居环境下进行吸尘的智能家电,若以S3C2410芯片为核心来设计其控制系统,该系统的基本功能描述如下: a
27、.在家居环境中可以自主行走并进行吸尘。在行走中可以探测前方是否有障碍物,若有障碍物时,可以转向或后 退,然后再行走。 b.智能吸尘器行走的轨迹可以事先存储。即事先通过遥控器来控制智能吸尘器进行行走,然后把刚才行走的轨迹信息存储在智能吸尘器中。使用时,智能吸尘器按照存储的轨迹信息进行自主行走并进行吸尘。遥控器与智能吸尘器之间通过 WiFi通信。 c.需要 4个共阴极的 8段 LED组成的显示器,用来显示计时信息。即智能吸尘器开始工作后,显示器需要显示到计时的时间信息。到计时的时间是事先设定的,到计时时间到时,无论是否设定的轨迹行走完,均停止工作 根据上述功能要求的描述,请完善下面的叙述(程序)和
28、回答有关的问题。(完善程 序或回答问题所需的寄存器格式见题后的附录)。( 1)若智能吸尘器的应用软件基于 C/OS-II操作系统上来开发。在软件开发时,若设计者需要对启动引导程序进行设计,那么,根据 S3C2410芯片体系结构的要求,其设计的启动引导程序首先需完成异常向量表的设置、并完成关中断和看门狗部件、完成【 81】指针的设置等,然后,用指令【 82】来引导应用程序(注:应用程序的主函数名为 main())。按照 S3C2410芯片体系结构的规定,复位异常的向量地址是【 83】,各异常向量地址之间相差【 84】个字节。因此,智能吸尘器开机或复位 后,首先从复位异常向量地址处运行启动引导程序
29、,然后引导应用程序主函数运行,并在主函数中启动 C/OS-II。( 2)若在启动引导程序中直接引导了用户应用程序的主函数,那么,通常需在应用程序主函数中初始化C/OS-II操作系统,并创建【 85】,建立消息队列,启动任务调度。若用户应用程序的主函数 main()的代码设计如下,请补充完善之。 int main( void)ARMTargetInit() ; 初始化目标系统的相关硬件【 86】 ();初始化 C/OS-II的函数 OSTaskCreate( Main_Task, ( void * ) 0, ( OS_STK * ) OSTaskCreate( Com_RS232, ( void
30、 * ) 0, ( OS_STK * ) OSTaskCreate(Infra_Red, ( void * ) 0, ( OS_STK * ) Red_Stack4095, 23) ;msgqueue = OSQCreate(/建立消息队列函数【 87】 ();启动任务调度 return 0;上述的 main()函数中任务名为【 88】的任务优先级最高,任务名为【 89】的任务优先级最低。( 3) main()函数中的 ARMTargetInit()函数,是完成对目标系统上一些硬件进行初始化。若硬件设计时, WiFi模块通过串口与 S3C2410芯片的 UART0部件连接,那么,该函数中需要用
31、下面一组语句来初始化相关的硬件部件。 rGPHCON=(rGPHCON rULCON0=(【 91】 3)|(0 2)|(【 92】 );设置线路控制寄存器:偶校验 ,1位停止位 ,8位数据位 rUCON0=0x245;设置控制寄存器/设置波特率,小数采用四舍五入 rUBRDIV0=(int)(PCLK/( 115200【 93】) + 0.5) -1);设置波特率为 115200bps若硬件设计时, 4个 8段 LED选用共阴极的(如图 61-2),通过 S3C2410芯片端口 C的 GPC7 GPC0引脚外加同向驱动 来控制 LED的段信号, GPC11 GPC8引脚外加同向驱动来控制 L
32、ED的位信号。那么,在 ARMTargetInit( )函数中还需用下面语句来初始化相关的硬件部件。rGPCCON=(rGPCCON|0x00FFFFFF)&【 94】 ); rGPCCON是端口 C的控制寄存器并且用下面语句来初始化 LED显示器,使得初始时候 4个 LED组成的显示器上均不显示字符。 rGPCDAT = rGPCDAT |【 95】; 4个 8段 LED的位信号线输出 “1”,则共阴的 LED不显示字符( 4)软件系统中任务之间通过消息队列来 传递数据。 C/OS-II用函数【 96】来等待并获得消息,用函数【 97】来发送消息(注: 1.1.16和 1.1.17空仅填出函
33、数名即可)。若有多个任务在等待消息队列中的消息时,其中任务优先级【 98】的任务将获得消息。( 5) Main_Task任务函数将根据接收到的消息类型,来控制智能吸尘器的动作,并控制 LED显示器上的到计时时间显示。假设只在 GPC8引脚所控制的 LED上显示字符 4,那么,在段信号线 GPC7 GPC0上输出的数据组合是【 99】,在位信号线 GPC11 GPC8上输出的数据组合是【 100】。( 注: 1.1.19 1.1.20空用二进制形式表示,GPC0对应于 a段、 GPC1对应于 b段、 、依此顺序对应)。 说明:下面是试题解答时需要用到的寄存器格式及相关说明 1)端口 C控制寄存器
34、(GPCCON)的格式3)ULCONn寄存器的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 59答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。而服务器是网络环境中的高性能计算机,巨型计算机实际上是一个巨大的计算机系统,二者均不属于嵌入式系统。故本题选择 B。 2 【正确答案】 B 【试题解析】 嵌入
35、式存储器也是嵌入式系统硬件的必不可少的组成部分 。按照其存取特性可分为随机存取存储器( RAM)和只读存储器( ROM),其中 RAM包括静态和动态两种形式,即 SRAM和 DRAM,他们都是易失性存储器,即掉电后信息丢失; Mask ROM是基于掩膜工艺技术的只读存储器,一旦生产出来信息不可改变,主要用于不可升级的成熟产品存储程序或不变的参数等信息; SSD是固态硬盘的缩写,具有读写速度快、功耗低等优点,但目前售价昂贵,在嵌入式领域应用并不广泛;闪存( Flash Memory)是一种长寿命的非易失性存储器,是近些年应用最广的只读存储器。故本题选择 B。 3 【正确 答案】 B 【试题解析】
36、 数字信号处理器( DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求。如图是 DSP的典型应用方式,其中传感器采集模拟信号,通过 A D转换器变成数字信号交由 DSP进行处理,再经过 D A转换器变成模拟信号输出到显示器进行显示。故本题选择 B。 4 【正确答案】 D 【试题解析】 片上系统(或系统级芯片),即 SOC或 SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化( EDA)水平提高 和大规模集成电路制造技术( VLSI)发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现
37、数据的采集、转换、存储、处理和 I O等多种功能,目前大多数32位的嵌入式处理芯片均为 SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。故本题选择 D。 5 【正确答案】 C 【试题解析】 从现实世界中获得数字图像的过程称为图像的获取,所使用的设备主要有数码相机和扫描仪两种。获取过程的核心是模拟信号的数字化。其处理步骤大体分为 4步:扫描,分色,取样,量化。故本题选择 C。 6 【正确答案】 A 【试题解析】 数字音频的主要参数包括取样频率、量化位数、声道数目、使用的压缩编码方法以及比特率。数字音频未压缩前,其比特率(码率)的计算公式为:波形声音的码率 =取样频率 量化位
38、数 声道数。压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。故经计算可知,此题选择 A。 7 【正确答案】 D 【试题解析】 微波是一种 300MHz 300GHz的电磁波,具有类似光波的特性,在空间主要作直线传播。微波通信的一种途径是借助卫星进行接力通信,即卫星通信;手机通信,即个人移动通信技 术是微波通信最具代表性的一种;无线局域网( WiFi)借助无线电波进行数据传输,主要是 2 4GHz和 5 8GHz两个频段,故也属于微波通信; FM(调频广播)主要是利用短波和超短波进行通信,不属于微波通信。故本题选择 D。 8 【正确答案】 C 【试题解析】 局域网采用分组交换技术,发送设
39、备必须把要传输的数据分成小块,即帧,一次只能传输一帧。数据帧中除了包含需要传输的数据(称之为 “有效载荷 ”)之外,还必须包含发送该数据帧的发送设备地址和接收该数据帧的接收设备地址。另外数据帧中还需要附加一些信息随同数据一 起进行传输,以供接收设备在收到数据之后验证数据传输是否正确。这些信息包括控制信息和校验信息。故本题选择 C。 9 【正确答案】 B 【试题解析】 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构( CISC)及精简指令集结构( RISC);按存储机制分为冯 .诺依曼结构及哈佛结构;按不同内核系列可分为 51、 AVR、 MSP430、 MIPS、 PowerPC、
40、 MC68K、 ARM等。其中, PowerPC、 MC68K、 MIPS 采用 RISC、哈佛结构, ARM也采用RISC,多数为哈佛结构。故本题选择 B。 10 【正确答案】 D 【试题解析】 CortexM系列是面向微控制器的处理器核,极高性价比、最低成本、极低功耗;具有处理速度快、代码密度高、软件可移植性好的特点。故本题选择 D。 11 【正确答案】 D 【试题解析】 Cortex 处理器包括基于 CortexR、 CortexM和 CortexA内核的系列处理器。目前高端嵌入式应用可使用 CortexA系列的应用处理器;低端面向控制领域可使用 CortexM系列微控制器;而 Cort
41、exR系列是面向实时控制的处理器。故本题选择 D。 12 【正确答案】 C 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态; Thumb 状态及 Thumb2状态; 调试状态。其中,除支持Thumb2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态,而 CortexM3只有 Thumb2状态和调试状态。故本题选择 C。 13 【正确答案】 A 【试题解析】 ARM 体系结构支持 7种工作模式,取决于当前程序状态寄存器CPSR的低 5位值。用户模式是程序正常执行工作模式;快速中断模式( FIQ)用来处理高速中断 ;中止模式处理存储器故障;系
42、统模式运行特权级的操作系统任务。故本题选择 A。 14 【正确答案】 B 【试题解析】 CPSR 为当前程序状态寄存器。 N为符号标志, N=1表示运算结果为负数, N=0表示运算结果为正数; F为禁止快速中断 FIQ 的控制位, F=0允许FIQ 中断; V为溢出标志,加减法运算结果有溢出时 V=1,否则 V=0; Z为全 0标志,运算结果为 0,则 Z=1,否则 Z=0。故本题选择 B。 15 【正确答案】 B 【试题解析】 STR是寄存器到存储器的数据传送指令,题中指令为基址加变址寻址,本指 令将寄存器 R0的 32位操作数存储到 R1+4指示地址开始的存储区域中,符号 “! ”表示指令
43、在完成数据传送后应该更新基址寄存器。故本题选择 B。 16 【正确答案】 C 【试题解析】 题中为数据传送指令,将寄存器 R1的值左移 3位后传送到 R0,左移一位相当于乘以 2,故 R0的值即 R1 的 8倍。故本题选择 C。 17 【正确答案】 C 【试题解析】 ADD为加法指令, AND是逻辑与指令, SUBS 是带进位的减法指令, BEQ 是跳转指令,结合 ARM指令的寻址方式,只有 C项指令是正确的,采用的是立即寻址。故本题选 择 C。 18 【正确答案】 A 【试题解析】 所谓小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;指令 LDR R0, R1
44、, #4是将寄存器 R1的内容自动增加 4,形成操作数的有效地址,从中取得 32位操作数存入寄存器 R0中。故本题选择 A。 19 【正确答案】 D 【试题解析】 基于 ARM内核的典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道以及相互互联通信通道等组成;前向通道即输入接口,由模拟量输入接口和数字量输入接口组成;后向通道即 输出接口,由模拟输出接口和数字输出接口组成。故本题选择 D。 20 【正确答案】 B 【试题解析】 基于 AMBA总线的处理器使用系统总线和外围总线构成来连接高速系统组件和低速外围组件,速度不高的外部接口连接外围总线( APB),包括定时器、并行接
45、口和串行接口等;而 LCD控制器和中断控制器等都连接在系统总线上。故本题选择 B。 21 【正确答案】 C 【试题解析】 ARM 内部的 DMA控制器(直接存储器访问控制器)是一种硬件组件,使用它可以将数据块在内存与外设以及内存与内存之间互相传送,且传输过程 不需要 CPU参与,可显著降低处理器负荷; DMA主控制器与 AMB 的系统总线部分相连;其工作时所需的时钟由 ARM嵌入式芯片中的电源管理与时钟控制器组件提供。故本题选择 C。 22 【正确答案】 B 【试题解析】 SRAM是静态随机存取存储器,是易失性存储器;铁电随机存取存储器( FRAM)是一种非易失性存储器; EEPROM是一种可
46、电擦除可编程的只读存储器,可以在线改写和擦除信息,无需紫外线照射; DDR2 SDRAM(双倍数据速率同步 DRAM)、 DDR3 SDRAM和 DDR4 SDRAM均采用双倍速率数据技术。故本题选择 B。 23 【正确答案】 C 【试题解析】 串行外设( SPI)接口是一种同步串行外设接口,允许嵌入式处理器与各种外围设备以串行方式进行通信、数据交换。一般使用 4跳线; SCK、MISO、 MOSI和 SSEL。将数据写到 SPI 发送缓冲区后,一个时钟信号 SCK对应一位数据的发送( MISO)和另一位数据的接收( MOSI);在主机中数据从移位寄存器中自左向右发出送到从机( MOSI),同
47、时从机中的数据自右向左发到主机( MISO),经过 8个时钟周期完成 1字节的发送。故本题选择 C。 24 【正确答 案】 B 【试题解析】 图中所示为典型的非编码键盘,即线性按键接口,利用 GPIO 引脚连接按键,当没有键被按下时,相应的引脚为高电平,即逻辑 1,当相应的键被按下时,对应的引脚则呈现低电平,即逻辑 0:因此,当仅按下 KEY4时,读出的值应该是 110111;对于如 S3C2410和 S3C2440 的 GPF6 GPF1 正好是 EINT 1EINT6 这 6个外部中断引脚。故本题选择 B。 25 【正确答案】 D 【试题解析】 电阻式触摸屏和电容式触摸屏是嵌入式系统中常用
48、的两种触摸屏,电容式触摸屏的结构比电阻式触 摸屏复杂,其价格也比电阻式触摸屏高;当在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容;而利用电阻式触摸屏输入信息时一般需采用专用的硬笔;电容式触摸屏的应用越来越广泛。故本题选择 D。 26 【正确答案】 D 【试题解析】 S3C2410 的存储器控制组件中包括存储器控制器、外部主控器、NAND Flash 控制器等,其中存储器控制器提供访问片外存储器芯片所需的控制信号,支持大小端模式,地址空间共 1GB:其 I O与存储器采用统一编址方式,而非 I O映射编址(独立编址)方式; S3C2410的外部存储器地址空间可分成 8个 B
49、ANK, BANK0 只能是 16位和 32位总线宽度的访问,其他所有 BANK均可实现 8位、 16位和 32位总线宽度的访问。故本题选择 D。 27 【正确答案】 D 【试题解析】 UART,即串行异步通信接口,使用 UART 进行通信时要求通信双方波特率和传输格式必须一致。 UART 的特殊功能寄存器包括 UART 线路控制寄存器、 UART 控制寄存器、 UART 发送接收状态寄存器、 UART 波特率除数寄存器;通过对 UART 线路控制寄存器的设置,可决定该 UART 通信时是否采用奇偶校验: 通过 UART 发送接收状态寄存器可了解 UART 的发送移位寄存器和发送缓冲器等的状态; UART 的波特率由除数寄存器