[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc

上传人:livefirmly316 文档编号:505935 上传时间:2018-11-29 格式:DOC 页数:31 大小:234.50KB
下载 相关 举报
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc_第1页
第1页 / 共31页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc_第2页
第2页 / 共31页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc_第3页
第3页 / 共31页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc_第4页
第4页 / 共31页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷36及答案与解析.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 36及答案与解析 一、选择题 1 与个人计算机 (PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是 ( )。 ( A)嵌入式系统大多面向控制应用,系统的可靠性十分重要 ( B)嵌入式系统不需要操作系统 ( C)嵌入式系统大多具有不同程度的实时性 ( D)许多嵌入式系统中的软件都固化在只读存储器中 2 嵌入式系统中的 CPU具有一些与通用计算机所使用 CPU不同的特点,下面不是其特点的是 ( )。 ( A)低功耗 ( B) 64位字长 ( C)支持实时处理 ( D)集成了测试电路 3 下面关于片上系统 (SoC)的叙述中,错误的

2、是 ( )。 ( A) SoC芯片中可以包含数字电路、模拟电路及数字模拟混合电路,但不含射频电路 ( B) SoC单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能 ( C) SoC有通用 SoC芯片和专用 SoC芯片之分, ( D)专用 SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类 4 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是 ( )。 ( A)集成电路的特点是体积小、重量轻、可靠性高 ( B)集成电路大多是在硅衬底上制作而成的 ( C)集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂

3、房内完成 ( D)集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关 5 大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是 ( )。 ( A) GB23 12采用双字节进行存储和传输汉字 ( B) GB18030采用双字节或四字节存储和传输汉字 ( C) unicode UTF一 8采用三个字节存储和传输汉字 ( D) Unicode UTF16采用四个字节存储和传输汉字 6 假设一台数码相机一次可连续拍摄 24位色 (真彩色 )的 40964096的彩色相片 160张,数据压缩比平均是 4,则它使用的存储器容量大约是 ( )。 ( A

4、) 1GB ( B) 2GB ( C) 3GB ( D) 4GB 7 音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是 ( )。 ( A)量化就是把每个样本的模拟量转换成数字量来表示 ( B)量化过程往往也称 为 A D转换 (模数转换 ) ( C)音频信号量化后的样本一般用 8位、 12位或 16位的十进制整数表示 ( D)量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差 8 IP协议在计算机网络的互连中起着重要的作用。下面有关 IP地址的叙述中,错误的是 ( )。 ( A)任何连接到互联网的终端设备都必须有一个 IP地址 ( B)每个终端设备的

5、 IP地址是始终固定不变的 ( C) IPv4协议规定 IP地址用 32位二进制表示 ( D)为方便使用 IP地址也可以使用 “点分十进制 ”表示 9 以下关于嵌入式处理器 的说法正确的是 ( )。 ( A) RISC和 CISC指的是存储结构 ( B)哈佛结构是程序与数据统一的存储结构 ( C) ARM处理器都是 RISC结构 ( D) RISC结构和哈佛结构是不能共存的 10 关于 ARM嵌入式处理器的工作状态,以下说法错误的是 ( )。 ( A) ARM状态是 32位指令的状态,指令代码全部是 4个字节长度 ( B) Thumb状态为 16位指令状态,指令长度为 16位 ( C) Thu

6、mb一 2状态兼容 16位指令和 32位指令编码 ( D) ARM状态和 Thumb状态可以相互切换,复位时自 动进入 Thumb状态 11 以下关于 ARM处理器寄存器说法错误的是 ( )。 ( A) R0 R7在任何模式下均作为通用寄存器使用 ( B) R0 R15寄存器的位数为 32位 ( C)作为链接寄存器 LR的是 R14 ( D)堆栈指针 SP使用的寄存器是 R15 12 以下关于 ARM处理器说法错误的是 ( )。 ( A)大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中 ( B) ARM处理器支持 8位、 16位和 32位数据处理 ( C) MPU为 A

7、RM处理器的存储器保护单元 ( D) MMU为 ARM处理器的存储器管理单元 13 关于 ARM指令中的条件域,以下表述错误的是 ( )。 ( A) HI为无符号数大于 ( B) CC为无符号数小于 ( C) GT为带符号数大于 ( D) LE为带符号数小于 14 需要 ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是 ( )。 ( A) SUBVS R1, R2, R3 ( B) SUBEQ R1, R2, R3 ( C) SUBLS R1, R2, R3 ( D) SUBNE R1, R2, R3 15 以下 ARM指令中源操作数属于立即寻址的指令是 ( )。 ( A) SUB

8、CC R1, R2, R3 ( B) LDRB R0, R1 ( C) AND R1, R, R3 ( D) MOV R1, #0x0B 16 以下对伪指令的解释正确的是 ( )。 ( A) DCD 0x23;在内存区域分配一个字节的内存空间并初始化为 0x23 ( B) CODE16;伪指令通知编译器,其前的指令序列为 16位的 Thumb指令 ( C) MyBaud EQU 9600;定义一个常量 MyBaud的值为 9600 ( D) IMPORT Label;声明一个全局的标号 Label,该标号 可在其他文件中引用 17 在 ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指

9、令是 ( )。 ( A) BL MyLabel ( B) BX MyLabel ( C) BLX MyLabel ( D) B MyLabel 18 将 R1寄存器中的指定位 bito和 bit3清零,以下 ARM汇编指令正确的是 ( )。 ( A) AND R1, R1, #0xFFFFFFF6 ( B) BIC R1, R1, #0xFFFFFFF6 ( C) EOR R1, R1, #OxFFFFFFF6 ( D) ORR R1, R1, #0xFFFFFFF6 19 下面与嵌入式处理器复位相关的叙述中,错误的是 ( )。 ( A)嵌入式处理器都有一个系统复位引脚为 nRESET或 RE

10、SET, nRESET表示高电平复位 ( B)嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位 ( C)有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号 ( D) ARM复位后 PC指针指向某个唯一的地址 20 下面是关于 AMBA总线的叙述: I按照 AMBA规范,以 ARM内核为基础的嵌入式处理芯片采用系统总 线与外围总线的层次结构构建片上系统 AMBA的系统总线主要用于连接高带宽快速组件 AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件 系统总线通过桥接器与外围总线互连 上述叙述中,正确的是 ( )。 ( A)仅 I ( B)仅 I和

11、 ( C)仅 I、 和 ( D)全部 21 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是 ( )。 ( A)嵌入式系统使用的存储器以半导体存储器为主 ( B)铁电存储器 (FRAM)在嵌入式系统已得到应用 ( C)静态存储器 SRAM是非易失性存储器 ( D)动态存储器 DRAM是易失性存储器 22 下面关于 I2C的叙述中,错误的是 ( )。 ( A) I2C即集成电路互连总线 ( B) I2C是一种串行半双工传输的总线 ( C) I2C总线只能连接一个主控器件 ( D) I2C传送数据时,每次传送的字节数目没有限制 23 下面关于 USB的叙述中,正确的是 ( )。 ( A) US

12、B 2 0采用全双工通信方式 ( B) USB 2 0采用差分信号传输方式 ( C) Mini USB接口不提供电源 ( D) USB总线通信采用多主方式 24 下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是 ( )。 ( A)目前嵌人式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏 ( B)使用电容式触摸屏的 LCD显示器多半是硬屏 ( C)用专用硬笔写字的触摸屏属于电容式 ( D)电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流 25 8段共阳极 LED数码管示意如图所示,为了显示字符 9,其二进制代码

13、 (按 dp g f e d c b a的顺序排列 )是 ( )。 ( A) 10000010 ( B) 10001100 ( C) 10000000 ( D) 10010000 26 下面关于 S3C2410存储器控制的叙述中,错误的是 ( )。 ( A)存储器控制器和 NAND Flash控制器等属于存储器控制组件 ( B)系统的 I O与存储器采用统一编址方式 ( C)地址空间共 1GB ( D)所有 BANK的总线宽度只能选择 16位或 32位 27 下面关于 S3C2410嵌入式微处理器芯片 GPIO端口的叙述中,错误的是 ( )。 ( A) GPIO端口有 GPA GPB GPC

14、GPD共 4个并行 I O接口 ( B) GPIO端口的多个并行 I O接口中,有的接口的功能是单一的,有的接口的功能是复用的 ( C) GPIO端口的每个并行 I O接口都有控制寄存器、数据寄存器以及上拉寄存器 ( D) GPIO端口属于芯片内部的低带宽组件 28 下面关于 UART、 RS一 232、 RS一 485的叙述中,错误的是 ( )。 ( A)基于 UART可以构成 RS一 232接口 ( B)基于 UART不能构成 RS一 485接口 ( C) RS一 232接口标准的最长通信距离为 15m ( D)通过 RS一 485可构成主从 式多机通信系统,主机可采用轮询方式与各从机建立

15、通信连接 29 关于 C OSII的基本特点,下列叙述中错误的是 ( )。 ( A) C OSII是抢占式实时操作系统内核 ( B) C OSII不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的 ( C) C OSII中每个任务拥有自用栈 ( D) C OSII属于源码公开的实时嵌入式操作系统 30 关于 C OSII的叙述,正确的是 ( )。 ( A) C OSII系统拥有统一的驱动程序,不需要开发商自行开发 ( B) C OSII包含基本设备驱动程序 ( C)使用 C OSII的栈空间校验函数,可以确定每个任务到底需要多少栈空间 ( D) C OSII是一个单内核操作系统 31

16、在 C OSII中, OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为 ( )。 ( A) OSIntNesting=0, OSLockNesting=0 ( B) OSIntNesting=0, OSLockNesting=1 ( C) OSIntNesting=1, OSLockNesting=0 ( D) OSIntNesting=1, OSLockNesting=1 32 COSII操作系统的下面 4个主要函数中,只有一个是与任务调度相关的,它是 ( )。 ( A) OSTickISR() ( B) OS_Sched() ( C)

17、OSIntExit() ( D) OSTaskCreate() 33 下面关于 Unix与 Linux的叙述中,错误的是 ( )。 ( A) Linux属于一种 “类 Unix”系统 ( B) Unix是优秀的主流操作系统 ( C)两者的源代码不同,两者的函数名称 和参数也各不相同 ( D) Linux的运行效率还没有超过 Unix 34 下列选项中用于完成创建任务的自用栈空间的 C OS-II程序源代码的是( )。 ( A) OS_CPU_C C ( B) OS_CORE C ( C) OS_MEM.C ( D) OS_TASK C 35 在 C OSII中, OSInit()函数先建立最初

18、的任务就绪表,然后建立 4个空白的数据链表。这 4个空白的数据链表是 ( )。 ( A)任务控制块链表、事件控制块链表、标志链表和进程控制块链表 ( B)任务控制块链表、事件控 制块链表、消息链表和进程控制块链表 ( C)任务控制块链表、事件控制块链表、标志链表和内存控制块链表 ( D)任务控制块链表、事件控制块链表、消息链表和内存控制块链表 36 以下关于 Linux的叙述,错误的是 ( )。 ( A) Linux内核第一次问世是在 1991年 10月 ( B) Linux是一种微内核结构 ( C)同一个应用程序在 UNIX环境下的运行速度和效率往往高于 Linux环境 ( D) Linux

19、系统最初以 Unix为原型,以实现 POSIX标准作为其目标 37 Linux内核的子系统中,不包 括 ( )。 ( A)进程调度 ( B)虚拟文件系统 ( C)内存管理 ( D)通用公共许可协议 38 以下不属于实时操作系统特征的是 ( )。 ( A)具有同步 IO和中断处理能力 ( B)内存锁定 ( C)优先级中断和调度 ( D)抢占式调度 39 利用 ADS1 2工具软件来开发基于 ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是 ( )。 ( A) ADS1 2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等 ( B)工程项目中至少应包含一个 Debug生成目标

20、 ( C)地址映射关系可以使用 scatter格式的文件来确定 ( D)工程项目中可以按照一定的逻辑关系来分组管理文件 40 在基于 ARM微处理器为核心的硬件平台上,开发其 Linux环境下的应用程序exp1 c。若需要编译后生成 expl c对应的汇编程序,应使用的命令是 ( )。 ( A) annlinux-gcc-S expl c ( B) annlinux-gcc-oexpl expl c ( C) annlinuxgeec expl c ( D) annlinuxgeegoexpl expl c 二、填空题 41 嵌入式系统广泛使用一种专用于数字信号处理的微处理器,它能显著提高声音

21、、图像和视频等数字信号的处理效率,这种处理器的英文缩写名是【 41】,其特点之一是指令系统增加了 SIMD类型的一些特殊指令, SIMD表示【 42】。 42 集成电路的集成度指的是单个集成电路所含晶体管、电阻、电容等电子元件的数目多少。几十年来,集成电路的集成度平均每 18 24个月翻一番,这就是有名的【 43】定律。这是因为集成电路中晶体管等元器件的尺寸越来越小,当前集成电路批量生产的主流技术已经达到几十【 44】甚至更小尺寸的水平。 43 手机的常用功能之一是收发短消息。按规定,一条短消息最多可包含 140个英文字符或 70个汉字信息。假设所发短消息由 60个汉字和 30个英文字母组成,

22、则该短消息的长度为【 45】字节,它将按【 46】条短消息收费。 44 可用于智能卡应用,侧重安全可靠的 ARM处理器被 ARM公司称为安全专家处理器或专家处理器 SecurCore,基于 Cortex一 M0的专家处理器为【 47】,基于CortexM3的专家处理器名为【 48】。 45 在 ARM Cortex嵌入式处理理器中, CortexM3采用【 49】级流水线,在ARM Cortex实时嵌入式处理理器中, CortexR4采用【 50】级流水线。 46 如果 R0=0x67000010, R1=0x67000000,则 ARM指令 RSBS R2, R1, R0执行后, R2的值为

23、【 51】,执行指令 ORR R3, R1, R0后, R3的值为【 52】。 47 如果 ARM小端模式下, R0=0x10000000,内存 0x10000000到 0x10000007中的数据分别为, 0, 1, 2, 3, 4, 5, 6, 7,执行指令 LDMIA R0, R1, R2后, R1=【 53】和 R2=【 54】 48 小端模式下 ARM指令 LDR R1 =0x10000000 LDR R0, R1, #4! 执行后, R0=0x12345678,则内存 0x10000004中的值 =【 55】 R1=【 56】 49 下面是嵌入式最小硬件系统组成框图,用于说明嵌入式

24、系统的组成,图中两个框中的 和 应分别填写的是【 57】和【 58】。50 电源电路为整个嵌入式硬件系统提供能量,是整个系统工作的基础。嵌入式系统常用的电源模块主要有:【 59】一 DC(交流变直流 )(填写用大写英文字母表 示的简称 )、 DCDC(直流到直流 )模块以及 LDO(即【 60】的稳压器 )。 51 ARM处理器内嵌直接存储器访问控制器,直接存储器访问可用三个大写英文字母简称为【 61】。使用直接存储器访问控制器可将数据块从外设传输至内存、从内存传输至外设或从内存传输至【 62】。 52 K9F1208是一种典型的 NAND Flash芯片,芯片内部具有 26条地址线和 8条数

25、据线,该芯片的存储容量为【 63】 MB。 K9F1216的存储容量与 K9 F1208相同,但数据线为 16条,由此可知 K9F1216参与寻址的地址线只需【 64】条。 53 UART传输一个字符时有固定的格式约定。字符总是以起始位开始,停止位结束,起始位以逻辑【 65】电平为标志,停止位以逻辑【 66】电平为标志,停止位可为 1位、 1位半和 2位。 54 在实时系统中,系统运行的正确性是同其响应时限紧密相关的。根据截止时间约束的软硬属性划分,视频播放系统属于【 67】实时系统,自动驾驶系统属于【 68】实时系统。 55 在 C OSII系统中,可以采用的任务间通信机制有【 69】、【

26、70】、信号量、互斥信号量和事件标志组等。 56 微软公司在 Windows 95代码基础上开发的嵌入式操作系统名为【 71】,iPhone、 iPad等苹果产品上使用的操作系统名为【 72】。 57 按照内核结构分类, VxWorks属于【 73】内核操作系统,这类内核的特点包括:功能扩充方便,各个功能之间因切换而引起的开销比较【 74】。 58 IEEE(美国电气电子工程师协会 )给出的实时系统定义是:那些正确性不仅取决于计算的逻辑结果,也取决于产生结果所花费的时间的系统。因此,实时系统对外界的响应是否正确不仅取决于【 75】正确性,而且取决于【 76】正确性。 59 设计基于嵌人式 We

27、b服务器的应用系统时,需设计能够支持以太网连接的电路。若选用 AX88796以太网控制器芯片,电路设计时使其片选信号 CS引脚 (低电平有效 )连到 S3C2410芯片的 nGCS3上,那么,读写该芯片内部寄存器的首地址是【 77】。用户通过连接在因特网上客户机 (Pc机 )中的【 78】软件来访问嵌入式Web服务器,从而远程操控设备。 60 GNu是一种开发工具套件,它包括【 79】、连接器、调试器、文本编辑器、语法除错等工具。利用 GNu中的调试器 GDB进行程序调试时,用命令【 80】来装载需要进行调试的可执行代码文件。 三、综合题 61 家庭服务网关是智能家庭中的关键设备,是家庭内部智

28、能设备与外部网络 (如因特网 )连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下: a、家庭服务网关具有一个以太网接口 (对外连接 ),一个 WiFi通信接口 (对内连接 ),一个RS一 485总线接口 (对内连接 )。 b、具备一个 SD卡接口,利用 SD卡存储家庭服务网关的日志信息。 c、具有三个状态指示灯,分别指示: “工作 ”、 “报警 ”、 “远程控制 ”。 d、具有实时日历功能。 e、客户可以远程通过因特网控制家中智能设备。 根据上述功能要求的描述,若采用 S3C2410芯片为核心来构建家庭服务网关的硬件平台,请完善下面的叙述 (程序 )和回答有关的问题。 (注意:完善程序

29、或回答问题所需的寄存器格式见题后的附录 ) (1)在设计家庭服务网关硬件时,除了设计最小硬件系统外,还必须设计【 81】接口电路、 WiFi模块接口电路、 RS一 485接口电路、 SD卡接口电路、指示灯接口电路等。若选用的 wiFi模块具有 uART接口,设计时采用 S3C2410芯片的 uART2部件的引脚与其相关信号连接,同时,设计 RS一 485接口电路时,则宜采用 s3C2410芯片的【 82】部件外加 485电平 转换芯片来实现。 (2)设计以太网接口电路时,选用以太网控制器芯片 AX88796为核心来设计,其 CS(片选信号,低电平有效 )引脚连到 S3C2410芯片的 nGCS

30、2上,那么,AX88796芯片内部寄存器读写地址的首地址应该为:【 83】 (注: s3C2410芯片外部可扩展的存储容量为 1GB,分成了 8块,每块 128MB,分别由 nGCS0 nGCS7选择,整个外部存储空间的首地址为: 0x00000000)。 SD卡接口电路设计时,采用s3C2410芯片端口 E的引脚【 84】到【 85】来设计 (注:写出引脚范围,可通过题目后 面附录中的相关表格来确定 )。 (3)指示灯接口电路设计时,分别用 GPE0、GPE1、 GPE2外加驱动电路来控制三个 LED灯,分别指示 “工作 ”、 “报警 ”、 “远程控制 ”三个状态。那么,相关驱动程序中,初始

31、化 GPE0、 GPE1、 GPE2引脚功能的语句是: rGPECON=(rGPECONlo)dDCl000015)&【 86】 ); rGPECON是端口 E的控制寄存器 (32位 ) 若 GPE2输出 “1”时,控制 “远程控制 “LED灯亮, GPE2输出 “0”时,控制 “远程控制 ”LED灯灭,那么,相关驱动程序中,控制 “远程控制 ”LED灯亮和 “远程控制 ”LED灯灭的语句分别可以是: rGPEDAT=rGPEDAT|【 87】;控制 “远程控制 ”LED灯亮, rGPEDAT是端口 E的数据寄存器 (16位 )。 rGPEDAT=rGPEDAT&【 88】;控制 “远程控制

32、”LED灯灭。 (4)S3C2410芯片通过 UART2部件相关的引脚与 WiFi模块连接,客户从远程发出的命令,通过因特网传输到家庭服务网关后,再由 UART2部件所对应的串行接口传输给 WiFi模块,最后通过 WiFi模块传输给相关的智能家庭设备。那么,在设计 UART2的驱动程 序时,可用下面一段程序来初始化 UART2部件 (注: UART2的波特率要求为: 9600bps,数据格式要求为: 8位数据、 1位停止位、奇校验,主频为PCLK。 )。 void UART2_Init() rGPHCON=(rGPHCON&0xFFFFOFFF)|【 89】;端口 H相应引脚功能初始化, rG

33、PHCON是端口 H的控制寄存器 rUFCON2=0x0; FIFOdisable rUMCON2=0x0: ruLCON2=(【 90】2)端口 H控制寄存器 (GPHCON)的格式3)ULCONn寄存器的格式4)RTCCON寄存器的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 36答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。所以选项 B不属于嵌入式系统的特点,故本题选择 B。 2 【正确答案】 B 【试题

34、解析】 根据 CPU的字长,微处理器产品有 4位、 8位、 16位、 32位和 64位之分。故 B错误。嵌入式系统 中的 CPU的另一个特点是结构可扩展,故本题选择 B。 3 【正确答案】 A 【试题解析】 SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。所以选项 A错误,故本题选择 A。 4 【正确答案】 D 【试题解析】 集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。 5 【正确答案】 D 【试题解析】 Unicode UTF一 16采用的是双字节可变长编码。 AS

35、CII字符、标点符号、希腊字母、阿拉伯文和 CJK汉字等均使用双字节编码,其他不常用字符则使用 4字节编码,故本题选择 D。 6 【正确答案】 B 【试题解析】 一幅图像的数据量可按下面的公式进行计算 (以字节为单位 ):图像数据量 =图像水平分辨率图像垂直分辨率像素深度 8,则存储器容量为(4096409624160)(84)=1 875GB,故本题选择 B。 7 【正确答案】 C 【试题解析】 量化后的样本一般用 8位、 12位或 16位二进制整数表示 (称为 “量化精度 ”),故本题选择 C。 8 【正确答案】 B 【试题解析】 每个终端设备的 IP地址并不是始终固定不变的,而是可以修改

36、的。选项 B错误,故本题选择 B。 9 【正确答案】 C 【试题解析】 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC)和精简指令集结构 (RISC)。进一步细分,按存储机制分为冯 ?诺依曼结构及哈佛结构。冯 .诺依曼结构中数据和程序统一,使用一条总线;而哈佛结构中使用两条独立的总线,不允许指令和数据并存。指令集和 存储机制可以共存。 ARM处理器采用 RISC结构。选项 C正确,故本题选择 C。 10 【正确答案】 D 【试题解析】 ARM与 Thumb间可以互相切换。如果 Thumb状态进入异常处理(异常处理要在 ARM状态下进行 ),则当异常返回时,将自动切换到 T

37、humb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入 ARM状态。 D选项错误,故本题选择 D。 11 【正确答案】 D 【试题解析】 堆栈指针 SP使用的寄存器是 R13,链接寄存器 LR使用的寄存器是 LR,程序计数器 PC使用的寄存器是 R15。选项 D错误,故本题选择 D。 12 【正确答案】 A 【试题解析】 大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。选项 A错误,故本题选择 A。 13 【正确答案】 D 【试题解析】 LE为带符号数小于或等于。选项 D错误

38、,故本题选择 D。 14 【正确答案】 D 【试题解析】 SUBVS表示溢出时相减, SUBEQ表示相等时相减, SUBLS表示无符号数小于或等于时相减, SUBNE表 示不相等时相减。故本题选择 D。 15 【正确答案】 D 【试题解析】 立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。 A和 C均为寄存器寻址。 B为寄存器间接寻址。故本题选择 D。 16 【正确答案】 C 【试题解析】 DCD用于分配一片连续的字存储单元并用指定的数据初始化;CODEl6伪指令通知编译器,其后的指令序列为 16位的 Thumb指

39、令; EQU伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于 C语 言中的#deftne。 IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。故本题选择 C。 17 【正确答案】 A 【试题解析】 在 ARM汇编语言程序中,子程序的调用一般是通过 BL指令来实现的。 B为 (无 )条件转移, BL为带链接转移, BX为带状态切换的转移, BLX为带链接和切换的转移。故本题选择 A。 18 【正确答案】 A 【试题解析】 和 O相与清零,和 1相与保持不变。 BIC表示

40、位 清除, EOR表示逻辑异或, ORR表示逻辑或,和 O相或保持不变,和 1相或置 1。选项 A正确,故本题选择 A。 19 【正确答案】 A 【试题解析】 嵌入式处理器都有一个系统复位引脚为 nRESET或 RESET, n表示低电平复位,不带 n的表示高电平复位。选项 A错误,本题选择 A。 20 【正确答案】 D 【试题解析】 按照 AMBA规范,以 ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。 AMBA的系统总线主要用于连接高带宽快速组件。 AMBA的外围总线主要连接低带宽组件以及 与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全部选项正确

41、,故本题选择 D。 21 【正确答案】 C 【试题解析】 随机存取存储器包括静态和动态两种形式,即 SRAM和 DRAM,它们都是易失性存储器,即掉点后信息丢失。 C选项错误,故本题选择 C。 22 【正确答案】 C 【试题解析】 I2C总线可以挂接多个器件,其中主动发起数据传输操作的 I2C器件是主控器件 (主器件 ),否则它就是从器件。 C选项错误,故本题选择 C。 23 【正确答案】 B 【试题解析】 USB总线 (1 1和 2 0)有 4根信号线,采用半双工差分方式,用来传送信号并提供电源。 Mini USB也提供电源。 USB总线通常采用主从方式,它有一个主机,负责管理所有 IJSB

42、设备的连接与删除、发起与 USB设备的通信等。故本题选择 B。 24 【正确答案】 C 【试题解析】 目前的触摸屏有两种形式,一种是电阻式触摸屏 (俗称软屏 ),另一种是电容式触摸屏 (俗称硬屏 )。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项 C错误,故本题选择 C。 25 【正确答案】 D 【试题解析】 对于共阳极 LED数码管,当输入为 0时点亮,当输入为 1时灭。要显示字符 9,只需 e和 dp段灭,即 e和 dp段输入 1。故本题选择 D。 26 【正确答案】 D 【试题解析】 S3C2410存储器控制组件包括存储器控制器、总线控制器、外部主控器、

43、 NAND Flash控制器等。存储器控制器提供访问外部存储器所需的存储器控制信号,支持大小端模式,地址空间共 1GB(8个 BANK,每个 BANK大小为128MB)。以 ARM芯片为核心的嵌入式系统其 I O与存储器采用统一编址方式,并不像 x86那样采用的是 I O映射编址 (独立编址 )方 式。 BANK0只能是 16位和 32位总线宽度的访问,其他所有 BANK可访问 8位、 16位和 32位。选项 D错误,故本题选择 D。 27 【正确答案】 A 【试题解析】 S3C2410的 GPIO端口有 GPA GPB GPC GPD GPE GPF GPG GPH多个并行 I O接口。选项

44、 A错误,故本题选择 A。 28 【正确答案】 B 【试题解析】 基于 UART可以构成 RS一 232接口和 RS一 485接口。 Rs一 232接口标准的最长通信距离为 15m,而 RS一 485接口标准的最长通信距离为1200m。 RS一 485通常用于主从式多机通信系统,采用轮询方式,由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项 B错误,故本题选择 B。 29 【正确答案】 B 【试题解析】 C OSII不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。选项 B错误。 C OSII是抢占式实时操作系统内核且每个任务拥有自用栈

45、。 C OSII属于源码公开的实时嵌入式操作系统。故本题选择B。 30 【正确答案】 C 【试题解析】 C OSII基本不包含设备 驱动程序,只是一个纯内核。 COSII驱动程序属于底层,需要系统开发商自行开发。使用 C OSII的栈空间校验函数,可以确定每个任务到底需要多少栈空间。选项 C正确,故本题选择C。 31 【正确答案】 A 【试题解析】 OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是: (1)中断嵌套层数共享全程变量 OSIntNesting=O,也就是所有的 ISR已经执行完毕。 (2)任务调度加锁层数共享全程变量OSLockNest

46、ing=0,也就是调度没有被禁止。调度 器上锁函数 OSSchedlock()对共享变量 OSLockNesting做加 1操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数 OSSchedUnlock()对共享变量 OSLzckNesting做减 1操作。 (3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。 32 【正确答案】 B 【试题解析】 OSTaskCreate()函数与任务创建相关。 OSIntExit()函数为中断级的调度。 OSTickISR()为时钟节拍中断服务子程序,与时间管理相关。故本题选择B。 33 【正确答案】 C 【试题解析】

47、 Linux的源代码与 unix的源代码是完全不同的,尽管函数和命令的功能、处理结果、函数名称和参数十分相同,以及 Unix的行命令、驱动程序和应用程序在 Linux上能够运行,选项 C错误。 Unix是优秀的主流操作系统, Linux属于一种 “类 Unix”系统, Linux的运行效率还没有超过 Unix。故本题选择 C。 34 【正确答案】 A 【试题解析】 OS_CPU_C C用于创建任务的自用栈空间、定义用户接口 hook函数原型等。 OS_CORE C为核心调度 代码,功能包括系统初始化、启动多任务调度开始运行、任务创建管理与调度、 TCB初始化、就绪表初始化、 ECB初始化、任务

48、事件就绪表、空闲任务等。 OS_MEM C为内存管理,包括创建分区、获得存储块等。 OS_TASK C为任务管理,包括改变一个任务的优先级、创建或者删除一个任务、挂起一个任务、恢复一个被挂起的任务等。故本题选择 A。 35 【正确答案】 C 【试题解析】 在 C OSII中, OSInit()函数先建立最初的任务就绪表,然后建立 4个空白的数据链表。它们分别是任务控制块链表、事件控制块链表、 标志链表和内存控制块链表。故本题选择 C。 36 【正确答案】 B 【试题解析】 Unix、嵌入式 Linux、 WinCE、 Mac OS、 Android OS和 DOS操作系统是典型的单内核操作系统

49、。属于微内核结构的典型嵌入式操作系统有Symbian、 VxWorks、 QNX、 C OSII、 iOS等。选项 B错误,故本题选择B。 37 【正确答案】 D 【试题解析】 Linux内核主要由 5个子系统组成:进程调度 (SCHED),内存管理(MM),虚拟文件系统 (VFS),网络接口 (NET),进程间 通信 (IPC)。故本题选择D。 38 【正确答案】 A 【试题解析】 IEEE的实时 UNIX分委会认为实时操作系统应该具备 7个特征:具有异步 I O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。故本题选择 A。 39 【正确答案】 B 【试题解析】 一个工程项目中至少应包含一个生成目标, ARM提供的可执行输出文件的模板包括了下面 3个生成目标: Debug、 Release、 D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1