1、计算机三级(嵌入式系统开发技术)机试模拟试卷 12 及答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。(分数:2.00)A.与具体应用紧密结合,具有很强的专用性B.以硬件为主,软件只起辅助作用C.软硬件资源往往受到严格的限制D.软件大多固化在只读存储器中2.嵌入式系统广泛使用微控制器(MCU),下面关于 MCU 的叙述中错误的是( )。(分数:2.00)A.MCU 将大部甚至全部计算机硬件电路集成在一块芯片中,它只需很少一些外接电路就可独立工作B.使用
2、 MCU 的嵌入式系统体积小,功耗和成本低,可靠性也高C.MCU 品种和数量多,应用广泛,它占有嵌入式系统的大部分市场D.MCU 都是片上系统(SoC)3.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于高端嵌入式系统特性的叙述中错误的是( )。(分数:2.00)A.其硬件的核心大多是 32 位64 位处理器B.操作系统功能齐全,大多使用 Windows 系统C.应用软件可更新和扩展D.智能手机、路由器等产品中使用的大多是高端嵌入式系统4.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是( )。(分数:
3、2.00)A.目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上B.当前最复杂的 CPU 芯片所集成的晶体管数目已多达 10 亿个C.当前速度最快的 CPU 芯片时钟频率已经高达 10GHzD.微机电系统(MEMS)在芯片上融合了光、机、电等多种不同类型的构件5.数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是( )。(分数:2.00)A.简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是txtB.WWW 网页是一种典型的超文本C.PDF 文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准D.数字文本阅读器可以是软件,
4、也可以是一种称为“电子书阅读器”的嵌入式应用产品6.假设数码相机使用的存储卡容量是 2GB,数据压缩比平均是 4,那么它一次可连续拍摄 1600 万色(真彩色)的 40963072 分辨率的彩色相片大约多少张?( )。(分数:2.00)A.50B.100C.200D.4007.数字视频(及其伴音)在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是( )。(分数:2.00)A.aViB.movC.wavD.rmvb8.路由器用于 2 个或多个计算机网络的互连,有关路由器 IP 地址的下列说法中,正确的是( )。(分数:2.00)A.网络中的路由器
5、不需要 IP 地址B.网络中的路由器必须人工设置 IP 地址C.网络中的路由器具有两个以上的 IP 地址D.网络中的路由器只能设置一个 IP 地址9.以下关于嵌入式处理器的说法错误的是( )。(分数:2.00)A.哈佛结构是指 CPU(运算器与控制器)与存储器的连接只有一套总线B.RISC 架构是指精简指令集计算机体系结构C.ARM 处理器采用单周期操作D.ARM 处理器都采用流水线技术10.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是( )。(分数:2.00)A.ARM 状态仅支持 32 位指令编码B.Thumb 状态仅支持 16 位指令编码C.Thumb2 状态仅支持 32 位指
6、令编码D.ARM 状态和 Thumb 状态是可以相互切换的11.以下关于 ARM 处理器寄存器说法错误的是( )。(分数:2.00)A.CPSR 为程序状态寄存器,存放各种标志和状态B.SPSR 为备份程序状态寄存器C.R13 为链接寄存器 LRD.R15 为程序计数器 PC12.以下关于 ARM 处理器说法正确的是( )。(分数:2.00)A.32 位 ARM 处理器支持字节,半字,和字三种数据类型B.MMU 为存储器保护单元,是对存储器进行保护的可选组件C.虚拟地址到物理地址映射是 MPU 的主要功能D.WIC 为嵌套向量中断控制器13.与其它内核相比,关于 ARM 内核的主要特点,以下说
7、法错误的是( )。(分数:2.00)A.功能强大,低功耗设计,RISC 结构B.全部都是 RISC,哈佛结构C.功耗低,代码效率高,合作伙伴多D.成本低,软件可移植性好,供货源多14.ARM 指令完成的功能是如果清除 R7 中的 bit0,1,5 位,正确的指令是( )。(分数:2.00)A.ORR R7,R7,#0x00000023B.AND R7,R7,#0xFFFFFFDCC.BIC R7,R7,#0xFFFFFFDCD.XOR R7,R7,#0xFFFFFFDC15.在指令 LDR R3,R4,#4!执行后,R4 中的值为( )。(分数:2.00)A.不变B.R41C.R44D.416
8、.以下对伪指令的解释错误的是( )。(分数:2.00)A.DCB 0xAC;在内存区域分配一个字的内存空间并初始化为 0xACB.CODE16;伪指令通知编译器,其后的指令序列为 16 位的 Thumb 指令C.MyTest EQU 15000;定义一个 32 位常量 MyTest,值为 15000D.EXPORT 伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用17.如果条件为负数,将 R1 指向的内存单元中 8 位数据加载到 R0 寄存器中,正确的 ARM 指令为( )。(分数:2.00)A.LDRPL R0,R1B.LDRMI R0,R0C.LDRHMI R1,R0D.L
9、RBMI R0,R118.在 ARM 汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是( )。(分数:2.00)A.BL LabelSubB.BX LabelSubC.CBNZ R1,LabelSubD.BIC R0,R0,#LabelSub19.下面关于嵌入式处理器时钟信号的叙述中,错误的是( )。(分数:2.00)A.嵌入式处理器需要时钟信号才能按照节拍正常工作B.大多数嵌入式处理器内置时钟信号发生器C.嵌入式处理器不能使用外部振荡源提供时钟信号D.可用于产生时钟信号的晶振,有的是无源的、有的是有源的20.下面是关于 AMBA(Advanced Microcontrolle
10、r Bus Architecture)的叙述: AMBA 有助于开发带有大量控制器和外设的多处理器系统 AMBA 规定了 ARM 处理器内核与处理芯片中快速组件的接口标准 AMBA 规定了 ARM 处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准 AMBA 有多个版本,其总线性能也不断提高 上述叙述中,正确的是( )。(分数:2.00)A.仅和B.仅和C.仅和D.全部21.下面关于 NOR Flash 和 NAND Flash 的叙述中,错误的是( )。(分数:2.00)A.NOR Flash 和 NAND Flash 是目前市场上两种主要的闪存技术B.NAND Flash 以页(行
11、)为单位随机存取,在容量、使用寿命等方面有较大优势C.NOR Flash 写入和擦除速度较慢D.数码相机存储卡和 U 盘中的 Flash 均采用 NOR Flash22.下面 4 种嵌入式系统的 IO 接口中,哪一种可以实现并行 LO?( )。(分数:2.00)A.GPIOB.SPIC.UARTD.I 2 C23.下图为利用 ARM 芯片的 GPIO 引脚连接按键的典型接口。当图中 KEY1 与 KEY2 键按下,其他按键均松开时,ARM 芯片读到的 GPF6GPF1 的状态为( )。 (分数:2.00)A.111111B.001111C.111100D.00000024.8 段共阴极 LED
12、 数码管示意如下图所示,为显示英文字母 b,其编码(按 dp g f e d e b a 的顺序排列)是( )。 (分数:2.00)A.01111101B.01110111C.01111100D.0111100125.下面关于 S3C2410 电源管理的叙述中,错误的是( )。(分数:2.00)A.电源管理模块具有四种模式B.正常模式下,电源管理模式为内核及 ARM 芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C.任何情况下复位操作均自动进入正常工作模式D.在掉电模式和休眠模式下,只要有任何一个外部中断或 RTC 时钟中断发生,均将返回到正常
13、模式26.下面关于 S3C2410 中断控制器的叙述中,错误的是( )。(分数:2.00)A.中断控制器不支持内置 SPI 引起的中断B.中断控制器支持内置 I 2 C 引起的中断C.中断控制器支持内置 USB 引起的中断D.中断控制器支持内置 RTC 引起的中断27.下面关于 S3C2410 中 UART 的叙述中,错误的是( )。(分数:2.00)A.芯片内置 UART0、UART1 和 UART2 共三个接口B.UARTn 对应的控制寄存器 UCONn 用于确定 UARTn 传输帧的格式C.在计算波特率时用到的外部时钟有两种选择,具体选择时由 UART 的控制器寄存器中的相关位的状态决定
14、D.通过对 UART 的控制器寄存器进行编程可确定每个 UART 的相关中断是否允许28.下面哪一种接口不是无线通信接口?( )。(分数:2.00)A.GPRSB.CANC.蓝牙D.WiFi29.RTOS 响应时间的具体指标不包括如下哪一项?( )。(分数:2.00)A.中断延迟时间(Interrupt Latency)B.任务切换时间(Task Switching Latency)C.进程切换时间(Process Switching Latency)D.存储器延迟时间(Memory Latency)30.如下关于 TinyOS 的说法,正确的是( )。(分数:2.00)A.主要用于无线传感器
15、网络的操作系统B.属于重量级的操作系统C.是 QNX 公司开发的开放源代码操作系统D.Tiny OS 的技术特点是轻进程、被动消息、对象驱动和组件化编程31.如下关于 COS的说法,正确的是( )。(分数:2.00)A.是包含有设备驱动程序和文件系统的小型嵌入式操作系统内核B.COS是开放源代码的免费操作系统C.COS具有良好的可裁剪性和可移植性,能够支持的任务数为 32 个D.任务调度按优先级抢占式调度方式进行32.如下关于 Android 操作系统的说法,正确的是( )。(分数:2.00)A.是一种以 Linux 为基础的完全开放源代码操作系统B.主要使用于桌面计算设备C.使用不同的软件开
16、发包,则使用的编程语言也可以不同D.谷歌公司对基于 Android 操作系统的第三方软件进行严格把关33.如下关于 QNX 操作系统的说法,正确的是( )。(分数:2.00)A.它完全遵循 POSIX 相关各种标准B.属于宏内核操作系统C.内核提供 4 种服务:进程调度、进程间通信、底层网络通信和中断处理D.进程在非独立的地址空间运行34.如下关于开源操作系统的说法,正确的是( )。(分数:2.00)A.能够免费获得源码,起始使用成本较低B.获得技术支持比较困难,但维护比较简单C.移植过程开发工作量大,但系统可靠性较高D.即购即用,且产品研发容易满足工期要求35.以下各项不属于开源嵌入式操作系
17、统的是( )。(分数:2.00)A.CIfinuxB.RTLinuxC.COSIID.VxWorks36.以下各项关于微内核(micro kernel)操作系统的说法,正确的是( )。(分数:2.00)A.是对单内核做了结构扩展后推出的B.内核不包括任务管理、调度器、中断管理和进程间通信模块C.内核小巧,传统操作系统内核中的许多部分都被移出内核D.进程需要区分内核模式和用户模式服务37.以下各项关于引导加载程序的说法,不正确的是( )。(分数:2.00)A.引导加载程序对应的英文术语是 BIOSB.嵌入式系统加电后执行的第一批最初操作称为引导或者自举C.引导加载程序会进行内存加电自检和外设存在
18、自检D.引导加载程序会进行内存地址映射,初始化外围设备38.对于嵌入式 Ifinux 而言,Bootloader 完成的工作步骤不包括如下( )项。(分数:2.00)A.初始化处理器及外设的硬件资源配置B.建立内存空间的映射关系,将系统的外存和内存地址变换激活C.装载操作系统映像到内存D.操作系统启动后,配置网卡按预设参数连接互联网39.下面有关嵌入式系统开发过程的描述语句中,不恰当的是( )。(分数:2.00)A.在系统设计阶段应该根据系统需要实现的功能,来综合考虑软硬件功能的划分,确定哪些功能由硬件完成,哪些功能由软件完成。B.在系统设计阶段不仅需要描述用户的功能需求如何实现,且需要描述非
19、功能需求(如:功耗、成本、尺寸等)如何实现。C.构件设计阶段,设计者需要设计或选择符合系统结构所需要的具体构件。构件通常是指硬件模块,而不包括软件模块。D.系统集成与测试阶段,应该每次只对一部分构件或模块所集成的系统进行测试,各部测试完成后,再整体测试。40.下面有关 GNU 工具套件的描述语句中,不恰当的是( )。(分数:2.00)A.GNU 是一种常用于开发基于 Linux 操作系统应用软件的工具套件B.GCC 是 GNU 套件中的编译连接器,它能编译 C 语言、汇编语言编写的程序代码C.若要用 GDB 调试某 Linux 的应用软件时,编译时需要在命令中加入g 参数D.在 GDB 调试环
20、境下,用 run 命令来装入需要调试的可执行文件二、填空题(总题数:20,分数:40.00)41.IP 核是开发 SoC 的重要保证,IP 核的复用可以减少 SoC 研发成本,缩短研发时间。以 CPU 为例,目前采用【41】 1 公司的【42】 2 内核占所有 32 位嵌入式处理芯片的 90左右,已经成为 32 位嵌入式 CPU事实上的标准。(分数:2.00)填空项 1:_42.字符在嵌入式系统内部是使用二进制编码表示的,存储一个 ASCII 字符需要使用【43】 1 个二进位,存储一个常用汉字需要使用【44】 2 个二进位(采用 GB2312 编码标准)。(分数:2.00)填空项 1:_43
21、.目前,无线局域网(WLAN)已经是无线上网的一种重要手段,它采用的通信协议是 IEEE【45】 1abgn,其数据传输速率可达 11【46】 2Mbs。(分数:2.00)填空项 1:_44.程序存储器和数据存储器仅用一套总线与 CPU 连接的这种存储结构称为【47】 1 结构,程序存储器和数据存储器分开采用两套总线与 CPU 连接的存储结构称为【48】 2 结构。(分数:2.00)填空项 1:_填空项 1:_45.在 ARM 处理器中,只允许使用 16 位指令编码的状态称为【49】 1 状态,只允许使用 32 位指令编码的状态称为【50】 2 状态。(分数:2.00)填空项 1:_46.已知
22、 R05000,R18000,执行指令 MOV R0,R1,LSR#3 后,R0【51】 1,R1【52】 2。(分数:2.00)填空项 1:_47.小端模式下如果从 0x60000010 开始到 0x60000017 存放的一个双字为 0x123456789ABCDEF0,且R10x60000010,则加载指令 LDRB R0,R1使 R0【53】 1、LDRH R2,R1,#2使 R2【54】 2。(分数:2.00)填空项 1:_48.下图给出了产生嵌入式处理器时钟信号的两种方法,其中左图为使用【55】 1 时钟信号发生器产生嵌入式处理器时钟信号的方法,右图为使用【56】 2 时钟信号源产
23、生嵌入式处理器时钟信号的方法。(分数:2.00)填空项 1:_49.典型嵌入式系统在硬件上除嵌入式最小硬件系统外,还包含一些相关的通道或接口。其中,由【57】 1 量输入接口和数字量输入接口组成的输入接口常称为【58】 2 向通道。(分数:2.00)填空项 1:_50.ARM 处理器芯片内部的直接存储器访问控制器常简称为【59】 1 控制器,采用它来传输数据,可降低处理器的负荷;通过将 CPU 设为低功耗状态,并使用直接存储器访问控制器传输数据,能降低系统的【60】 2。(分数:2.00)填空项 1:_51.Flash 存储芯片 AM29LVl60 的外部地址线共 20 条(A0A19),数据
24、线共 16 条(DQ0DQ15),由此计算AM29LV160 的存储容量 V【61】 1Mbits,或表示为【62】 2MB。(分数:2.00)填空项 1:_52.基于 ARM 内核的嵌入式芯片中的中断控制器的功能是对芯片中相关硬件组件的中断请求进行管理和控制,一般采用【63】 1 中断(VIC)或【64】 2 中断(NVIC)方式管理中断。(分数:2.00)填空项 1:_53.CAN 总线的数据帧由 7 个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、【65】 1 域、【66】 2 域、应答域、帧结尾。(分数:2.00)填空项 1:_54.实时操作系统(RTOS)有 3 个主要
25、的实时指标响应时间、吞吐量和生存时间,响应时间的具体指标是:【67】 1 时间和【68】 2 时间。(分数:2.00)填空项 1:_55.【69】 1 系统是目前智能手机使用最多的一种操作系统,它是以【70】 2 为基础的半开放源代码的一种操作系统,由谷歌(Google)公司推出。(分数:2.00)填空项 1:_56.为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统包含有一个硬件抽象层,硬件抽象层的英文缩写是【71】 1,它位于【72】 2 和硬件之间,从而隐藏了硬件平台的差异,避免了操作系统对硬件的直接访问。(分数:2.00)填空项 1:_57.Linux 内核主要是由 5
26、个子系统组成的,如下图所示,其中的 A 是【73】 1 子系统,B 是【74】 2 子系统。 (分数:2.00)填空项 1:_58.COSII 操作系统是我国广泛使用的一种抢占式实时操作系统,基于 COSII 的嵌入式系统软件部分由 4 层组成,按照从上而下的顺序它们是:【75】 1 层,应用程序接口(API)层,【76】 2 层,及设备驱动程序层。(分数:2.00)填空项 1:_59.JTAG 是指满足 IEEE1149 规范的边界扫描测试方法及 TAP 接口,是一种用于片上【77】 1 技术的统称。JTAG 接口标准中规定了 TAP 接口所使用的 5 个信号,它们分别是【78】 2、TMS
27、、TDI、TDO 和TRST。(分数:2.00)填空项 1:_60.使用 GNU GCC 开发应用程序时,若源文件为 testc,用命令:armlinuxgccgo test testc 对该源文件进行编译,然后运行【79】 1 命令进入调试环境。在调试环境下,键入命令:file test 来加载被调试的文件,然后再用【80】 2 命令来运行它。(分数:2.00)填空项 1:_三、综合题(总题数:1,分数:2.00)61.某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下: a、刷卡机的硬件组成中,除了必须的最小硬件系统外,还需要 IC 卡读写模块、8 段 LE
28、D 组成的显示模块、键盘模块、蜂鸣器模块、RS 一 485 通信模块等。 b、客户需要事先办理本系统的消费 IC 卡,预存若干金额,办卡信息及预存金额存储在后台数据库系统中。 c、客户消费时,用 IC 卡在刷卡机上支付。支付时,由售饭员在刷卡机上输入客户缴费金额且在 LED 显示器上显示,然后客户刷卡,若 IC 卡合法,则把缴费金额和 IC 卡信息传输给后台数据库系统。若 IC 卡不合法,用蜂鸣器发不合法提示音。 d、后台数据库系统接收到刷卡机的信息后,将根据 IC 卡号查询出该卡的余额,若余额大于等于应缴费额,则进行扣费,再把当前余额及扣费正确信息回传给刷卡机。若余额小于应缴费额,则回传扣费
29、不正确信息给刷卡机。 e、刷卡机接收到回传的信息后,显示回传的余额,且若是扣费正确信息,则用蜂鸣器发“扣费正确”提示音;若是扣费不正确信息,则用蜂鸣器发“扣费不正确”提示音。 根据上述功能要求的描述,若采用S3C2410 芯片为核心来构建刷卡机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。 (1)在设计硬件时,最小的硬件系统是保证系统能正常工作的必要硬件组成。它包括电源电路、【81】_、复位电路、调试测试接口以及【82】_。 (2)若在硬件设计时,选用 8 个共阴极的 8 段 LED(其排列如图 1 所示)组成 2 组显示器(1 组 4 个 8 段 LED),用于显示当前消费金额和余额
30、。若采用GPC0GPC6、GPC7 外接同向驱动后,分别连接到显示“消费金额”的 LED 显示器段信号线 af、dp 上,采用 GPDOGPD3 外接同向驱动后分别控制该组显示器中低数据位高数据位的 4 个 8 段 LED 位信号线。另外采用 GPC8GPC14、GPC15 外接同向驱动后,分别连接到显示“余额”的 LED 显示器段信号线af、dp 上,采用 GPD4GPD7 外接同向驱动后分别控制该组显示器中低数据位高数据位的 4 个 8 段LED 位信号线。 那么,GPC0GPC15 引脚的功能为:【83】_,GPDOGPD7 引脚的功能为:【84】_。初始化 GPC0GPC15 引脚功能
31、的语句可以是: rGPCCON 是端口 C 的控制寄存器,其格式见后面附录 rGPCC()N【85】_; 初始化 GPDOGPD7 引脚功能的语句可以是 rGPDCON 是端口D 的控制寄存器,其格式见后面附录 rGPDCON(rGPDCON 10x00005555)&【86】_); 若只在“余额”LED 显示器中的次高数据位 LED 上显示字符“3”,相关驱动程序中可用下面语句实现。 rGPCDAT【87】_;输出“3”的段信号 rGPDDAT【88】_;输出次高数据位被点亮的控制信号 (3)刷卡机上输入客户缴费金额的键盘,在设计时采用非标准键盘组成,键盘接口设计成44 的阵列(其按键排列示
32、意图如图 2 所示)。键盘接口电路中选用 GPE0GPE3 来输出键盘行扫描信号,选用 GPE4GPE7 来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之:*KEYOUTPUT 是键盘扫描时的输出地址,KEYINPUT 是键盘读入时的地址 #define KEYOUTPUT(*(volatile INT8U *)0x56000044) #define KEYINPUT(*(volatile INT8U *)0x56000044) INTl6U ScanKey() INTl6U key0xFFFF; INT16U i; INTSU temp0xFF,output;rGPE
33、CON 是端口 E 的控制寄存器,其格式见后面附录 rGPECON(rGPECON &0xFFFFFF00)【89】_);初始化 GPE0GPE3 为输出 rGPECONrGPECON&【90】_;初始化 GPE4GPE7 为输入下面判断键盘中是否有键按下 for(i1;(i8)&(i0);【91】_) output0xFF: output&(i); KEYOUTPUToutput; tempKEYINPUT; if(temp&OxFO)!【92】_)判断列信号是否为全“1” key:(i); key8: key (temp&0xF0)10x0F);求得按键的返回值 retum(key);函数
34、返回按键对应的值 retum 0xFFFF; 应用程序中可根据上面的键盘扫描函数的返回值,来判断是否有按键按下,并确定是哪个按键按下。例如:若返回值为:【93】_时,可知是键盘中的“6”键按下, 若返回值为:【94】_时,可知是键盘中的“确认”键被按下。若无键按下时,返回值应为:【95】_。 (4)刷卡机与后台数据库系统通信采用 RS 一 485总线。因此在硬件设计时,需要采用 S3C2410 芯片内部的【96】_部件外加电平转换芯片等来实现。若在软件设计时,其初始化程序中波特率设置为 9600bps,数据格式设置为:8 位数据位、无校验、1 位停止位。那么,1 秒时间内最多能传输【97】_字
35、节的信息。 (5)刷卡机上的应用软件是在无操作系统环境下开发的。设计者可以自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9 体系结构中规定的复位异常所对应的异常向量地址为【98】_。系统上电复位后,将从该地址处开始执行程序,因为 ARM9 体系结构中规定的各异常向量地址之间间隔通常为【99】_个字节。因此,复位异常向量地址处通常存储一条【100】_指令的代码。 说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 C 的控制寄存器(GPCCON) 2)端口 D 的控制寄存器(GPDCON) 3)端口 E 的控制寄存器(GPECON)
36、 (分数:2.00)_计算机三级(嵌入式系统开发技术)机试模拟试卷 12 答案解析(总分:122.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。(分数:2.00)A.与具体应用紧密结合,具有很强的专用性B.以硬件为主,软件只起辅助作用 C.软硬件资源往往受到严格的限制D.软件大多固化在只读存储器中解析:解析:与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点。专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性;隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的
37、一个部分,它们隐藏在其内部,不为人知;资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;高可靠性;实时性;软件固化。综上所述,B 选项不属于嵌入式系统的特点。故本题选择 B。2.嵌入式系统广泛使用微控制器(MCU),下面关于 MCU 的叙述中错误的是( )。(分数:2.00)A.MCU 将大部甚至全部计算机硬件电路集成在一块芯片中,它只需很少一些外接电路就可独立工作B.使用 MCU 的嵌入式系统体积小,功耗和成本低,可靠性也高C.MCU 品种和数量多,应用广泛,它占有嵌入式系统的大部分市场D.MCU 都是片上系统(SoC) 解析:解析:嵌入式微控制器(
38、Microcontroller Unit,MCU)实际上是一种单片计算机,简称单片机。将整个计算机硬件的大部分甚至全部电路集成在一块芯片上。微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统 70的市场。微控制器的最大特点就是单片化,体积减少,从而功耗和成本都下降。而 SoC 的最大的特点是成功实现了软硬件无缝的结合,它可能包含一个或者多个处理器。所以 D 选项不正确,故本题选择 D。3.按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于高端嵌入式系统特性的叙述中错误的是( )。(分数:2.00)A.其硬件的核心大多是
39、 32 位64 位处理器B.操作系统功能齐全,大多使用 Windows 系统 C.应用软件可更新和扩展D.智能手机、路由器等产品中使用的大多是高端嵌入式系统解析:解析:按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中高端系统采用 3264 位处理器,支持网络连接;使用的操作系统功能齐全,软件扩展性好,有良好的用户界面;典型应用有智能手机、掌上电脑、路由器、Google 眼镜等。B 项 Winctows 系统并非嵌入式操作系统,故本题选择 B。4.集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是( )。(分数:2.00)A.目前已经
40、可以将数字电路、模拟电路和射频电路等集成在同一芯片上B.当前最复杂的 CPU 芯片所集成的晶体管数目已多达 10 亿个C.当前速度最快的 CPU 芯片时钟频率已经高达 10GHz D.微机电系统(MEMS)在芯片上融合了光、机、电等多种不同类型的构件解析:解析:随着电子设计自动化水平的提高和 VLSI 制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。微机电系统在芯片上融合了光、机械、电子等多
41、类不同技术的构件,是集微型传感器、微型执行器、信号处理器、接口、通信电路和电源等于一体的微型器件或者微型系统。当前速度最快的 CPU 已超过 10G 了,C 选项错误,故本题选择 C。5.数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是( )。(分数:2.00)A.简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是txtB.WWW 网页是一种典型的超文本C.PDF 文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准 D.数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品解析:解析:数字文本是以文字以及其他
42、符号为主的一种数字媒体。根据排版格式区分,文本分为纯文本和丰富格式文本。纯文本由一连串字符编码组成,只包含单纯的文字信息。在 Windows 环境下,txt 文档是一种纯文本。相对于线性文本,超文本按着网状结构组织信息。WWW 网页是最为常见的超文本。数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品。PDF(便携式文件格式)是由 Adobe Systems 在 1993 年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能免版税(Royaltyfree)自由开发 PDF 相容软体,是一个开放标准,2007 年12 月成
43、为 ISO32000 国际标准。所以 C 选项错误,故本题选择 C。6.假设数码相机使用的存储卡容量是 2GB,数据压缩比平均是 4,那么它一次可连续拍摄 1600 万色(真彩色)的 40963072 分辨率的彩色相片大约多少张?( )。(分数:2.00)A.50B.100C.200 D.400解析:解析:此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量图像水平分辨率图像垂直分辨率像素深度8。由此可知,此题中的数码相机一张照片大小为4096307224(84)9M,所以可以存储 2G9 约等于 200 张。故本题选择 C。7.数字视频(及其伴音)在嵌入式系统中使用或在互联网
44、上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是( )。(分数:2.00)A.aViB.movC.wav D.rmvb解析:解析:C 项 wav 是数字音频文件格式。故本题选择 C。8.路由器用于 2 个或多个计算机网络的互连,有关路由器 IP 地址的下列说法中,正确的是( )。(分数:2.00)A.网络中的路由器不需要 IP 地址B.网络中的路由器必须人工设置 IP 地址C.网络中的路由器具有两个以上的 IP 地址 D.网络中的路由器只能设置一个 IP 地址解析:解析:路由器是用于连接异构网络的设备,工作在网络层,屏蔽不同物理网络的差异,确保异构网络的数据交换顺畅进行
45、。路由器拥有多个输入端口和输出端口,可以连接多个网络,或者多个路由器。一个路由器为每个端口分配一个 IP,同一个路由器拥有多个不同的 IP 地址。转发数据时,路由器按照端口接入的网络号判断。只有 C 选项正确,故本题选择 C。9.以下关于嵌入式处理器的说法错误的是( )。(分数:2.00)A.哈佛结构是指 CPU(运算器与控制器)与存储器的连接只有一套总线 B.RISC 架构是指精简指令集计算机体系结构C.ARM 处理器采用单周期操作D.ARM 处理器都采用流水线技术解析:解析:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,A 选项错误;RISC 的英文全称是 R
46、educed Instruction Set Computer,中文是精简指令集计算机;单周期操作和指令流水线技术都是 ARM 处理器的技术特征。故本题选择 A。10.关于 ARM 嵌入式处理器的工作状态,以下说法错误的是( )。(分数:2.00)A.ARM 状态仅支持 32 位指令编码B.Thumb 状态仅支持 16 位指令编码C.Thumb2 状态仅支持 32 位指令编码 D.ARM 状态和 Thumb 状态是可以相互切换的解析:解析:在 ARM 的体系结构中,处理器可以工作在 3 种不同的状态:ARM 状态,ThumbThumb2 状态,调试状态。ARM 状态是 ARM 处理器工作于 3
47、2 位指令的状态,即 32 位状态,所有指令均为 32 位宽度;Thumb 状态是 ARM 执行 16 位指令的状态,即 16 位状态在 ThlJmb 模式下,指令代码只有 16 位;Thumb2 状态是 ARMv7 版本的 ARM 处理器所具有的新状态,新的 Thumb2 内核技术兼有 16 位及 32 位指令长度;通过 BX 指令,ARM 状态和 Thumb 状态是可以相互切换的。综上 C 选项错误,故本题选择 C。11.以下关于 ARM 处理器寄存器说法错误的是( )。(分数:2.00)A.CPSR 为程序状态寄存器,存放各种标志和状态B.SPSR 为备份程序状态寄存器C.R13 为链接寄存器 LR D.R15 为程序计数器 PC解析:解析:R13 是堆栈指针(CP)寄存器,链接(LR)寄存器是 R14,C 选项错误,故本题选择 C。12.以下关于 ARM 处理器说法正确的是( )。(分数:2.00)A.32
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1