1、计算机三级(嵌入式系统开发技术)机试模拟试卷 39及答案与解析 一、选择题 1 手机最基本的功能是打电话,在发送话音信号时必须对讲话声音进行数字化,下面有关音频信号数字化的叙述中,错误的是 ( )。 ( A)数字化的处理步骤是:取样、量化、编码 ( B)量化就是把每个声音信号样本从模拟量转换成数字量 ( C)音频信号量化后的样本一般用 24位或 32位整数表示 ( D)量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差 2 下列 8个设备中不属于嵌入式系统应用的是哪 2个 ? 洗衣机、 电磁炉 、 复印机、 鼠标器、 巨型机、 服务器、 路由器、 手机 ( A) 、 ( B) 、
2、( C) 、 ( D) 、 3 为提高片上系统 (SoC)的设计效率,减少重复开发,通常大多以 IP核为基础在单个芯片上进行集成,组成一个计算机系统。按照 IC设计文件的类型, IP核通常分为哪 3种类型 ? ( A) ARM核、 Intel核、 AMD核 ( B)处理器核、存储器核、 L O核 ( C)软核、固核、硬核 ( D)硬实时核、软实时核、非实时核 4 假设数码相机使用的存储卡容量是 4GB,它一次可连续拍摄 1600万色 (真彩色 )的 4096 x3072分辨率的彩色相片可达 400张,那么其数据压缩比大约是 ( )。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 5
3、下面关于 WiFi无线局域网的叙述中,错误的是 ( )。 ( A)无线局域网的英文缩写是 WLAN ( B)它使用的无线电波主要是 2 4MHz和 5 8MHz两个频段 ( C)无线局域网采用的协议有 802 11a、 802 11b、 802 11g和 802 11n等 ( D)其数据传输速率目前已达 100Ub s 6 下面关于将计算机或终端设备接入互联网 的有关叙述中,错误的是 ( )。 ( A) ADSL是利用普通电话线将计算机接入互联网的一种技术 ( B)使用专门的 Cable MODEM可以借助有线电视网接人互联网 ( C)使用光纤或者光纤 +双绞线作为传输介质的互联网接入技术称为
4、光纤接入 ( D)手机和平板电脑通过 WiFi接人互联网,与 ADSL、 Cable MODEM和光纤接入均无关 7 以下关于嵌入式处理器说法错误的是 ( )。 ( A) AVR、 MIPS、 ARM等均采用 RISC指令集 ( B) 51、 AVR、 PIC、 MIPS等均采用哈佛结构 ( C) 51、 MSP430以及 ARM,它们的字长各不相同 ( D) ARM均采用哈佛结构 8 以下不属于 ARM处理器的特点是 ( )。 ( A)采用指令流水线技术 ( B)采用加载存储指令访问内存 ( C)功能强,能耗大 ( D)单周期操作 9 以下按照 ARM公司的分类,不属于 ARM Coaex应
5、用处理器的是 ( )。 ( A) CoaexA7 ( B) CodexA8 ( C) CodexA15 ( D) CoaexR7 10 以下具有 NVIC的 ARM处理器是 ( )。 ( A) ARM7 ( B) ARM9 ( C) ARM11 ( D) CodexM0 11 对于经典 ARM处理器,决定 ARM处理器工作模式的寄存器是 ( )。 ( A) CPSR ( B) PC ( C) LR ( D) SP 12 某 ARM处理器内部某功能部件对存储器的保护功能,提供了简单代替存储器管理部件的方法来管理存储器,这个部件用英语缩写为 ( )。 ( A) MMU ( B) SPSR ( C)
6、 PSR ( D) MPU 13 已知 R1=0x81000000, R0=0x00112233,在小端模式下执行 ARM指令 STR R0, R1之后,内存 0x81000002中的值为 ( )。 ( A) 0x00 ( B) 0x11 ( C) 0x22 ( D) 0x33 14 已知 R1=0x50001000, R2=0x00080001,执行 ARM指令 MOV R1, R2, LSL#8后, R1的值为 ( )。 ( A) 0x08000100 ( B) 0x00A00010 ( C) OxA0001000 ( D) 0x00000080 15 ARM指令 STRB R0, R1,
7、 #4!执行后,以下说明正确的是 ( )。 ( A) R0中的值不变 ( B) R1中的值不变 ( C) R0和 R1中的值均不改变 ( D)内存中的值不变 16 在 ARM汇编语言中,小端模式下,通过伪指令 MyData DCD 0x01234567在内存中定义了 1个 32位操作数,已知 R0=0x56000012,则依次执行: LDR R1, =MyData LDRH R0, R1, #2 两条指令后, R0的值为 ( )。 ( A) 0x00000123 ( B) 0x00004567 ( C) 0x00000067 ( D) 0x01234567 17 基于 ARM内核的嵌入式芯片是
8、以 ARM内核为基础,通过 AMBA总线将其他硬件组件连接在一起的。下面列出的 4个组件中,哪一个组件是挂在 AMBA的APB总线上的 ?( ) ( A)片上 SRAM及 Flash ROM ( B) PWM ( C) USB主机 ( D) DMA控制器 18 下面是与 ARM处理器存储器相关的叙述,其中错误的是 ( )。 ( A) ARM处理器片内数据存储器通常使用的是 SDRAM ( B) ARM处理器片内程序存储器通常使用的是 Flash ROM ( C)通过 ARM处理器片内的外部 存储控制器可以对处理器片外扩展的 Flash ROM进行管理与控制 ( D)通过 ARM处理器片内的外部
9、存储控制器可以对处理器片外扩展的 SRAM或DRAM(如 SDRAM等 )进行管理与控制 19 下面是关于 S3C2410的时钟及电源管理组件的叙述,其中错误的是 ( )。 ( A)其 MPLL输入时钟既可选择采用外部时钟,也可选择采用外接晶体经其内部振荡电路后输出的时钟 ( B)在时钟控制器、电源控制器等控制下产生的 PCLK时钟,是连接到芯片内部的 APB总线上供外围组件使用的时钟 ( C)电源管理模块具有正常 模式、慢速模式、空闲模式和掉电模式共四种模式 ( D)通过对芯片相关引脚的控制,芯片复位后,可以自动进入电源管理模块具有的任何一种工作模式 20 NOR Flash芯片 AM29I
10、N320D的逻辑引脚及其简单描述如下。为使处理器能够从该存储芯片中以字节方式读取信息,存储芯片相关引脚必须具有的正确的逻辑组合是 ( )。 ( A) CE#=1, OE#=1, WE#=1, BYTE#=1 ( B) CE#=0, OE#=0, WE#=0, BYTE#=0 ( C) CE#=0, OE#=1, WE#=0, BYTE#=1 ( D) CE#=0, OE#=0, WE#=1, BYTE#=0 21 下面关于 I2C总线的叙述中,错误的是 ( )。 ( A) I2C总线是集成电路互连总线的简称 ( B) I2C总线是一种串行半双工传输的总线标准 ( C) I2C总线有三条信号线:
11、数据线 SDA,时钟线 SCL,应答线 ACK ( D) I2C总线属于多主总线,可以同时挂接多个主控器件 22 一主一从式 SPI连接示意如下图所示。从机 SPI的 4根信号线的名称已在图中标出,为保证主机与从机之间的正确连接及系统正常工作,图中主机的 、 、 、 的信号名称分别应该是什么 ? ( A) MOSI、 MISO、 SCK、 SSEL ( B) SCK、 MOSI、 MISO、 SSEL ( C) MISO、 MOSI、 SCK、 SSEL ( D) SSEL、 MOSI、 SCK、 MISO 23 下面关于 UART的叙述中,错误的是 ( )。 ( A) UART是一种同步串行
12、外设接口 ( B) UART可以实现全双工串行通信 ( C) UART本身不支持多机通信 ( D) UART能实现的最高数据传输速率一般比 SPI能实现的最高数据传输速率低 24 下面关于 USB的叙述中,错误的是 ( )。 ( A) S3C2410片内的 USB主控制器与芯片内部的 AHB总线相连 ( B) S3C2410片内的 USB设备接口与芯片内部的 APB总线相连 ( C) USB是一种串行异步通信接口 ( D)采用 USB OTG可以在无 USB主机的情况下,直接实现嵌入式设备之间的点对点通信 25 下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是 ( )。 ( A)电阻式触摸屏
13、和电容式触摸屏是嵌入式系统中常用的两种触摸屏 ( B)应用时带多点触摸或滑动操作的触摸屏,是电阻式触摸屏 ( C)当在电容式触摸屏上触摸时,人的手指与触摸屏的 导体层之间形成一个耦合电容 ( D)一般电容式触摸屏与 ARM处理芯片采用 USB或 I2C总线等方式连接 26 下面关于 S3C2410中断控制器及中断控制的叙述中,错误的是 ( )。 ( A) S3C2410复位后其中断屏蔽寄存器的初值为全 0(即所有中断均开放 ) ( B) S3C2d10的中断源可以是有子寄存器的中断源,也可以是没有子寄存器的中断源 ( C)作为 S3C2410中断控制寄存器之一的中断模式寄存器用于决定中断源的中
14、断属于普通中断 IRQ还是快速中断 FIQ ( D) S3C2410中断控制寄存器中包含 中断屏蔽寄存器和子源中断屏蔽寄存器 27 下面关于实时系统的叙述中,错误的是 ( )。 ( A)单一的实时系统中可以同时包含硬实时任务和软实时任务 ( B)动车的自动驾驶任务属于准实时任务 ( C)硬实时、软实时与准实时的概念与时限的长短没有关系 ( D)硬件和软件必须协同配合,共同支持系统对实时性的要求 28 下面关于 Linux内核的叙述中,错误的是 ( )。 ( A) Linux起源于芬兰赫尔辛基大学的学生林纳斯 .托瓦兹 (Linus Torvalds) ( B) Linux虽然对 Unix的源
15、代码做了较大修改,但保留了 Unix操作系统的全部功能 ( C) Linux内核是一种自由软件,其源代码是开放的 ( D)对于不同体系结构的 CPU, Linux内核的源代码各不相同 29 下列各项中,不属于实时操作系统必须具备的特征的是 ( )。 ( A)事件驱动 ( B)抢占式调度 ( C)多级中断嵌套处理 ( D)软件可裁剪 30 下列关于 HAL的描述中,不正确的是 ( )。 ( A) HAL位于硬件电路板和操作系统内核之间 ( B) HAL是高端嵌入式系统中间件的组成部分 ( C) HAL改善了操 作系统的可移植性 ( D) HAL隐藏了硬件的差异性 31 下列关于 Bootload
16、er的陈述中,不正确的是 ( )。 ( A)在嵌入式操作系统中,所有与特定硬件相关的功能都集成在 Bootloader中 ( B) Bootloader的实现依赖于 CPU的体系结构 ( C) UBoot是支持多种嵌入式 CPU的 Bootloader程序 ( D) Bootloader主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能 32 下列关于 Linux的陈述中,不正确的是 ( )。 ( A) Linux内核运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间 ( B) RTEMS是能在嵌入式计算机系统上运行的 Linux操作系统发行版 ( C)驱
17、动程序可以被直接编译到 Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件系统中并在需要时被动态加载和卸载 ( D) Linux采用宏内核结构。 33 在 C OS-II操作系统下,能使等待态任务转入就绪态的系统函数是 ( )。 ( A) OSSemPost() ( B) OSTaskCreate() ( C) OSSemPend() ( D) OSStart() 34 在 C OS-II操作系统下,处于运行态的任务调用系统函数 OSTaskDel()后将转入 ( )。 ( A)等待态 ( B)被中断态 ( C)就绪态 ( D)休眠态 35 在 C OS-II操作系统下,中断服
18、务子程序代码完成的操作不包括 ( )。 ( A)保存全部 CPU寄存器到堆栈 ( B)调用 OSIntEnter()或者对 OSIntNesting变量加 1 ( C)调用系统函数 OSTimeDly()将当前任务挂起 ( D)调用 OSIntExit()函数 36 下列关于 C OS-II操作系统内核任务级的任务调度的说法中,不正确的是( )。 ( A)当前运行态任务因等待某一事件而被阻塞时,有可能进行任务级的任务调度 ( B)有足够的内存空间保存当前任务的上下文是进行任务级调度的条件之一 ( C)当发生任务级的任务调度时,内核进行任务级的任务切换,保存当前任务的上下文,并恢复新任务的上下文
19、 ( D)当前有更高优先级的任务处于就绪态时,有可能进行任务级的任务调度 37 下列关于 C OSII操作系统时间管理的陈述中,不正确的是 ( )。 ( A)调用 OSTimeDly()函数会使 C OSII进行一次任务调度 ( B)用户必须在多任务系统启动之前激活时钟节拍器 ( C)运行态任务调用 OSTimeDly()后将转入等待态 ( D)在调用 OSStart()之后做的第一件事是初始化定时器中断 38 C OSII操作系统通过事件控制块 ECB支持任务间通信。下列说法中错误的是 ( )。 ( A)中断服务程序不能等待信号 ( B)任务可以通过 ECB向其他任务发信号 ( C)多个任务
20、不能同时等待同一事件发生 ( D)中断服务程序可以通过 ECB向任务发信号 39 下面有关片上调试技术的描述语句中,不恰当的是 ( )。 ( A)边界扫描技术是调试硬件芯片及目标机电路板的一种常用调试技术 ( B) JTAG组织所研究的测试访问端口和边界扫描结构标准,成为了片上测试技术的一种国际标准,即俗称的 JTAG标准 ( C)使用片上调试技术进行嵌入式系统目标机调试时,无需目标存储器,也不占用目标机任何 I O端口 ( D) JTAG标准的片上调试技术采用并行方式与扫描链进行数据交互 40 下面关于 ADS1 2开发工具的说法中,不正确的是 ( )。 ( A)利用 ADS1 2工具建立的
21、应用工程项目中,至少应包括一个 Release生成目标 ( B) ADS1 2工具完成应用程序连接时,可按照 Scattered类型的文件进行地址映射 ( C) ADS1 2工具把被编译后的信息,按照 RO段或 Rw段或 zI段来存储 ( D)对于地址映射关系简单的工程项目, ADS1 2可以根据 Simple连接类型的参数来完成应用程序的地址映射 二、填空题 41 为提高 SoC的设计效率,减少重复开发,通常大多以 IP核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完 整的计算机系统。按照 IC设计文件的类型, IP核通常分为三种:【 41】核、固核和【 42】核。
22、42 目前数码相机中用于存储所拍摄相片的大多是【 43】存储器,假设一台数码相机一次可连续拍摄 65536色的 10241024的彩色相片 80张,数据压缩比平均是4,则它使用的存储器容量大约是【 44】 MB。 43 无线局域网 (WLAN)是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信协议主要是【 45】,数据传输速率可以达到 11 Mbps、 54Mbps、【 46】 Mbps甚至更高。 44 经典 ARM处理器有 7种异常:主要包括复位 RESET、未定义指令 UND、软件中断 SWI、指令预取中止 PABT、数据访问中止 DABT、外部中断请求 IRQ以
23、及【 47】,其中优先级最高的异常是【 48】。 45 ARM处理器 Cortex系列包括 Cortex嵌入式处理器和 Cortex应用处理器,其中Cortex嵌入式处理器包括主要应用于控制领域的【 49】系列和面向实时应用领域的【 50】系列。 46 Thumb一 2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:【 51】,开外部中断的指令为: 【 52】。 47 已知 ARM处理器 R1=0x12345678, R2=0xFF008899,则执行指令 AND R0,R1, R2后,寄存器 R0=【 53】, R1=【 54】。 48 某 ARM汇编语言程序要调用子程序,
24、子程序名为 MySubrutine,则调用该子程序的指令为【 55】,子程序返回调用程序的指令为【 56】。 49 按照 AMBA总线规范,基于 ARM内核的嵌入式处理器芯片采用系统总线与【 57】总线两层结构的方式构建片上系统。其中的系统总线主要用于连接【 58】带宽快速组件。 50 嵌入式系统的存 储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括 FRAM和 MRAM,分别称为【 59】存储器和【 60】存储器。 51 半导体存储器芯片的存储容量取决于该芯片的【 61】总线的条数和【 62】总线的位数。 52 I2C总线被启动后,多个主机在每发送一个数据位时都要对
25、SDA信号线电平进行检测,只要检测的电平与自己发出的电平【 63】就会继续占用总线。总线控制遵循的原则是谁先发送【 64】电平谁就会掌握对总线的控制权。 53 UART由【 65】器、【 66】器、控制单元及波特率发生器等构成。 54 嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备【 67】加载程序,外设【 68】程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些软件都是通用计算机所拥有的。 55 数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简,【 69】轻量化,占用存储资
26、源【 70】的特点。 56 实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种【 71】 时间,也就是任务开始执行时间到任务必须完成的时间间隔。【 72】时间,或者叫做任务最快完成时间,这是无中断响应情况下的任务最快执行时间。 57 实时系统对时间约束要求的严格性,使【 73】性成为实时系统的一项重要性能要求,它是指 RTOS能够对外部事件的【 74】时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。 58 一般按响应时间将实时系统分成三类:【 75】实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响
27、应时间一般在秒级;【 76】实时系统,其响应时间一般在数 十秒级。 59 嵌入式系统的开发过程按顺序可以分成【 77】分析与规格说明、系统设计、【 78】设计、系统集成与测试等 4个阶段,测试的目的是验证模块系统的功能和性能,以及发现错误。 60 若以 S3C2410为核心的目标机上,已经移植成功 Linux操作系统。若要开发该目标机的 Linux应用程序,通常使用 armlinux-【 79】交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加【 80】参数对它进行编译。 三、综合题 61 地铁进出站闸机的控制器以 S3C24lO芯片为核心 ,并外加其他功能电路来进
28、行设计,其基本功能描述如下: a、闸机能够识别本地铁票务系统出售的 IC卡。能识别的 IC卡有 2种,一种是可预付费的 “市民卡 ”,另一种是地铁站内出售的 “当次卡 ”。 b、乘客凭 “市民卡 ”或 “当次卡 ”刷卡进站。若 IC卡合法,则闸机打开,乘客通过后,闸机立即:关闭;若 IC卡不合法,闸机不打开,并进行声光报警。声光报警 5次后自动停止。 c、进站刷卡时,还需识别 IC卡的种类。若是 “市民卡 ”,在闸机打开之前,需读取卡中余额并显示在闸机的 LED显示器上,且把地铁站 ID、进站时间写入卡中相应区域。若是 “当次卡 ”,判断合法后直接打开闸机。 d、出站时,乘客需要根据所用的 I
29、C卡种类,来进行不同的操作。若乘客用的是 “市民卡 ”,则需在闸机的刷卡器上刷卡,若乘客用的是 “当次卡 ”则需要把卡投入闸机的投卡口中。 e、若乘客出站时刷的是 “市民卡 ”,闸机系统需读取存储在卡上的 “市民卡 ”类别 ID(注: “市民卡 ”类别分为普通卡、学生卡、老人卡 )、地铁站 ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的 LED显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出 “市民卡 ”类别,然后,打开闸机,乘客通过后立 即关闭闸机。 f、若乘客出站时用的是 “当次卡 ”,判断合法后即把闸机打开,乘客出去后立即关闭。 根据上述功能要求的描述,
30、请完善下面的叙述 (程序 )和回答有关的问题。 (注意:完善程序或回答问题所需的寄存器格式见题后的附录 ) (1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、【 81】电路、时钟电路、复位电路、存储器、 JTAG接口电路 )外,还必须设计 IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LED显示接口电路等。若闸门电机驱动电路由 GPEl引脚控制, GPE1引脚输出 “0”时 ,控制闸门关闭,输出 “1”时,控制闸门打开。那么,初始化 GPE1引脚功能的语句是: rGPECON=(rGPECON 1 0x00000004)&【 82】 ); rGPECON是
31、端口 E的控制寄存器 控制闸门关闭和打开的语句分别是: rGPEDAT=rGPEDAT&【 83】; rGPEDAT是端口 E的数据寄存器 rGPEDAT=rGPEDAT |【 84】;(2)IC卡读写电路设计时,选用 IC卡读写模块通过异步串行接口与 S3C2410连接,利用 S3C2410芯片内部的 UART1部件实现异步串行接口电路设计。 那么,在UART1的驱动程序设计时,可用下面一段程序来初始化 UARTl部件 (注: UART1的波特率要求为: 115200bps,数据格式要求为: 8位数据、 1位停止位、偶校验,主频为 PCLK。 )。 void UART1_Init() rGP
32、HCON=(rGPHCON&OxFFFFFOFF)|【 85】;端口 H相应引脚功能初始化 rUFCON1=0x0: FIFO disable rUMCON1=0x0: rULCON1=(【 86】2)端口 E控制寄存器 (GPECON)的格式3)端口 H控制寄存器 (GPHCON)的格式4)ULCONn寄存器的格式5)CPSR寄存器 (32位寄存器 )的格式 (注:仅给出了最后 5位,即工作模式选择位 )计算机三级(嵌入式系统开发技术)机试模拟试卷 39答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 音频是频率范围在 20Hz 20kHz之间的模拟信号。与数字图像一样,为了能够方
33、便计算机传输、存储、处理,音频也需要数字化成二进制编码。音频数字化过程有取样、量化和编码三个步骤。量化就是把每个样本的模拟值转换成数字量来表示;量化后的样本一般用 8位、 12位或 16位 -2生制整数表示,称为量化精度;量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差。综上所述, C选项表述有误,故选 C。 2 【正确答案】 C 【试题解析】 嵌入式系统所涉及的应用领域非常广泛,题中洗衣机、电磁炉属于消费类应用产品;复印机、鼠标器、路由器和手机属于业务类应用产品;巨型机和服务器不属于嵌入式应用系统。故本题选择 C。 3 【正确答案】 C 【试题解析】 按照 Ic设计文件的类型,
34、 IP核通常分为 3种类型:软核、固核和硬核。故本题选 C。 4 【正确答案】 B 【试题解析】 此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量 =图像水平分辨率 *图像垂直分辨率 *像素深度 8。由此可知,此题中一张彩色图片大小为 4096*3072*24 8=36M,所以 36M*400 4G4。故此题选择B。 5 【正确答案】 B 【试题解析】 无线局域网的英文缩写是 WIAN,使用的无线电波主要是2 4GHz和 5 8GHz两个频段,采用的协议主要是 IEEE 802 11(俗称 WiFi),包括 802 11a、 802 11b、 802 11g和 802 11
35、n等;其中 IEEE 802 11n协议已经将传输速率进一步提高到 108Mb s甚至更高。故本题选 B。 6 【正确答案】 D 【试题解析】 ADSL即不对称数字用户线,利用普通电话线作为传输介质将 计算机接入互联网;借助有线电视网接入互联网时,主机端仍采用传统的以太局域网技术与电缆调制调解器 (Cable Modem)连接,后者通过同轴电缆接入 HFC;光纤接入网指的是使用光纤作为主要传输介质的互联网接入系统,包括使用光纤或者光纤 +双绞线作为传输介质;无线局域网通常与有线局域网连接并通过路由器接入互联网。故本题 D项错误。 7 【正确答案】 D 【试题解析】 AVR、 MIPS、 ARM
36、等均采用 RISC指令集; 51、 AVR、 PIC、MIPS等均采用哈佛结构; 51是 8位字长, MSP430是 16位字长, ARM是 32位字长; ARM中多数为哈佛结构, ARM7采用冯诺依曼结构。故此题选 D。 8 【正确答案】 C 【试题解析】 ARM处理器的特点有耗电省、功能强、成本低;单周期操作;采用加载存储指令访问内存;采用指令流水线技术;三地址指令格式等等。故只有 C项不正确,答案为 C选项。 9 【正确答案】 D 【试题解析】 ARM公司把基于 CortexA内核的系列处理器称为应用型 Cortex处理器,而 D项 CortexR7是基于 CortexR内核的处理器。故
37、此题选 D。 10 【正确答案】 D 【试题解析】 NVIC为嵌套向量中断控制器,选项中面向微控制器应用领域的CortexM0具有此功能。故此题选 D。 11 【正确答案】 A 【试题解析】 ARM处理器的体系结构支持 7种工作模式,取决于当前程序状态寄存器 CPSR的低 5位的值。故选 A。 12 【正确答案】 D 【试题解析】 MMu是 Memory Management unit的缩写,中文名是存储器管理单元,它是 CPU中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授 权; MPU是存储器保护单元,是对存储器进行保护的可选组件,
38、提供了简单代替 MMU的方法来管理存储器。故此题选 D。 13 【正确答案】 B 【试题解析】 小端模式下, 32位数据字的高字节存放在高地址,而低字节存放在低地址; STR是寄存器到存储器的数据传送指令;题中指令寻址方式为寄存器间接寻址, R0R1 ,故此题选 B。 14 【正确答案】 A 【试题解析】 题中指令是将 R2中内容左移 8位后送入 R1中,低位用 0补充。此题选择 A。 15 【正确答案】 A 【试题解析】 sTRB是寄存 器到存储器的数据传送指令,表示立即数偏移无符号字节存储,题中是基址加变址寻址,且存储器值改变,即 R0R1+4 、R1R1+4 ;所以此题选择 A。 16
39、【正确答案】 A 【试题解析】 伪指令在源程序中的作用是为完成汇编程序作各种准备工作,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。 DCD为数据定义伪指令,用于分配一片连续的字存储单元,并用伪指令中指定的表达式初始化; LDRH是半字数据加载指令。题中将 R1+2指示的存储器的半字数据读人寄存器 R0中,并将 R0的高 16位清零。故 选 A。 17 【正确答案】 B 【试题解析】 为了连接 ARM内核与处理器芯片中的其他各种组件, ARM公司定义了总线规范,即先进微控制器总线体系结构 (AMBA), APB(先进外围总线 )属于 AMBA上的二级总线,用于不需要高带宽接
40、口的设备互连,所有通用外设组件均连接到 APB总线上,如选项中的 PWM,故选 B。 18 【正确答案】 A 【试题解析】 ARM处理器片内数据存储器通常使用的是 SRAM,片内程序存储器通常用 Flash ROM;通过 ARM处理器片内的外部存储控制器可以对处理器片外扩展的 SRAM和 FlashROM进行管理与控制。 A项描述错误,故本题答案为 A选项。 19 【正确答案】 D 【试题解析】 电源管理模块具有正常模式、慢速模式、空闲模式和掉电模式;任何情况下复位操作均自动进入正常工作模式。故 D项错误。 20 【正确答案】 D 【试题解析】 为使处理器能够从该存储芯片中以字节方式读取信息,
41、首先芯片使能 CE#=0,输出使能 OE#=0;状态控制及命令寄存器 WE#=1, BYTE#=0。故选D。 21 【正确答案】 C 【试题解析】 集成电路互连总线 (I2C)用于连接 嵌入式处理器及其外围器件,它是广泛采用的一种串行半双工传输的总线标准; I2C总线有两条信号线:数据线SDA,时钟线 SCL; I2C总线属于多主总线,即允许总线上有一个或多个主控器件和若干从器件同时进行操作;故 C选项错误。 22 【正确答案】 C 【试题解析】 一主一从式的系统,指 SPI总线上只有一个主机和一个从设备,接收和发送数据是单向的,主机 MOSI发送,从机 MOSI接收,主机 MISO接收,从机
42、 MISO发送;主机 SCK作为同步时钟输出到从机,主机选择信号 SSEL接高电平,由于只有一个从机,从机的 SSEL接低电平,始终被选中。故此题选 C。 23 【正确答案】 A 【试题解析】 串行异步通信接口通用异步收发器 (UART)常用于全双工串行异步通信,其本身不支持多机通信,能实现的最高数据传输速率一般比 SPI能实现的最高数据传输速率低。故选 A。 24 【正确答案】 C 【试题解析】 通用串行总线 (USB)是一种外部总线接口标准,用于规范系统与外部设备的连接和通信, IJSB OTG的作用是可以摆脱主机,直接在具有 OTG的USB总线上完成点对点通信,实现在没有主机的情况下从设
43、备之间直接进行数据传送。 S3C2410片内的 USB主控制器与芯片内部的 AHB总线相连, USB设备接口与芯片内部的 APB总线相连。故选 C。 25 【正确答案】 B 【试题解析】 电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏,用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式,一般电容式触摸屏与 ARM处理芯片采用 USB或 I2C总线方式连接,当在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容。故B项错误。 26 【正确答案】 A 【试题解析】 S3C2410中 断控制器支持所有内置硬件各组件的硬件中断,复位后,除屏蔽寄存器初始
44、值为全 1外,其他寄存器初始值均为 0; S3C2410的中断源可以是有子寄存器的中断源,也可以是没有子寄存器的中断源; S3C2410中断控制寄存器中包含中断屏蔽寄存器和子源中断屏蔽寄存器;作为 S3C2410中断控制寄存器之一的中断模式寄存器用于决定中断源的中断属于普通中断 IRQ还是快速中断 FIQ。故 A选项错误。 27 【正确答案】 B 【试题解析】 具有实时性能的控制系统称为实时系统,单一的实时系统中可以同时包含硬实时任务和软实时任务, 硬实时、软实时与准实时的概念与时限的长短没有关系;硬件和软件必须协同配合,共同支持系统对实时性的要求;动车的自动驾驶任务属于硬实时任务;故 B项错
45、误。 28 【正确答案】 B 【试题解析】 Linux的创始人是芬兰赫尔辛基大学的学生林纳斯 .托瓦兹 (Linus Torvalds), Linux内核是一种自由软件,其源代码是开放的,对于不同体系结构的 CPU, Linux内核的源代码各不相同; Linux的源代码与 Unix的源代码是完全不同的,尽管函数和命令的功能、处理结果、函数名称和参数十分相同。故选B。 29 【正确答案】 D 【试题解析】 IEEE的实时 UNIX分委会认为实时操作系统应该具备 7个特征:具有异步 I O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。所以此
46、题选 D。 30 【正确答案】 B 【试题解析】 HAL(硬件抽象层 )位于硬件电路板和操作系统之间,改善了 PC机操作系统的稳定性,实现了 Windows NT的可移植性; HAL隐藏了硬件的差异性,使得操作系统在不同的硬件平台上运行时,内核的代码不需要改动,从而改善了操作系统 的可移植性;它是嵌入式硬件电路板的最基本软件。故 B项不正确。 31 【正确答案】 A 【试题解析】 嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序 (Bootloader),主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能; Bootload
47、er的实现依赖于 CPU的体系结构, UBoot可支持多种嵌入式 CPU的 Bootloader程序。故 A项不正确。 32 【正确答案】 B 【试题解析】 Linux是目前唯一可免费获得 的、能为多用户提供多任务、多线程功能的大型操作系统; Linux内核为用户进程提供了一个虚拟接口 (系统调用 ),运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间; RTEMS,即实时多处理器系统 (Real Time Executive for Muhiprocessor Systems),是一个开源的无版税实时嵌入操作系统 RTOS,从体系结构上来看, RTEMS是微内核抢占式的实时系统;
48、 Linux采用宏内核结构,驱动程序可以被直接编译到 Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件 系统中并在需要时被动态加载和卸载。故只有 B项不正确。 33 【正确答案】 A 【试题解析】 绝大多数情况下, C OSII的每个任务都是一个无限的循环。每个任务都处在以下 5种状态之一的状态下。这 5种状态是休眠态、就绪态、运行态、挂起态 (等待某一事件发生 )和被中断态,能使等待态任务转入就绪态的系统函数是 OSSemPost()。故 A选项正确。 34 【正确答案】 D 【试题解析】 运行态指得到了 CPIJ的控制权正在运行之中的任务状态。因为C OSII是抢占式内核
49、,所以处于运行态的任务一 定是当前就绪任务集里的最高优先级任务。处于运行态的任务调用系统函数 OSTaskDel()后将转入休眠态。故D项正确。 35 【正确答案】 C 【试题解析】 中断服务子程序的伪码结构如下:保存全部 CPU寄存器到栈;调用 OSIntEnter()或者对 OSIntNesting变量加 1;执行中断服务代码,或者发出IPC消息通知特定任务去执行中断服务;调用 OSIntExit()函数;恢复所有 CPU寄存器;执行中断返回指令。故选 c。 36 【正确答案】 B 【试题解析】 C OSII总是运行处于 就绪态任务中优先级最高的那一个。当前运行态任务因等待某一事件而被阻塞时,或者当前有更高优先级的任务处于就绪态时,都有可能进行任务级的任务调度;任务级的调度是由函数 OSSched()完成的。 OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是: (1)中断嵌套层数共享全程变量 OSIntN