1、计算机三级(嵌入式系统开发技术)机试模拟试卷 42及答案与解析 一、选择题 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 CoaexM、 ARM CoaexR和 ARM
5、 CoaexA 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为程序计数状态寄存器 ( B)
6、 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, R
8、2, LSL#1 ( D) MUL R1, R2, #2 17 将寄存器 Rl中指定的 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内核的 S3C4480嵌入式处理器由韩国三星 (Samsung)公司生产 ( B)基于 ARM7TDMIS内核的 LPC2000系列嵌入式处理器由荷 兰恩智浦 (NXP)半导体公司生产 ( C)美国英特尔 (Intel)公司未生产过基于 ARM的嵌入式处理器 ( D)美国爱特美尔 (ATMEL)公司
10、和飞思卡尔 (FYeescale)公司都生产多个系列的基于 ARM内核的嵌入式处理器芯片 21 嵌入式系统工作时需要为其供电,下面与嵌入式系统供电相关的叙述中,错误的是 ( )。 ( A) 78xx系列是一类常用的直流稳压芯片,例如 7805可以提供 +5V直流电压 ( B)低压差稳压器常简称为 LDO ( C) ACDC电源模块用于实现交流电到直流电的变换 ( D)低压 交流电可以直接用来给嵌入式处理器供电 22 下面关于 ARM公司定义的 AMBA的叙述中,错误的是 ( )。 ( A) AMBA由系统总线和外围总线组成,二者之间通过桥接器交换信息 ( B) ARM芯片中的 ARM内核与 A
11、MBA的系统总线相连 ( 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 Hash芯片的地址线和数据线 是复用的,它具有的部分引脚为ATE、 CE、 RE、 R B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是 ( )。 ( A)低电平有效的芯片使能、命令锁存允许、准备就绪忙输出、读使能写使能 ( B)命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许 ( C)地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪忙输出 ( D)准备就绪忙输出、低电平有效的读使能、低电平有效的写使能、命令锁存允
14、许 27 通过 I2C、 SPI、 uAlit、 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 OSII属于微内核操作系统 ( 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 OSII任务管理中空闲任务 (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 所有嵌入式系统都是由硬件和软件两部分组成的,硬件部分的主体是【 41】和存储器 ;它们通过【 42】接口 (设备 )与外部世界联系。 42 数字图像的文件格式有多种,不同的文
22、件格式采用不同的编码方法。其中JPEG大多采用有损压缩方法,压缩率较高,它在【 43】中广泛使用。【 44】图像文件格式采用无损压缩方法,图像的颜色数目较少,文件特别小,适合在网页中作为插图或剪贴画使用。 43 构建无线局域网的技术除了采用 802 11(WiFi)之外,另一种常用的是【 45】技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为1 Mbps左右,传输距离大约在【 46】 m之内。 44 如果 R5=1000, R6=2999, C=1,指令 ADC R0, R5, R6执行后, R0=【 47】, R5=【 48】。 45 小端模式下如果从 0x30000
23、000到 0x30000007存放的一个双字为0x1234567890ABCDEF,且 R1=0x30000000,则加载指令 LDRB R0, R1执行后, R0=【 49】、 LDRH R2, R1, #2执行后, R2=【 50】。 46 若 R2=0xFF00000F,则指令 ADDs R1, R2, #0x8000000l执行后,寄存器 R1=【 51】,进位 位 C=【 52】。 47 已知 R0=0x10, R1=0x20, R2=0x08, R3=0xFFFFFFF3,则指令 LSL R0, R0,R2执行后, R0=【 53】,指令 MVN R1, R3执行后 R1=【 54
24、】。 48 Thumb一 2指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为【 55】,关闭可屏蔽中断的指令为【 56】。 49 嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为片内存储器和【 57】存储器以及外部存储设备,按照存储信息的不同又可分为【 58】存储器和数据存储器。 50 设某存储器总线的工作频率为 100MHz,数据宽度为 16位,每个总线周期传输2次,其带宽为【 59】 MB s, 1分钟可传输【 60】 MB数据。 51 UART传送一个字符时有固定的格式,如下图所示。图中 和 分别是【 61】位和【 62】位。 52 高清晰度多媒体接口用 4个大写英文
25、字母简称为【 63】,它是一种【 64】化音频视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数模或者模数转换。 53 在嵌入式应用系统中,目前使用的触摸屏主要有两种:一种是【 65】式触摸屏(俗称软屏 ), 结构简单,价格较低;另一种是【 66】式触摸屏 (俗称硬屏 ),其结构相对复杂,价格较高。 54 在实时系统中,在给定时间内系统可以处理的事件总数称为【 67】。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是【 68】。 55 在嵌入式操作系统中,核心部分称为【 69】,而
26、对硬件设备进行控制和管理的程序模块称为【 70】。 56 嵌入式系统【 71】的时候,所有的微处理器通常都从某个由 CPJ制造商预先安排的地址上取指 令。例如,基于 ARM920T核的微处理器从地址 0x00000000取得它的第一条指令。 CPU执行的第一条指令就是【 72】程序中的第一条指令。 57 引导加载程序在引导加载操作系统时,设置相关的寄存器和资源,跳转到【 73】所在的空间,执行其引导,这个过程中可以给【 74】传递参数,可以控制系统启动的模式。 58 UBoot是一种通用的引导加载程序,对【 75】系列处理器支持最为丰富,对【 76】操作系统的支持最为完善。 59 嵌入式系统的
27、调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一 段固化在【 77】 ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和【 78】设备。 60 利用 ADS1 2工具套件进行基于 ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有 2种方式,分别是【 79】连接类型和 Scattered连接类型。采用 Scattered连接类型时需要提供一个 scatter格式的【 80】。 计算机三级(嵌入式系统开发技术)机试模拟试卷 42答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 广义上讲,凡是带有微处理器的专用软硬件系统都可称为 嵌入式系统。狭
28、义上讲,嵌入式系统强调使用嵌人式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。包括洗衣机、空调机等 “白色家电 ”,也包括心电计、血压计等医疗电子设备;而个人电脑 (PC机 )不属于嵌入式系统。故本题选择 C。 2 【正确答案】 D 【试题解析】 嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通 用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以
29、各自的市场不同,谈不上取代。故本题选择 D。 3 【正确答案】 C 【试题解析】 数码相机是嵌入式系统的典型应用之一。它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的 SoC芯片, DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的 8位 MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。使用的闪存卡主要是用来存储照片 而不是系统软件。故 C项错误。 4 【正确答案】 D 【试题解析】 嵌入式微控制器 (Microcontroller unit, MCU)实际上是一种单片计算机,简称单片机。它将整个计算
30、机硬件的大部分甚至全部电路集成在一块芯片上,除 CPU外还集成了存储器、总线、定时计数器、 I O接口等组件;与微处理器不同,它只需增加少量外接电路和硬件就可组成完整的硬件系统;微控制器的种类和数量很多,在很多方面 得到了广泛应用,目前大约占有嵌入式系统70的市场。早先的 4位主要用于家用电器的控制单元, 8位和 16位用于一般的控制领域,近年来由于嵌入式系统联网和多媒体信息处理需求的日益增多, 32位MCU得到了迅速的发展。故本题选择 D。 5 【正确答案】 B 【试题解析】 题中所谓的 80万像素是指图像的大小, 1024768=768 KB,约为80万,故本题选择 B。 6 【正确答案】
31、 B 【试题解析】 MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的 MPEG一 1层 III算法进行有损的压 缩编码,以 8 12倍的比率大幅度降低了声音的数据量,其文件扩展名是 anp3; MP3播放器必须具有对 MP3格式音频文件解码的功能。故本题选择 B。 7 【正确答案】 B 【试题解析】 局域网按照传输介质使用的访问控制方法,可以分为以太网、FDDI网和令牌网,目前广泛使用的是以太网,它以集线器或交换机为中心构成。故本题选择 B。 8 【正确答案】 A 【试题解析】 IP协议第 4版 (IPv4)规定,每个 IP地址使用 4B(32个二进制位 )表示,其中包含有网络
32、号和主机号两部分。 IP地址分为 A类、 B类、 C类三个基本类,另有两类分别作为组播地址和备用地址 (D类和 E类 )。 C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含 254台计算机。所以 A项错误,故本题选择 A。 9 【正确答案】 A 【试题解析】 嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构 (CISC)和精简指令集结构 (RISC)。故本题选择 A。 10 【正确答案】 D 【试题解析】 ARM内核与其他处理器内核相比,主要特点为:耗电省、功能强、成本低、 16位 111umb与 32位 ARM和 Thumb一 2双指令 集并存以及具有非常众多的
33、合作伙伴,适用面广泛。由于采用 RISC的体系结构, ARM具有单周期操作、采用加载存储指令访问内存、指令流水线技术等技术特征。故本题选择 D。 11 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态, Thumb状态及 Thumb一 2状态, 调试状态。除支持 Thumb一 2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态。 ARM状态是 ARM处理器工作于 32位指令的状态,所有指令均为 32位宽度。 Thumb状态是 ARM执行 16位指令的状态;在 Thumb模式下,指令代码只:有 16位。Thumb一 2状态是
34、 ARMv7版本的 ARM处理器所具有的新状态。值得注意的是, ARM处理器复位后开始执行代码时总是处于 ARM状态,如果需要则可以切换到 Thumb状态及 Thumb一 2状态。故本题选择 D。 12 【正确答案】 D 【试题解析】 ARM处理器共有 37个寄存器,包括 31个通用寄存器 (含 PC)和 6个状态寄存器。所有通用寄存器均为 32位结构,既可以存放数据也可以存放地址; CPSR是当前程序状态寄存器;程序链接寄存器 (LR)为 R14;堆 栈指针 (SP)使用的寄存器是 R13。故本题选择 D。 13 【正确答案】 C 【试题解析】 除复位异常,其他所有异常处理完毕之后必须返回到
35、原来程序处继续向下执行:恢复原来被保护的用户寄存器;将 SPSR_mode寄存器值复制到CPSR中;根据异常类型将 PC值恢复成断点地址;清除 I和 F标志,允许 IRQ和 FIQ中断。故本题选择 C。 14 【正确答案】 A 【试题解析】 所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中。在本题中的存放方式则为: 内存 地址 存放内容 0x60000000 0x32 0x60000001 0x30 0x60000002 0x31 0x60000003 0x34 故 A项正确。执行 LDRH R1, R2是将 R2指示的存储器中的半字数据读入寄存器 R1
36、,并将 R1的高 16位清零,所以 R1=0x3230;执行 LDRB R1, R2是将R2指示的存储器中的字节数据读入 R1,并将 R1的高 24位清零,故 R1=0x32;执行 LDR R1, R2是将 R2指示的存储器中的字数据读入寄存器 R1,故R1=0x32303134。综上,故本题选择 A。 15 【正确答案】 B 【试题解析】 数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题 A、 C、 D项均属于数据处理类指令, B项属于加载存储指令,故本题选择 B。 16 【正确答案】 B 【试题解析】 将 R2寄存器中的数值的两倍写入 R1,可以通过加法指令、移位指令 (
37、逻辑左移相当于乘操作 )和乘法指令完成,故选项中仅 B项无法完成,故本题选择 B。 17 【正确答案】 C 【试题 解析】 将寄存器中指定位清零可使用位清零指令 BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选 C。 18 【正确答案】 A 【试题解析】 在 ARM汇编语言程序中,子程序的调用一般是通过 BL指令来实现的; MOV PC, LR在 ARM汇编中用于子程序的返回; D项中 R15即是 PC,故本题选择 A。 19 【正确答案】 C 【试题解析】 C项中 VS表示溢出,故本题选择 C。其余三项正确。 20 【正确答案】 C 【试题解析】 生产 ARM处理器芯片的厂家众
38、多,每个厂商生产的 ARM芯 片型号各异,除了内核架构外,其内置硬件组件也各有特色,性能也有差异。基于ARM7TDMI内核的 S3C44BO嵌入式处理器由韩国三星 (Samsung)公司生产;基于 ARM7TDMIS内核的 LPC2000系列嵌入式处理器由荷兰恩智浦 (NXP)半导体公司生产;美国爱特美尔 (ATMEL)公司和飞思卡尔 (Freescale)公司都生产多个系列的基于 ARM内核的嵌入式处理器。故本题选择 C。 21 【正确答案】 D 【试题解析】 嵌入式系统常用的电源模块是交流变直流 (AcDC)模块、直流到直流 (DCDC)模块以及低压差稳压器 (LDO)。 ACDC模块完成
39、交流电到直流电的变换。 78xx系列是一类常用的直流稳压芯片,例如 7805可以提供 +5V直流电压。选项中 D项错误,故本题选择 D。 22 【正确答案】 C 【试题解析】 AMBA是 ARM公司公布的总线协议,以 ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统;系统总线通过桥接器与外围总线互连。 AMBA的系统总线主要用于连接高带宽快速组件,包括 ARM内核及测试接口; AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组 件。 AMBA有多个版本,性能随版本的发展而逐步提高, ARM7采用 AMBA1,而 ARM9采用 AMBA2。故本题选择 C
40、。 23 【正确答案】 D 【试题解析】 ARM内部的 DMA控制器 (直接存储器访问控制器 )是一种硬件组件,使用它可以将数据块在内存与外设以及内存与内存之间互相传送,且传输过程不需要 CPU参与,可显著降低处理器负荷; DMA主控制器与 AMB的系统总线部分相连;在 ARM处理芯片中,许多与外部打交道的通道如串行通信端口、USB接口等既可以由 ARM内核控制其数据传输,也可以通过 DMA控制器控制数据传输。故本题选择 D。 24 【正确答案】 C 【试题解析】 微硬盘最早是由 IBM。公司开发的一款超级迷你硬盘机产品。目前 1 8英寸的微硬盘容量已达几百 GB;一般微硬盘带有数据缓存,有利
41、于提高数据传输率;微硬盘功耗极小,无需外置电源,链接 USB即可使用;为使微硬盘适用于多种手持装置,其接口可采用多种标准,如 CF卡、 PCMCIA、 usB 2 0、ATA等。故本题选择 C。 25 【正确答案】 C 【试题解析】 ARM芯片片内配有的 Flash存储器,通常用作系统的程序存储器;其内部 Cache一 般采用 SRAM;高带宽外部存储器控制接口为外部存储器扩展提供了接口,可以扩展程序存储器和数据存储器,与 AMBA的系统总线部分相连。故本题选择 C。 26 【正确答案】 C 【试题解析】 NAND Flash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采
42、用分时复用技术。 ALE、 CE、 RE、 R B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪忙输出。故 C项正确。 27 【正确答案】 D 【试题解析】 I2C总线只有两条信号线,一条是数据线 SDA,另 一条是时钟线SCL,所有操作都通过这两条信号线完成;对 SPI的操作,首先要选择让基于 SPI接口的从设备的 SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照 SPI时序要求进行数据操作; UART即通用异步收发器,是可以用于全双工串行异步通信的; USB 1 1和 USB 2 0有 4条信号线,采用半双工差分方式进行通信。故本题选择 D。 28
43、 【正确答案】 D 【试题解析】 线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反转法读取 按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故 A错误。用专用硬笔写字的触摸屏属于电阻式,故 B错误。 LED发光与 ARM芯片连接时仅需一根 GPIO引脚,但绝对不能直接把引脚链接到发光二极管上,因为通常 ARM芯片 GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故 C项错误。 D项表述正确,故本题选择 D。 29 【正确答案】 B 【试题解析】 直接用 UART进行通
44、信仅限于板间或芯片间通信, UART在采用了 RS一 232电平转换电路后,可延长通信距 离;与 RS一 232标准相比, RS一485标准的通信距离更远、通信速率更高;对于片内无 CAN控制器的嵌入式处理芯片,可通过扩展 CAN控制器和 CAN收发器的方式使其接入 CAN总线;嵌入式系统可以通过以太网连接到互联网中。故 B项错误,故本题选择 B。 30 【正确答案】 D 【试题解析】 任务执行时间超过截止时间,系统的总损益就为负,这一种实时系统称为硬实时系统,否则为软实时系统。硬实时 (IIard Real一 Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益
45、后果,如导弹控 制系统、高铁自动驾驶系统等。然而,在一个软实时 (Soft Real一 Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。故 D项错误,故本题选择 D。 31 【正确答案】 C 【试题解析】 很明显,四个选项中仅 c项不属于嵌入式操作系统, Win7属于多任务桌面操作系统。故本题选择 C。 32 【正确答案】 D 【试题解析】 嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;其中微内核操作系统的内核小巧、紧凑,占用内存少;内核的功能扩充方便,但功能 切换需要一定的开销;属于微内核结构的典型嵌入式操作系统有Symbian、 V
46、xWorks、 QNX、 C OSII、 iOS等。故择 D项错误,故本题选择D。 33 【正确答案】 D 【试题解析】 BSP实际上一些汇编程序和 c语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。 D项不属于BSP内容,故本题选择 D。 34 【正确答案】 D 【试题解析】 嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英 文术语是 Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。由于硬件平台的不同,每种平
47、台的引导程序也有所差异。故本题选择 D。 35 【正确答案】 C 【试题解析】 Linux系统最初以 Unix为原型,以实现 POSIX标准作为其目标;命令的功能、处理结果、函数名称和参数十分相同,但二者的源代码是完全不同的;迄今为止, Linux的运行效率尚未达到 Unix的水平。 C选项错误,故本题选择 c。 36 【正确答案】 C 【试题解析】 从顶视图看,嵌入式 Linux操作系统由用户进程、 OS服务组件和LinHX内核 3个子系统组成。故题中从上到下依次是用户进程、 OS服务组件和Linux内核。故本题选择 C。 37 【正确答案】 C 【试题解析】 Linux内核主要由 5个子系
48、统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选择 c。 38 【正确答案】 C 【试题解析】 C OSII任务管理中空闲任务 (Idle task)是系统创建的第 1个任务,它是必不可少的一个系统任务,也是优先级最低的 任务;绝大多数情况下,C OSII的每个任务都是一个无限的循环,都处在 5种状态之一的状态下。故C项错误,故本题选择 C。 39 【正确答案】 D 【试题解析】 边界扫描测试技术是对芯片或印制电路板进行片上调试最常用的一种技术; JTAG是 IEEE下的一个组织,是研究测试访问端口和边界扫描结构的标准,研究结果即俗称的 JTAG标准;使用 JTAG进行
49、嵌入式系统的调试,无需目标存储器,也不占用目标机任何 I O端口;对于不支持 JTAG调试标准的嵌入式CPU,如 MCS一 51单片机,其软件固化要使用称为 “编程器 ”的设备来进行。故本题选择 D。 40 【正确答案】 C 【试题解析】 在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段;嵌人式系统设计者需要遵循软硬一体、软硬协调设计的思想。在满足系统功能的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现;所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作;一个好的系统集成与测试计划可以帮助设计者快速的发现设计中的错误 并改正,但应该分步的、按阶段的构建系统,并且每次只对一部分构建或模块所集成的系统进行测试,这样更容易的发现并定位错误。故本题选择 C。 二、填空题 41 【正确答案】 【 41】中央处理器