1、计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 6及答案与解析 一、选择题 1 与个人计算机 (PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是 ( )。 ( A)与具体应用紧密结合,具有很强的专用性 ( B)以硬件为主,软件只起辅助作用 ( C)软硬件资源往往受到严格的限制 ( D)软件大多固化在只读存储器中 2 嵌入式系统广泛使用微控制器 (MCU),下面关于 MCU的叙述中错误的是 ( )。 ( A) MCU将大部甚至全部计算机硬件电路集成在一块芯片中,它只需很少一 些外接电路就可独立工作 ( B)使用 MCU的嵌入式系统体积小,功耗和成本低,可靠性也高 (
2、C) MCU品种和数量多,应用广泛,它占有嵌入式系统的大部分市场 ( D) MCU都是片上系统 (SoC) 3 按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于高端嵌入式系统特性的叙述中错误的是 ( )。 ( A)其硬件的核心大多是 32位 64位处理器 ( B)操作系统功能齐全,大多使用 Windows系统 ( C)应用软件可更新和扩展 ( D)智能手机、路由器等 产品中使用的大多是高端嵌入式系统 4 集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是 ( )。 ( A)目前已经可以将数字电路、模拟电路
3、和射频电路等集成在同一芯片上 ( B)当前最复杂的 CPU芯片所集成的晶体管数目已多达 10亿个 ( C)当前速度最快的 CPU芯片时钟频率已经高达 10GHz ( D)微机电系统 (MEMS)在芯片上融合了光、机、电等多种不同类型的构件 5 数字文本 (也称电子文本 )是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错 误的是 ( )。 ( A)简单文本仅由字符 (包括汉字 )的编码所组成,其文件后缀名是 txt ( B) WWW网页是一种典型的超文本 ( C) PDF文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准 ( D)数字文本阅读器可以是软件,也可以是一
4、种称为 “电子书阅读器 ”的嵌入式应用产品 6 假设数码相机使用的存储卡容量是 2GB,数据压缩比平均是 4,那么它一次可连续拍摄 1600万色 (真彩色 )的 40963072分辨率的彩色相片大约多少张 ?( )。 ( A) 50 ( B) 100 ( C) 200 ( D) 400 7 数字视频 (及其伴音 )在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是 ( )。 ( A) avi ( B) mov ( C) wav ( D) rmvb 8 路由器用于 2个或多个计算机网络的互连,有关路由器 IP地址的下列说法中,正确的是 ( )。
5、( A)网络中的路由器不需要 IP地址 ( B)网络中的路由器必须人工设置 IP地址 ( C)网络中的路由器具有两个以上的 IP地址 ( D)网络中的路由器只能设置一个 IP地址 9 以下关于嵌入式处理器的说法错误的是 ( )。 ( A)哈佛结构是指 CPU(运算器与控制器 )与存储器的连接只有一套总线 ( B) RISC架构是指精简指令集计算机体系结构 ( C) ARM处理器采用单周期操作 ( D) ARM处理器都采用流水线技术 10 关于 ARM嵌入式处理器的工作状态,以下说法错误的是 ( )。 ( A) ARM状态仅支持 32位指令编码 ( B) Thumb状态仅支持 16位指令编码 (
6、 C) Thumt一 2状态仅支持 32位指令编码 ( D) ARM状态和 Thumb状态是可以相互切换的 11 以下关于 ARM处理器寄存器说法错误的是 ( )。 ( A) CPSR为程序状态寄存器,存放各种标志和状态 ( B) SPSR为备份程序状态寄存器 ( C) R13为链接寄存器 LR ( D) R15为程序计数器 PC 12 以下关于 ARM处理器说法正确的是 ( )。 ( A) 32位 ARM处理器支持字节,半字,和字三种数据类型 ( B) MMU为存储器保护单元,是对存储器进行保护的可选组件 ( C)虚拟地址到物理地址映射是 MPU的主要功能 ( D) WIC为嵌套向量中断控制
7、器 13 与其它内核相比, 关于 ARM内核的主要特点,以下说法错误的是 ( )。 ( A)功能强大,低功耗设计, RISC结构 ( B)全部都是 RISC,哈佛结构 ( C)功耗低,代码效率高,合作伙伴多 ( D)成本低,软件可移植性好,供货源多 14 ARM指令完成的功能是如果清除 R7中的 bit0, 1, 5位,正确的指令是 ( )。 ( A) ORR R7, R7, #0x00000023 ( B) AND R7, R7, #0x: FFFFFFDC ( C) BIC R7, R7, #0xFFFFFFDC ( D) XOR R7, R7, #0xFFFFFFDC 15 在指令 LD
8、R R3, R4, #4!执行后, R4中的值为 ( )。 ( A)不变 ( B) R4+1 ( C) R4+4 ( D) 4 16 以下对伪指令的解释错误的是 ( )。 ( A) DCB 0xAC;在内存区域分配一个字的内存空间并初始化为 0xAC ( B) CODE16;伪指令通知编译器,其后的指令序列为 16位的 Thumb指令 ( C) MyTest EQU 15000;定义一个 32位常量 MyTest,值为 15000 ( D) EXPORT伪指令用于在程序中声明一个全局的标号 ,该标号可在其它的文件中引用 17 如果条件为负数,将 R1指向的内存单元中 8位数据加载到 R0寄存器
9、中,正确的 ARM指令为 ( )。 ( A) LDRPL R0, R1 ( B) LDRMI R0, R0 ( C) LDRHMI R1, R0 ( D) LDRBMI R0, R1 18 在 ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是 ( )。 ( A) BL IabelSub ( B) BX LabelSub ( C) CBNZ R1, IabelSub ( D) BIC R0, R0, #LabelSub 19 下面关于嵌入式处理器时钟信号的叙述中,错误的是 ( )。 ( A)嵌入式处理器需要时钟信号才能按照节拍正常工作 ( B)大多数嵌入式处理器内置时钟信号
10、发生器 ( C)嵌入式处理器不能使用外部振荡源提供时钟信号 ( D)可用于产生时钟信号的晶振,有的是无源的、有的是有源的 20 下面是关于 AMBA(Advanced Microcontroller Bus Architecture)的叙述: AMBA有助于开发带有大量控制器和外设的多处理器系统 AMBA规定 了 ARM处理器内核与处理芯片中快速组件的接口标准 AMBA规定了 ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准 AMBA有多个版本,其总线性能也不断提高 上述叙述中,正确的是 ( )。 ( A)仅 和 ( B)仅 和 ( C)仅 和 ( D)全部 21 下面关于 N
11、OR Flash和 NAND Flash的叙述中,错误的是 ( )。 ( A) NOR Flash和 NAND Flash是目前市场上两种主要的闪存技术 ( B) NAND Flash以页 (行 )为单位随机存取,在 容量、使用寿命等方面有较大优势 ( C) NOR Flash写入和擦除速度较慢 ( D)数码相机存储卡和 U盘中的 Flash均采用: NOR Flash 22 下面 4种嵌入式系统的 I O接口中,哪一种可以实现并行 I O?( )。 ( A) GPIO ( B) SPI ( C) UART ( D) I2C 23 下图为利用 ARM芯片的 GPIO引脚连接按键的典型接口。当图
12、中 KEY1与KEY2键按下,其他按键均松开时, ARM芯片读到的 GPF6 GPF1的状态为 ( )。( A) 111111 ( B) 001111 ( C) 111100 ( D) 000000 24 8段共阴极 LED数码管示意如下图所示,为显示英文字母 b,其编码 (按 dp g f e d c b a的顺序排列 )是 ( )。 ( A) 01111101 ( B) 01110111 ( C) 01111100 ( D) 01111001 25 下面关于 S3C2410电源管理的叙述中,错误的是 ( )。 ( A)电源管理模块具有四种模式 ( B)正常模式下,电源管理模式为内核及 AR
13、M芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于 关闭状态以降低功耗 ( C)任何情况下复位操作均自动进入正常工作模式 ( D)在掉电模式和休眠模式下,只要有任何一个外部中断或 RTC时钟中断发生,均将返回到正常模式 26 下面关于 S3C2410中断控制器的叙述中,错误的是 ( )。 ( A)中断控制器不支持内置 SPI引起的中断 ( B)中断控制器支持内置 I2C引起的中断 ( C)中断控制器支持内置 USB引起的中断 ( D)中断控制器支持内置 RTC引起的中断 27 下面关于 S3C2410中 UART的叙述中,错误的是 ( )。 ( A)芯片内置 UA
14、RT0、 UART1和 UART2共三个接口 ( B) UARTn对应的控制寄存器 UCONn用于确定 UARTn传输帧的格式 ( C)在计算波特率时用到的外部时钟有两种选择,具体选择时由 UART的控制器寄存器中的相关位的状态决定 ( D)通过对 UART的控制器寄存器进行编程可确定每个 UART的相关中断是否允许 28 下面哪一种接口不是无线通信接口 ?( )。 ( A) GPRS ( B) CAN ( C)蓝牙 ( D) WiFi 29 RTOS响应时间的具体指标不包括如下哪一项 ?( )。 ( A)中 断延迟时间 (Interrupt Latency) ( B)任务切换时间 (Task
15、 Switching Latency) ( C)进程切换时间 (Process Switching Latency) ( D)存储器延迟时间 (Memory Latency) 30 如下关于 TinyOS的说法,正确的是 ( )。 ( A)主要用于无线传感器网络的操作系统 ( B)属于重量级的操作系统 ( C)是 QNX公司开发的开放源代码操作系统 ( D) TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程 31 如下关于 COS 的说法,正确的是 ( )。 ( A)是包含有设备驱动程序和文件系统的小型嵌入式操作系统内核 ( B) COS 是开放源代码的免费操作系统 ( C) C
16、OS 具有良好的可裁剪性和可移植性,能够支持的任务数为 32个 ( D)任务调度按优先级抢占式调度方式进行 32 如下关于 Android操作系统的说法,正确的是 ( )。 ( A)是一种以 Linux为基础的完全开放源代码操作系统 ( B)主要使用于桌面计算设备 ( C)使用不同的软件开发包,则使用的编程语言也可以不同 ( D)谷歌公司对基于 Android操作系统的第三方软件进行严格把关 33 如下关于 QNX操作系统的说法,正确的是 ( )。 ( A)它完全遵循 POSIX相关各种标准 ( B)属于宏内核操作系统 ( C)内核提供 4种服务:进程调度、进程间通信、底层网络通信和中断处理
17、( D)进程在非独立的地址空间运行 34 如下关于开源操作系统的说法,正确的是 ( )。 ( A)能够免费获得源码,起始使用成本较低 ( B)获得技术支持比较困难,但维护比较简单 ( C)移植过程开发工作量大,但系统可靠性较高 ( D)即购即用,且产品研发容易满足工期要求 35 以下各项不属于开源嵌入式操作系统的是 ( )。 ( A) CLinux ( B) RTLinux ( C) C OS ( D) VxWorks 36 以下各项关于微内核 (micro kernel)操作系统的说法,正确的是 ( )。 ( A)是对单内核做了结构扩展后推出的 ( B)内核不包括任务管理、调度器、中断管理和
18、进程间通信模块 ( C)内核小巧,传统操作系统内核中的许多部分都被移出内核 ( D)进程需要区分内核模式和用户模式服务 37 以下各项关于引导加载程序的说法,不正确的是 ( )。 ( A)引导加载程序对应的英文术语是 BIOS ( B)嵌入式系统加电后执行的第一批最初操作称为引导或者自举 ( C)引导加载程序会进行内存加电自检和外设存在自检 ( D)引导加载程序会进行内存地址映射,初始化外围设备 38 对于嵌入式 Linux而言, Bootloader完成的工作步骤不包括如下 ( )项。 ( A)初始化处理器及外设的硬件资源配置 ( B)建立内存空间的映射关系,将系统的外存和内存地址变换激活
19、( C)装载操作系统映像到内存 ( D)操作系统启动后,配置网卡按预设参数连接互联网 39 下面有关嵌入式系统开发过程的描述语句中,不恰当的是 ( )。 ( A)在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。 ( B)在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非功能需求 (如:功耗、成本、尺寸等 )如何实现。 ( C)构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。 ( D)系统集成与测试阶段 ,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试
20、完成后,再整体测试。 40 下面有关 GNU工具套件的描述语句中,不恰当的是 ( )。 ( A) GNU是一种常用于开发基于 Linux操作系统应用软件的工具套件 ( B) GCC是 GNU套件中的编译连接器,它能编译 C语言、汇编语言编写的程序代码 ( C)若要用 GDB调试某 Linux的应用软件时,编译时需要在命令中加入一 g参数 ( D)在 GDB调试环境下,用 run命令来装入需要调试的可执行文件 二、填空题 41 所有嵌入式系统都是由硬件和软件 两部分组成的,硬件部分的主体是【 41】和存储器;它们通过【 42】接口 (设备 )与外部世界联系。 42 数字图像的文件格式有多种,不同
21、的文件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在【 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 小端模式下如果从 0x30000
22、000到 0x30000007存放的一个双字为0x1234567890ABCDEF,且 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, Rl=0x20, R2=0x08, R3=0xFFFFFFF3,则指令 LSL R0, R0,R2执行后, R0=卫【 53】,指令 MVN R1, R3执行后 R1=【 54
23、】。 48 Thumb一 2指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为【 55】,关闭可屏蔽中断的指令为【 56】。 49 嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为片内存储器和【 57】存储器以及外部存储设备,按照存储信息的不同又可 分为【 58】存储器和数据存储器。 50 设某存储器总线的工作频率为 100MHz,数据宽度为 16位,每个总线周期传输2次,其带宽为【 59】 MB s, 1分钟可传输【 60】 MB数据。 51 UART传送一个字符时有固定的格式,如下图所示。图中 和 分别是【 61】位和【 62】位。 52 高清晰度多媒体接口用 4个大写英
24、文字母简称为【 63】,它是一种【 64】化音频视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数模或者模数转换。 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 电梯群控系统由楼层控制器、电梯轿箱控制器、电机房控制器和中央控制子系统组成,其中电梯轿箱控制器的基本功能要求 如下: a、需要若干个对应楼层的按键和开门、关
27、门、紧急呼叫等功能按键,用户可同时按下若干个楼层按键。需要用7段 LED显示器显示电梯所运行到的楼层。 b、需要在电梯轿箱门的两侧安装红外发射、接收探头,门打开后开始监测红外接收电路的信号,当探测到无人再进入电梯时, 5秒后电梯门关闭。若门在关闭时,又有人已经进入门内,门将再自动打开,以防夹到人。然后重新开始计时 5秒,再关门,电梯运行。 c、具备与中央控制子系统的数字语音对讲功能。若用户遇到紧急情况,可以按下 “紧急呼叫 ”按键,则启动数字语音对讲。 d、具备对轿箱内部 的视频监控功能。中央控制子系统通过电梯轿箱控制器可以查看轿箱内部的监控视频。 根据上述功能要求的描述,若采用 S3C241
28、0芯片为核心来构建电梯轿箱控制器的硬件平台,请完善下面的叙述 (程序 )和回答有关的问题。 (注意:完善程序或回答问题所需的寄存器格式见题后的附录 ) (1)电梯轿箱控制器的硬件平台设计时,除了要设计最小硬件系统外,还必须完成按键接口电路、 LED显示器接口电路、红外探测接口电路、电梯开关门驱动电路、音频接口电路、【 81】接口电路及通信接口电路等。在通信接口设计时,由于电梯轿箱控制器与电机房控制器 之间只需要传输包含命令信息、楼层信息的文本数据,它们之间的通信接口拟设计为 RS一 485接口,可以采用 S3C2410芯片内部的【 82】部件外加电平转换芯片等来实现。而电梯轿箱控制器与中央控制
29、子系统之间需要传输视频和音频信息,它们之间的通信接口拟设计为以太网接口,由于S3C2410芯片内部没有以太网控制部件,因此需外加以太网控制器芯片及电平转换等来实现。实现时,若选用 AX88796芯片,其片选信号 CS引脚 (低电平有效 )连到S3 C2410芯片的 nGCS3上,因此,读写 AX88796芯片内部寄存器的首地址是:【 83】。 (说明: S3C2410芯片外部可扩展的存储容量为 1GB,分成了 8块,每块128MB,分别由 nG(; S0 nGCS7选择,整个外部存储空间的首地址为:0x00000000) (2)设计红外探测电路时,利用 GPE2作为输出,控制红外发射管工作,
30、GPE3作为输入连接到红外接收管。那么,相关驱动程序中,初始化 GPE2、GPE3引脚功能的语句是: rGPECON=(rGPECON 0x00000010)&【 84】 );: rGPECON是端口 E的控制寄存器 若 GPE2输出 “1”时,控制红外发射管工作(即发射红 外线 ), GPE2输出 “0”时,控制红外发射管不工作,那么,相关驱动程序中,控制红外发射管工作和不工作的语句分别是: rGPEDAT=rGPEDAT【 85】; rGPEDAT是端口 E的数据寄存器 rGPEDAT=rGPEDAT&【 86】; (3)电梯轿箱控制器探测到无人再进入电梯时,将延时 5秒后关闭电梯门。设计
31、时,若选用 S3C2410芯片内部的 Timer2部件来产生 0 05秒的时间间隔,然后,再用Timet0部件来计数,即计 0 05秒时间间隔的产生次数。那么, Timer0部件在此将作为计数器用,而 Timer2部件在此将作为【 87】器用。软件设计时, Timer0部件计数【 88】次,即表示 5秒时间间隔到,将产生中断请求,在 Timer0的中断服务程序中发出轿箱门关闭信号。 若系统主频参数 PCLK为 264MHz,分割器值选择为 16,预分频系数选择为 19,那么,为了使 Timer2能产生 0 05秒的时间间隔,初始化函数可以设计如下,请补充完善。 (注:所有参数请用十六进制表示
32、) void Timer2Int(void) 设置定时器配置寄存器 0(TCFGO) rTCFG0:【 89】; dead zone=0, Timer2预分频系数设 19 设置定时器配置寄存器 1(TCFG1) rTCFG1=【 90】;都工作在中断方式, mux2=1 16 设置计数常数 rTCNTB2=【 91】; 设置控制寄存器 TCON rTCON=【 92】;更新TCNTB2和 TCMPB2 rTCON=0x001000; Timer2启动 (4)电梯轿箱控制器中所需的数字语音对讲功能,需要设计语音信号的采集电路和回放电路。通常情况下人的语音信号是频率范围为 300Hz【 93】 H
33、z的模拟信号,因此,可以利用 A D转换部件设计语音 波形的采集电路,从而得到数字语音信号,并通过以太网通信接口传输给中央控制子系统。假设采样频率为 8KHz,样本值用 8位二进制数进行编码。那么, 125ms的语音片段,用 10Mbps的以太网传输,至少需要【 94】 ms。语音信号回放电路可以利用 D A转换芯片再加功放电路等来设计,设计语音回放软件时,为了使回放时语音不会失真,需定时把数字语音信号输出到 D A芯片中,这个定时时间间隔应该是【 95】 s。 (5)电梯轿箱控制器中所需的视频监控功能,需要设计与视频模块的接口电路。若用 GPE15、【 96】来连到视频模块的 SDA、【 9
34、7】引脚上, GPC0 GPC7连接到视频模块的数据线上,用于输入视频图像的Y信号,那么,相关驱动程序中需要下面语句来初始化 GPC0 GPC7引脚的功能。 rGPCCON=rGPCC()N&【 98】; rG=PCCON是端口 C的控制寄存器 (6)电梯轿箱控制器中需要移植 C OS 操作系统作为软件平台。移植工作的重点是改写 OS_CPU H、【 99】、 OS_CPU_C C等与处理器硬件有关的文件,使其适合电梯轿箱控制器的硬件环境,从而在其上运行。电梯轿箱控制器的应用程序主函数中,需要用【 100】函数 来创建任务,并用 OSStart()函数来启动多任务调度功能。 说明:下面是试题解
35、答时需要用到的寄存器格式及相关说明。 1)端口 C控制寄存器 (GPCCON)的格式2)端口 E控制寄存器 (GPECON)的格式3)TCFG0寄存器4)TCFG1寄存器说明:设置 TCFG0、 TCFG1可以确定预分频器系数、分割器值,如:通过设置TCFG0为 0x00001F00, Timer2的预分频器系数选择为 31,设置 TCFG1为0x00000100, Timer2的分割器值选择为 4。通过下面公式计算定时器的计数常数: 定时 器输入时钟频率 =PCLX (预分频系数 +1)分割器值 计数常数 =定时时间间隔 (1定时器输入时钟频率 ) 预分频系数的范围为 0 255,分割器值的
36、取值范围为2、 4、 8、 16。 5)TCON寄存器 (注:此处不用的位被省略,其值均默认为0) 计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 6答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点。 专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性; 隐蔽性,嵌入式系 统通常总是非计算机设备 (系统 )中的一个部分,它们隐藏在其内部,不为人知; 资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制; 高可靠性; 实时性; 软件固化。 综上所述, B选项不属于嵌入式系统的特
37、点。故本题选择 B。 2 【正确答案】 D 【试题解析】 嵌入式微控制器 (Microcontroller Unit, MCU)实际上是一种单片计算机,简称单片机。将整个计算机硬件的大部分甚至全部电路集成在一块芯片上。微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统 70的市场。微控制器的最大特点就是单片化,体积减少,从而功耗和成本都下降。而 SoC的最大的特点是成功实现了软硬件无缝的结合,它可能包含一个或者多个处理器。所以 D选项不正确,故本题选择 D。 3 【正确答案】 B 【试题解析】 按系统的软硬件技术复杂度,嵌入式系统分为低端 系统、中端系统和高端系统。其中
38、高端系统采用 32 64位处理器,支持网络连接;使用的操作系统功能齐全,软件扩展性好,有良好的用户界面;典型应用有智能手机、掌上电脑、路由器、 Google眼镜等。 B项 Windows系统并非嵌入式操作系统,故本题选择 B。 4 【正确答案】 C 【试题解析】 随着电子设计自动化水平的提高和 VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,既 包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。微机电系统在芯片上融合了光、机械、电子等
39、多类不同技术的构件,是集微型传感器、微型执行器、信号处理器、接口、通信电路和电源等于一体的微型器件或者微型系统。当前速度最快的 CPU已超过 10G了, C选项错误,故本题选择 C。 5 【正确答案】 C 【试题解析】 数字文本是以文字以及其他符号为主的一种数字媒体。根据排版格式区分,文本分为纯文本和丰富格式文本。纯文本由一连串字符编码组成,只包含单纯的文字信息。在 Windows环境下, txt文档是一种纯文本。相对于线性文本,超文本按着网状结构组织信息。 WWW网页是最为常见的超文本。数字文本阅读器可以是软件,也可以是一种称为 “电子书阅读器 ”的嵌入式应用产品。PDF(便携式文件格式 )
40、是由 Adobe Systems在 1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式 (Layout)、开放标准,能免版税 (Royaltyfree)自由开发 PDF相容软体,是一个开放标准, 2007年 12月成为ISO32000国际标准。所以 C选项错误,故本题选择 C。 6 【正确答案】 C 【试题解析】 此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量 =图像水平分辨率 图像垂直分辨率 像素深度 8。由此可知,此题中的数码相机一张照片大小为 4096307224 (84)=9M,所以可以存储 2G 9约等于 200张。故本题选择 C。
41、 7 【正确答案】 C 【试题解析】 C项 wav是数字音频文件格式。故本题选择 C。 8 【正确答案】 C 【试题解析】 路由器是用于连接异构网络的设备,工作在网络层,屏蔽不同物理网络的差异,确保异构网络的数据交换顺畅进行 。路由器拥有多个输入端口和输出端口,可以连接多个网络,或者多个路由器。一个路由器为每个端口分配一个IP,同一个路由器拥有多个不同的 IP地址。转发数据时,路由器按照端口接入的网络号判断。只有 C选项正确,故本题选择 C。 9 【正确答案】 A 【试题解析】 哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构, A选项错误; RISC的英文全称是。
42、Reduced Instruction Set Computer,中文是精简指令集计算机;单周期操作和指令流水线技术都是 ARM处理器的技术特 征。故本题选择 A。 10 【正确答案】 C 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态, Thumb Thumb一 2状态, 调试状态。 ARM状态是 ARM处理器工作于 32位指令的状态,即 32位状态,所有指令均为 32位宽度; Thumb状态是 ARM执行 16位指令的状态,即 16位状态在 Thumb模式下,指令代码只有16位; Thumb一 2状态是 ARMv7版本的 ARM处理器所具有的新状态,新
43、的Thumb一 2内核技术兼有 16位及 32位指令长度;通过 Bx指令, ARM状态和Thumb状态是可以相互切换的。综上 C选项错误,故本题选择 C。 11 【正确答案】 C 【试题解析】 R13是堆栈指针 (SP)寄存器,链接 (LR)寄存器是 R14, C选项错误,故本题选择 C。 12 【正确答案】 A 【试题解析】 MMU是 Memory Management Unit的缩写,中文名是内存管理单元,它是用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。故 B选项、 C选项错误。嵌套向量中断控制器缩写是 NVIC, D选项错误
44、。故本题 选择 A。 13 【正确答案】 B 【试题解析】 ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、 16位, Thumb与 32位 ARM和 Thumb一 2双指令集并存以及具有非常众多的合作伙伴,为 RISC结构,多数为哈佛结构。 B选项错误,故本题选择 B。 14 【正确答案】 B 【试题解析】 实现某一位清除,可以用逻辑与指令,与 0按位相与即可。故本题选择 B。 15 【正确答案】 C 【试题解析】 LDR是存储器到寄存器的数据传送指令,题中是基址加变址寻址,且存储器值 改变,即 R3R4+4 、 R4R4+4 ;故本题选择 C。 16 【正确答案】
45、A 【试题解析】 伪指令在源程序中的作用是为完成汇编程序作各种准备工作,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 A选项中DCB为数据定义伪指令,用于分配一片连续的字节存储单元,并用伪指令中指定的表达式初始化。 A选项错误,故本题选择 A。 17 【正确答案】 D 【试题解析】 按题目要求需要用到字节数据加载指令 LDRB,且寄存器间接寻址,故本题选择 D。 18 【正确答案】 D 【试题解析】 ARM汇编包括 4条分支指令: B转移指令、 BL带返回的转移指令、 BLX带返回且带状态切换的转移指令以及 BX带状态切换的转移指令。 D选项不属于分支指令,故本题选择 D
46、。 19 【正确答案】 C 【试题解析】 目前所有的嵌入式处理器均为时序电路,需要一个时钟信号才能工作,晶振是无极性的,通常分为无源和有源两种;大多数控制器具有晶体振荡器(简称晶振 );但有些场合 (如减少功耗、需要严格同步等情况 )需要使用外部振荡源提供时钟信号。 C选项错误,故本题选择 C。 20 【正确答案】 D 【试题 解析】 AMBA是 ARM公司公布的总线协议,是用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。标准规定了 ARM处理器内核与处理器内部高带宽 RAM、 DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与 ARM处理器内部外围端口及慢速设
47、备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。叙述全部正确,故本题选择D。 21 【正确答案】 D 【试题解析】 NOR Flash和 NAND Flash是市场上两种主要的闪存技术; NOR Flash ROM的特点是以 字节为单位随机存取,但 NOR Flash ROM写入和擦除速度较慢,影响了它的性能。 NAND Flash ROM以页 (行 )为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和 U盘中的 Flash均采用NANDFlash, D选项错误,故本题选择 D。 22 【
48、正确答案】 A 【试题解析】 四个选项中只有 GPIO可以实现并行 I O; SPI: UART、 I2C均是串行工作。故本题选择 A。 23 【正确答案】 C 【试题解析 】 当图中 KEY1与 KEY2键按下,其他按键均松开时, GDF1和GDF2为低电平,其余为高电平,故本题选择 C。 24 【正确答案】 C 【试题解析】 要显示英文字母 b, LED数码管 c、 d、 e、 f、 g需要亮,仅 a、 b和 dp暗,又是共阴极接法,故本题选择 C。 25 【正确答案】 B 【试题解析】 S3C2410的电源管理模块具有正常模式 (NORMAL MODE)、慢速模式 (SLOW MODE)
49、、空闲模式 (IDLE MODE)和掉电模式 (POWER_OFF MODE)共四种模式。任何情况下复位 操作均自动进入正常工作模式;在掉电模式和休眠模式下,只要有任何一个外部中断 EINT0: 23或 RTC时钟中断发生,也均将返回到正常模式;正常模式下电源管理模式为内核及 ARM芯片内部所有硬件组件提供时钟源,即所有设备处于开启状态,因此功耗比较大。用户可以通过软件控制内置硬件组件的开启和关闭,暂时不用的硬件可以关闭以降低功耗。 B选项错误,故本题选择 B。 26 【正确答案】 A 【试题解析】 S3C2410中断控制器支持所有内置硬件各组件的硬件中断,包括 24个外部可屏蔽中断 EINT0 EINT23以及 ADC、 RTC、 SPI、 I2C、 UART0UART1、 SDI、 USB、 DMA0 1 2 3、 LCD、 WDT、 TIMER0 1