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

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

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 18及答案与解析 一、选择题 1 下列产品中不属于嵌入式系统的是 ( )。 ( A)洗衣机 ( B)空调机 ( C)个人电脑 ( D)电子血压计 2 下面关于嵌入式系统的叙述中,错误的是 ( )。 ( A)嵌入式系统所涉及的应用领域非常广泛 ( B)嵌入式系统在数量上远远超过了各种类型的通用计算机系统 ( C)嵌入式系统与通用计算机都是由硬件和软件两部分组成的 ( D)嵌入式系统正在逐步取代通用计算机系统 3 数码相机是一种典型的嵌入式系统, 下面有关其软硬件组成的叙述中错误的是( )。 ( A)它由硬件和软件两部分组成 ( B)硬件部分既包括 C

2、PU,也包括存储器和输入输出 ( C)使用闪存卡 (如 CF卡、 SD卡等 )作为内存,用于存储所运行的软件 ( D)软件部分既包括操作系统,也包括应用软件 4 微控制器 (MCU)是嵌入式系统常用的芯片之一,下面有关微控制器的叙述中错误的是 ( ) ( A) MCU芯片中除 CPU外还集成了存储器、总线、定时计数器、 I O接口等组件 ( B)使用 MCu后只需增加少量外接电路和硬件就可组成完整的硬件系 统 ( C) MCU的品种和数量很多,应用非常广泛,占有嵌入式系统的大部分市场 ( D)目前 MCU停留在 4位和 8位阶段, 32位 MCU还很少使用 5 一个早期的数码相机只有 80万像

3、素,它所拍摄的相片最高分辨率是 ( )。 ( A) 16001200 ( B) 1024768 ( C) 800600 ( D) 480640 6 MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是 ( )。 ( A) MP3是互联网上流行的一种数字音乐格式 ( B) MP3采用 MPEG 3算法对数字音频进行压缩 编码 ( C) MP3播放器必须具有对 MP3格式音频文件解码的功能 ( D) MP3音频文件的文件扩展名是 mp3 7 下面哪种设备是组建以太局域网必不可少的 ? ( A)网桥 ( B)集线器或交换机 ( C)路由器 ( D)中继器 8 以下是有关 TCP IP协议中

4、IP地址格式 (IPv4)的叙述,其中错误的是 ( )。 ( A) IP地址使用 64个二进位表示 ( B) IP地址由网络号和主机号两部分组成 ( C) IP地址有 A类、 B类、 C类等不同类型之分 ( D)具有 C类地址的主机连接在小型网络中 9 以下属于按指令集结构划分嵌入式处理器的分类是 ( )。 ( A) RISC和 CISC ( B) Von Neumann和 Harvard ( C) 51、 AVR、 PIC、 MSP430、 MIPS、 POWER MC68K以及 ARM等 ( D) ARM7、 ARM9 ARM11、 ARM Codex M、 ARM Cortex R和 A

5、RM Cortex A 10 相对于其它处理器, ARM处理器主要技术特征,以下说法错误的是 ( )。 ( A)单周期操作 ( B)采用存储和加载指令访问内存 ( C)指令流水线 ( D) 性能优越但功耗较大 11 关于 ARM嵌入式处理器的工作状态,以下说法正确的是 ( )。 ( A) ARM状态是 32位兼容 16位指令的状态 ( B) ARM处理器复位时自动进入 Thumb状态 ( C) ARM9支持 Thumb 2状态 ( D) Thumb状态为 16位指令状态,指令长度全部为 16位 12 以下关于 ARM处理器寄存器说法正确的是 ( )。 ( A) CPSR为程序计数状态寄存器 (

6、 B) R12为链接寄存器使用 ( C)通用寄存器是 32位寄存器,只能存放数据,不能存放地址 ( D)堆栈指针 SP使用的寄存器为 R13 13 以下关于 ARM处理器从异常中断返回的说法错误的是 ( )。 ( A)恢复原来被保护的用户寄存器 ( B)将 SPSR寄存器的值复制到 CPSR ( C)将异常向量地址写入 PC中 ( D)清除 I和 F标志,允许 IRQ和 FIQ中断 14 ARM处理器在大端模式下从 0x60000000到 0x60000003存储一个字数据0x32303134, R2 0x60000000,以下说法正确的是 ( )。 ( A) 0x60000000中存储的数据

7、是 0x32 ( B)执行 LDRH R1, R2后 R1 0x3134 ( C)执行 LDRB R1, R2后 R1 0x3230 ( D)执行 LDR R1, R2后 R1 0x34313032 15 以下 ARM指令中不属于数据处理类指令的是 ( )。 ( A) ADC R1, R2, R3 ( B) LDR R1, R2 ( C) MOV R1, R2, LSL#4 ( D) ORR R1, R2, R3 16 以下不能完成将 R2中数值的两倍写入 R1中的 ARM指令是 ( )。 ( A) ADD R1, R2, R2 ( B) ORR R1, R2, R2 ( C) MOV R1,

8、 R2, LSL#1 ( D) MUL R1, R2, #2 17 将寄存器 R1中指定的 bit7和 bit3位清除、其它位保持不变的 ARM指令是( )。 ( A) ORR R1, R1, #0x00000088 ( B) AND R1, R1, #0x00000088 ( C) BIC R1, R1, #0x00000088 ( D) TST R1, R1, #0x00000088 18 在 ARM汇编语言程序设计中常有子程序设计,下面指令中不属于子程序调用或者返回的指令是 ( )。 ( A) LDR PC, MySub ( B) BL MySub ( C) MOV PC, LR ( D

9、) MOV R15, LR 19 关于 ARM指令中的条件域,以下表述错误的是 ( )。 ( A) EQ为相等 ( B) CS为无符号数大于或等于 ( C) VS为未溢出 ( D) LS为无符号数小于或等于 20 下面关于嵌入式处理芯片生产厂商的叙述中,错误的是 ( )。 ( A)基于 ARM7TDMI内核的 S3C44BO嵌入式处理器由韩国三星 (Samsung)公司生产 ( B)基于 ARM7TDMI S内核的 LPC2000系列嵌入式处理器由 荷兰恩智浦 (NXP)半导体公司生产 ( C)美国英特尔 (Intel)公司未生产过基于 ARM的嵌入式处理器 ( D)美国爱特美尔 (ATMEL

10、)公司和飞思卡尔 (Freescale)公司都生产多个系列的基于 ARM内核的嵌入式处理器芯片 21 嵌入式系统工作时需要为其供电,下面与嵌入式系统供电相关的叙述中,错误的是 ( )。 ( A) 78XX系列是一类常用的直流稳压芯片,例如 7805可以提供 5V直流电压 ( B)低压差稳压器常简称为 LDO ( C) AC DC电源模块用于实现交流电到直流电的变换 ( D)低 压交流电可以直接用来给嵌入式处理器供电 22 下面关于 ARM公司定义的 AMBA的叙述中,错误的是 ( )。 ( A) AMBA由系统总线和外围总线组成,二者之间通过桥接器交换信息 ( B) ARM芯片中的 ARM内核

11、与 AMBA的系统总线相连 ( C) ARM芯片中的测试接口 (如 JTAG)与 AMBA的外围总线相连 ( D) ARM7和 ARM11采用的 AMBA的版本不同 23 下面是关于基于 ARM内核的嵌入式芯片中的 DMA控制器的叙述,其中错误的是 ( )。 ( A) DMA是指直接存储器访问 ( B)嵌入 式系统通过使用 DMA控制器可降低处理器内核在数据传输操作中的负担 ( C) ARM处理器中的 DMA控制器与 AMBA的系统总线部分相连 ( D) ARM处理芯片中的串行通信接口、 USB接口等,只能通过 DMA控制器控制其数据传输而不能由 ARM内核控制 24 微硬盘是一种由超小型笔记

12、本和数码相机领域发展而来的外部存储设备,下面关于微硬盘的叙述中,错误的是 ( )。 ( A)目前 1 8英寸的微硬盘容量已达几百 GB ( B)带有数据缓存,有利于提高数据传输率 ( C)采用 USB接口时,一般须另加外部电源 ( D) 为使微硬盘适用于多种手持装置,其接口可采用多种标准,如 CF卡、PCMCIA、 USB 2 0、 ATA等 25 下面是关于基于 ARM内核的嵌入式芯片中的存储器及高带宽外部存储器控制接口的叙述,其中错误的是 ( )。 ( A) ARM芯片片内配有的 Flash存储器,通常用作系统的程序存储器 ( B) ARM芯片内的 Cache采用 SRAM ( C)高带宽

13、外部存储器控制接口只能用于扩展系统的程序存储器 ( D)高带宽外部存储器控制接口与 AMBA的系统总线部分相连 26 某型 NAND Flash芯片的地址线和数 据线是复用的,它具有的部分引脚为A1 E、 CE、 RE、 R B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是 ( )。 ( A)低电平有效的芯片使能、命令锁存允许、准备就绪忙输出、读使能写使能 ( B)命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许 ( C)地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪忙输出 ( D)准备就绪忙输出、低电平有效的读使能、低电平有效的写使能、

14、命令锁存允许 27 通过 I2C、 SPI、 UART、 USB等可以实现 嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是 ( )。 ( A) I2C总线只有两条信号线,一条是数据线 SDA,另一条是时钟线 SCL,所有操作都通过这两条信号线完成 ( B) SPI通信时,首先要使 SPI从设备的 SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照 SPI时序要求进行数据操作 ( C) UART即通用异步收发器,可用于全双工串行异步通信 ( D) USB 1 1和 USB 2 0采用全双工差分方式进行通信 28 下面关于嵌入式系统中常用的简单输入设备和简单输出

15、设备的 叙述中,正确的是 ( )。 ( A)键盘的按键数相同时 (例如 16个按键 ),线性键盘接口需要的 I O引脚比矩阵键盘接口需要的 I O引脚少 ( B)为方便输入,采用电容式触摸屏时,一般需专用的硬笔 ( C) LED发光二极管驱动方便,与 ARM芯片连接时仅需一根 GPIO引脚与其直接相连即可,不需其他相关的驱动电路 ( D) LED数码管由多个 LED组成,这些 LED有共阳极接法和共阴极接法两种 29 下面关于嵌入式系统的互连通信接口的叙述中,错误的是 ( )。 ( A)嵌入式处理器的 UART在采用了 RS 232电平转换电路后,可延长通信距离 ( B)与 RS 485标准相

16、比, RS 232标准的通信距离更远、通信速率更高 ( C)对于片内无 CAN控制器的嵌入式处理芯片,可通过扩展 CAN控制器和CAN收发器的方式使其接入 CAN总线 ( D)嵌入式系统可以通过以太网连接到互联网中 30 下面关于硬实时系统和软实时系统的叙述中,错误的是 ( )。 ( A)如果任务执行时间超过截止时间后系统的效益变为负,这种实时系统称为硬实时系统 ( B)如果任务执行时间超过截止时间后系统的效益下降但仍保持为正,这种实时系统称为 软实时系统 ( C)导弹控制器属于硬实时系统 ( D)高铁自动驾驶系统属于软实时系统 31 目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的

17、是 ( )。 ( A) COS ( B) VxWorks ( C) Win7 ( D) Android 32 下面有关微内核操作系统的叙述中,错误的是 ( )。 ( A)操作系统的内核小巧、紧凑,占用内存少 ( B)内核的功能扩充方便,但功能切换需要一定的开销 ( C) C OS 属于微内核操作系统 ( D) iOS不属于微内核操作系统 33 下列程序中通常不属于板级支持包 (BSP)内容的是 ( )。 ( A)初始化程序 ( B)设备驱动程序 ( C)引导加载程序 ( D)进程管理程序 34 下面关于引导加载程序 (Bootloader)的叙述中,错误的是 ( )。 ( A)引导加载程序执行

18、嵌入式系统加电后的第一批操作 ( B)引导加载程序的一项重要任务是加载和启动操作系统 ( C)加电自检和初始化外围设备也是引导加载程序需要完成的任务 ( D)相同的操作系统都使用相同的引导加载程序 35 下面关于 Linux和 Unix的叙述中 ,错误的是 ( )。 ( A) Linux是以 Unix为原型的一种 “类 Unix”操作系统 ( B)两者的函数命令的名称、参数和功能大体相同 ( C)两者的源代码基本相同 ( D) Unix的运行效率一般高于 Linux 36 嵌入式 Linux操作系统由用户进程、 OS服务组件和 Linux内核 3个部分组成 (如图 ),下面选项中正确的是 (

19、)。 ( A) 是用户进程, 是服务组件 ( B) 是服务组件, 是用户进程 ( C) 是服务组件, 是 Linux内核 ( D) 是用户进程, 是 Linux内核 37 Linux内核主要由 5个子系统组成,下面选项中不属于这 5个子系统的是 ( )。 ( A)内存管 ( B)进程间通信 ( C)行命令解释器 (Shell) ( D)文件系统 38 下面是关于 C OS 任务管理中空闲任务 (Idle task)的叙述,其中错误的是( )。 ( A)它是系统创建的第 1个任务 ( B)它是优先级最低的任务 ( C)它始终处于等待状态 ( D)它是必不可少的一个系统任务 39 下面有关片上调试

20、技术的描述语句中,不恰当的是 ( )。 ( A)边界扫描技术是调试硬件芯 片及目标机电路板的一种常用调试技术 ( B) JTAG组织所研究的测试访问端口和边界扫描结构标准,成为了片上测试技术的一种国际标准,即俗称的 JTAG标准 ( C)使用片上调试技术进行嵌入式系统目标机调试时,无需目标存储器,也不占用目标机任何 I O端口 ( D)经常用于嵌入式系统设计中的微处理器 (如: MCS 51、 DSP、 ARM)都支持JTAG标准的片上调试技术 40 下面的叙述中,不正确的是 ( )。 ( A)在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、 系统集

21、成与测试等几个阶段 ( B)所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作 ( C)系统集成与测试的目的是发现设计中的错误并进行改正。在此阶段,应该等系统集成完成后再整体地对系统进行测试 ( D)嵌入式系统设计者需要遵循软硬一体、软硬协调设计的思想。在系统功能满足要求的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现 二、填空题 41 为提高 SoC的设计效率,减少重复开发,通常大多以 IP核为基础,在单个芯片上集成 处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照 IC设计文件的类型, IP

22、核通常分为三种:【 41】 _核、固核和【 42】_】核。 42 目前数码相机中用于存储所拍摄相片的大多是【 43】 _存储器,假设一台数码相机一次可连续拍摄 65536色的 10241024的彩色相片 80张,数据压缩比平均是 4,则它使用的存储器容量大约是【 44】 _MB。 43 无线局域网 (WLAN)是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信 协议主要是【 45】 _,数据传输速率可以达到11 Mbps、 54Mbps、【 46】 _Mbps甚至更高。 44 经典 ARM处理器有 7种异常:主要包括复位 RESET、未定义指令 UND、软件中断 SW

23、I、指令预取中止 PABT、数据访问中止 DABT、外部中断请求 IRQ以及【 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后,

24、寄存器 R0【 53】 _, R1【 54】 _。 48 某 ARM汇编语言程序要调用子程序,子程序名为 MySubrutine,则调用该子程序的指令为【 55】 _,子程序返回调用程序的指令为【 56】 _。 49 按照 AMBA总线规范,基于 ARM内核的嵌入式处理器芯片采用系统总线与【 57】 _总线两层结构的方式构建片上系统。其中的系统总线主要用于连接【 58】 _带宽快速组件。 50 嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括 FRAM和 MRAM,分别称为【 59】 _存储器和【 60】_存储器。 51 半导体存储器芯片的存储容量取决于该

25、芯片的【 61】 _总线的条数和【 62】 _总线的位数。 52 I2C总线被启动后,多个主机在每发送一个数据位时都要对 SDA信号线电平进行检测,只要检测的电平与自己发出的电平【 63】 _就会继续占用总线。总线控制遵循的原则是谁先发送【 64】 _电平谁就会掌握对总线的控制权。 53 UART由【 65】 _器、【 66】 _器、控制单元及波特率发生器等构成。 54 嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备【 67】 _加载程序,外 设【 68】 _程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些软件都是通用计算机所拥有

26、的。 55 数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简,【 69】 _轻量化,占用存储资源【 70】 _的特点。 56 实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种【 71】 _时间,也就是任务开始执行时间到任务必须完成的 时间间隔。【 72】 _时间,或者叫做任务最快完成时间,这是无中断响应情况下的任务最快执行时间。 57 实时系统对时间约束要求的严格性,使【 73】 _性成为实时系统的一项重要性能要求,它是指 RTOS能够对外部事件的【 74】 _时间和实时任务的执行时间

27、进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。 58 一般按响应时间将实时系统分成三类:【 75】 _实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级;【 76】 _实时系统,其响应时间一般在数十秒级。 59 嵌入式系统的开发过程按顺序可以分成【 77】 _分析与规格说明、系统设计、【 78】 _设计、系统集成与测试等 4个阶段,测试的目的是验证模块系统的功能和性能,以及发现错误。 60 若以 S3C2410为核心的目标机上,已经移植成功 Linux操作系统。若要开发该目标机的 Linux应用程序,通常使用 arm linux【 79】 _交叉编译器来

28、编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加【 80】_参数对它 进行编译。 三、综合题 61 电动汽车充电桩 (示意图如图所示 )以 S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: a、充电桩支持 2种充电方式,一种是固定金额方式,如:充 300元的电能。那么,所充电能的金额等于 300元后自动停止充电;另一种是随机充电,即:随时按 “停止 ”键来停止充电,若未按 “停止 ”键,则电池充满后也会自动停止充电。 b、支持现金和 IC卡付费。 IC卡是预付费卡,金额不足将报警。 c、能够通过 RS一 485总线与后台结算服务器连接,传递结算信息

29、。 d、用 LCD显示器来 显示被充电电池的电量情况,并显示充电时间、金额等信息。 根据上述功能要求的描述,请完善下面的叙述(程序 )和回答有关的问题。 (完善程序或回答问题所需的寄存器格式见题后附录 )。 (1)充电桩控制器设计时,需设计一个键盘,键盘中应包含 0 9数字键及 “切换 ”、“启动 ”、 “停止 ”等 3个命令键。其键盘接口设计成 44的阵列 (按键排列示意如下图所示 )。下图中的键盘接口电路中选用 GPE4 GPE7来输出键盘行扫描信号,选用 GPE0 GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之: *KEYOUTPUT是键盘扫描时的输出地址

30、, KEYINPUT是键盘读入时的地址 #defineKEYOUTPUT(*(volatile INT8U *)0x56000044) 0x56000044是 GPE端口数据寄存器的地址 #define KEYINPUT(*(volatile INT8U *)0x56000044) INT16U ScanKey() INT16U key 0xFFFF; INT16U i; INT8U temp 0xFF, output; 仅初始化 GPE4 GPE7为输出 rGPECON (rGPECON&OxFFFFOOFF)【 81】_); 仅初始化 GPE0 GPE3为输入 rGPECON rGPECO

31、N&【 82】_; rGPECON是对应 GPE端口控制寄存器的变量 for(i【 83】_; i 128; i 1)循环扫描键盘,看是否有按键按下 output0xFF: output& ( i);键盘行信号求反 KEYOUTPUT output;通过GPE端口数据寄存器输出行信号 temp KEYINPUT;通 过 GPE端口数据寄存器读列信号,该列无键按下时列信号是 1 if(temp&0x0F)!【 84】 _)判断是否有键按下 key ( i); key 8;变量 key中存储键码值,行信号左移到高 8位 key temp 0xF0;列信号存于变量 key的低 8位中,无用位置 1

32、return(key);返回键码值 return OxFFFF; 上面的键盘扫描函数返回的是键码值,程序中循环【 85】 _次来扫描所有键盘行,若所有:均无键按下时,返回的键码值应为:【 86】 _。若有按键按下,则返回该键对应的键码值。例如若按下的是键盘中 “8”键,则函数返回值为:【 87】 _,若按下的是键盘中 “启动 ”键,则函数返值为:【 88】 _。 (2)IC卡读写电路设计时,选用 IC卡读写模块通过 I2C总线接口与 S3C2410连接,设计时利用 $3C2410芯片内部的专用 I2C总线引脚,即 GPE端口的【 89】 _引脚和【 90】 _引脚连接到 IC卡读写模块的 I2

33、C总线引脚 SDA和 SCL上。那么,相关驱动程序中需要用语句: rGPECON (rGPECON 0xA0000000)&【 91】 _来初始化 GPE端口相关引脚为 I2C总线功能的引脚。 (3)为了实现与后台结算服务器连接,选择S3C2410内部的 UART1部件,并外加电平转换芯片来实现支持 RS一 485串行通信的接口电路。下面一段程序是初始化 UART1部件 (注: UART1的波特率要求为: 9600bps,数据格式要求为: 8位数据、 1位停止位、奇校验,主频为 PCLK)。 void UART1_Init() rGPHCON (rGPHCON&OxFFFFFOFF)【 92】

34、 _;端口 H相应引脚功能初始化 rUFCON1 0x0; FIFO disable rUMCON10x0: rULCON1 (【 93】 _ 3) (0 2) (【 94】 _);设置线路控制寄存器 rUCON1 0x245;设置控制寄存器 ruBRDIV1 (int)(PCLK【 95】 _ 0 5) 1);设置波特率,小数采用四舍五入 (4)充电桩的LCD显示器,由于显示的内容不复杂,因此选用 16色 LCD屏。设计 LCD屏接口电路时,选用 S3C2410芯片的 GPC0 GPC7连接到 LCD模块的 8位数据线上,用来传输显示信息。在相关驱动程序中,可以用以下语句来初始化 GPC0

35、GPC7为输出: rGPCCON (rGPCCON 10x0000555)&【 96】 _) rGPCCON对应GPC端口的控制寄存器 设计时,选择专用电池电量检测芯片来测量被充电电池的电量。该芯片能提供被测电池的电量信息,并具有 1个电量充满状态的引脚。若设计时,将该引脚连接到 S3C2410芯片的 GPF0引脚上,使该引脚有效后产生中断信号,立即执行停止充电程序,防止过充。 在相关驱动程序中,可以用以下语句来初始化 GPF0为中断请求信号 输入: rGPFCON (rGPFCON&0xFFFFFFFC)【 97】_) rGPFCON对应 GPF端口的控制寄存器 (5)充电桩的应用软件将在无

36、操作系统环境下进行开发。若设计者自行设计一个启动引导程序,来引导应用程序。启动引导程序中需要完成异常向量表的设置。 ARM9体系结构中规定异常向量之间各相差【 98】 _个字节,因此,需要在各异常向量处设计一条分枝指令。对于 S3C2410微处理器来说,其启动引导程序还需要完成禁止【 99】 _部件和禁止中断,并设置各工作模式下的【 100】 _指针。 说明:下面是试题解答时需要用到的寄存器格式及存着说明。 1)端口 E控制寄存器 (GPECON)的格式2)ULCONn寄存器的格式3)GPHCON寄存器的格式4)GPCCON寄存器的格式5)GPFCON寄存器的格式计算机三级(嵌入式系统开发技术

37、)机试模拟试卷 18答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调使用嵌入式微处理器构成的具有自己的操作系统和 特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。包括洗衣机、空调机等 “白色家电 ”,也包括心电计、血压计等医疗电子设备;而个人电脑 (PC机 )不属于嵌入式系统。故本题选择 C。 2 【正确答案】 D 【试题解析】 嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域

38、非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及 功能都各有特点,所以各自的市场不同,谈不上取代。故本题选择 D。 3 【正确答案】 C 【试题解析】 数码相机是嵌入式系统的典型应用之一。它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的 SoC芯片, DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的 8位 MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。使用的闪存卡主要是用来存储照片而不是系统软件。故 C项错误。 4 【正确

39、答案】 D 【试题解析】 嵌入 式微控制器 (Microcontroller unit, MCU)实际上是一种单片计算机,简称单片机。它将整个计算机硬件的大部分甚至全部电路集成在一块芯片上,除 CPU外还集成了存储器、总线、定时计数器、 I O接口等组件;与微处理器不同,它只需增加少量外接电路和硬件就可组成完整的硬件系统;微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统70的市场。早先的 4位主要用于家用电器的控制单元, 8位和 16位用于一般的控制领域,近年来由于嵌入式系统联网和多媒体信息处理需求的日益增多, 32位MCU得到了迅速的发展。故本题选择 D。 5 【正

40、确答案】 B 【试题解析】 题中所谓的 80万像素是指图像的大小, 1024768 768KB,约为80万,故本题选择 B。 6 【正确答案】 B 【试题解析】 MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的 MPEG一 1层 III算法进行有损的压缩编码,以 8 12倍的比率大幅度降低了声音的数据量,其文件扩展名是 mp3; MP3播放器必须具有对 MP3格式音频文件解码的功能。故本题选择 B。 7 【正确答案】 B 【试题解析】 局域 网按照传输介质使用的访问控制方法,可以分为以太网、FDDI网和令牌网,目前广泛使用的是以太网,它以集线器或交换机为中心构成。故本题选择 B

41、。 8 【正确答案】 A 【试题解析】 IP协议第 4版 (IPv4)规定,每个 IP地址使用 4B(32个二进制位 )表示,其中包含有网络号和主机号两部分。 IP地址分为 A类、 B类、 C类三个基本类,另有两类分别作为组播地址和备用地址 (D类和 E类 )。 C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含 254台计算机。所以 A项错误,故本题选择 A。 9 【正确答 案】 A 【试题解析】 嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构 (CISC)和精简指令集结构 (RISC)。故本题选择 A。 10 【正确答案】 D 【试题解析】 ARM内核与其他处

42、理器内核相比,主要特点为:耗电省、功能强、成本低、 16位 Thumb与 32位 ARM和 Thumb 2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。由于采用 RISC的体系结构, ARM具有单周期操作、采用加载存储指令访问内存、指令流水线技术等技术特征。故本题选择D。 11 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态, Thumb状态及 Thumb 2状态, 调试状态。除支持 Thumb2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态。 ARM状态是 ARM处理器工作于 32位指令的状态,所有指令均为 3

43、2位宽度。 Thumb状态是 ARM执行 16位指令的状态;在 Thumb模式下,指令代码只有 16位。 Thumb 2状态是 ARMv7版本的 ARM处理器所具有的新状态。值得注意的是, ARM处理器复位后开始执行代码时总是处于 ARM状态,如果需要 则可以切换到Thumb状态及 Thumb 2状态。故本题选择 D。 12 【正确答案】 D 【试题解析】 ARM处理器共有 37个寄存器,包括 31个通用寄存器 (含 PC)和 6个状态寄存器。所有通用寄存器均为 32位结构,既可以存放数据也可以存放地址; CPSR是当前程序状态寄存器;程序链接寄存器 (LR)为 R14;堆栈指针 (SP)使用

44、的寄存器是 R13。故本题选择 D。 13 【正确答案】 C 【试题解析】 除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器; 将 SPSR_mode寄存器值复制到CPSR中;根据异常类型将 PC值恢复成断点地址;清除 I和 F标志,允许 IRQ和 FIQ中断。故本题选择 C。 14 【正确答案】 A 【试题解析】 所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中。在本题中的存放方式则为: 内存地址 存放内容 0x60000000 0x32 0x60000001 0x30 0x60000002 0x31 0

45、x60000003 0x34 故 A项正确。执行 LDRH R1, R2是将 R2指示的存储器中的半字数据读入寄存器 R1,并将 R1的高 16位清零,所以 R1 0x3230;执行 LDRB R1, R2是将R2指示的存储器中的字节数据读入 R1,并将 R1的高 24位清零,故 R1 0x32;执行 LDR R1, R2是将 R2指示的存储器中的字数据读人寄存器 R1,故 R10x32303134。综上,故本题选择 A。 15 【正确答案】 B 【试题解析】 数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题 A、 C、 D项均属于数据处理类指令, B项属于加载存储指令,故本

46、题选择 B。 16 【正确答案】 B 【试题解析】 将 R2寄存器中的数值的两倍写入 R1,可以通过加法指令、移位指令 (逻辑左移相当于乘操作 )和乘法指令完成,故选项中仅 B项无法完成,故本题选择 B。 17 【正确答案】 C 【试题解析】 将寄存器中指定位清零可使用位清零指令 BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选 C。 18 【正确答案】 A 【试题解析】 在 ARM汇编语言程序中,子程序的调用一般是通过 BL指令 来实现的; MOV PC, LR在 ARM汇编中用于子程序的返回; D项中 R15即是 PC,故本题选择 A。 19 【正确答案】 C 【试题解析】

47、C项中 VS表示溢出,故本题选择 C。其余三项正确。 20 【正确答案】 C 【试题解析】 生产 ARM处理器芯片的厂家众多,每个厂商生产的 ARM芯片型号各异,除了内核架构外,其内置硬件组件也各有特色,性能也有差异。基于ARM7TDMI内核的 S3C44BO嵌入式处理器由韩国三星 (Samsung)公司生产;基于 ARM7TDMI S内核的 LPC2000系列嵌入式处 理器由荷兰恩智浦 (NXP)半导体公司生产;美国爱特美尔 (ATMEL)公司和飞思卡尔 (Freescale)公司都生产多个系列的基于 ARM内核的嵌入式处理器。故本题选择 C。 21 【正确答案】 D 【试题解析】 嵌入式系统常用的电源模块是交流变直流 (AC DC)模块、直流到直流 (DCDC)模块以及低压差稳压器 (LDO)。 AC DC模块完成交流电到直流电的变换。 78XX系列是一类常用的直流稳压芯片,例如 7805可以提供 5V直流电压。选项中 D项错误,故本题选择 D。 22 【正确答案】 C 【 试题解析】 AMBA是 ARM公司公布的总线协议,以 ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统;系统总线通过桥接器与外围总线互连。 AMBA的系统总线主要用于连接高带宽快速组件,包括 A

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

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

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