1、计算机三级(嵌入式系统开发技术)机试模拟试卷 45及答案与解析 一、选择题 1 与个人计算机 (PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是 ( )。 ( A)嵌入式系统与具体应用紧密结合,具有很强的专用性 ( B)嵌入式系统通常包含在非计算机设备 (系统 )中,具有隐蔽性 ( C)嵌入式系统的软硬件资源往往受到严格的限制 ( D)嵌入式系统性能较低,价格也比较便宜 2 嵌入式系统中的 CPU具有一些与通用计算机所使用的 CPU不同的特点,下面不是其特点的是 ( )。 ( A)支持实时处理 ( B)低功耗 ( C)高主频 ( D)集成了测试电路 3 嵌入式系统使用的片
2、上系统英文缩写名为 SoC,下面关于 SoC叙述中错误的是( )。 ( A) SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 ( B) SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路 ( C) SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能 ( D) SoC的设计制造难度 很大,目前还没有得到广泛使用 4 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是 ( )。 ( A)集成电路的集成度指的是单个集成电
3、路所含电子元件 (如晶体管、电阻、电容等 )的数目多少 ( B)根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 ( C)嵌入式系统中使用的处理器芯片属于大规模集成电路 ( D)集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5 文字信息是人们用以表 达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是 ( )。 ( A)目前使用最广泛的西文字符集是 ASCII字符集,它包含 96个可打印字符 ( B) GB2312是我国目前广泛使用的汉字编码国家标准之一 ( C
4、) GB23 12包括 6000多汉字,但不包含西文、俄文等其他字符 ( D) GB23 12字符集中的汉字与符号在系统中采用双字节表示 6 假设一台数码相机一次可拍摄 16位色 10241024的彩色相片共 80张,数据压缩比平均是 4,则它使用的 存储器容量大约是 ( )。 ( A) 40MB ( B) 60MB ( C) 80MB ( D) 120MB 7 在数字音频信息数字化过程中,正确的处理顺序是 ( )。 ( A)量化、取样、编码 ( B)取样、编码、量化 ( C)取样、量化、编码 ( D)编码、取样、量化 8 互联网借助 TCP IP协议把许多同构或异构的计算机网络互相连接起来,
5、实现了遍布全球的计算机的互连、互通和互操作,其中的 IP协议起着关键性的作用。下面有关 IP协议的叙述中,错误的是 ( )。 ( A) IP地址解决了网络中所有 计算机的统一编址问题 ( B) IP数据报是一种独立于各种物理网络的数据包格式 ( C)目前广泛使用的是 IP协议的第 6版 (IPv6), IPv4已经很少使用 ( D)路由器 (router)是实现网络与网络互连的关键设备 9 以下关于嵌入式处理器的说法正确的是 ( )。 ( A) RISC是复杂指令集结构计算机 ( B)哈佛结构是程序与数据统一的存储结构 ( C) ARM处理器的指令编码全部为 32位 ( D) ARM Cort
6、exM是面向控制的嵌入式 Cortex处理器 10 关于 ARM处理器的工作模式,以 下说法错误的是 ( )。 ( A)用户模式是程序正常执行的模式 ( B)快速中断模式处理高速中断,用于高速数据传输或通道处理 ( C)管理模式用于操作系统的保护模式,处理软中断 ( D)系统模式用于处理未定义的指令陷阱 11 以下关于 ARM处理器 CPSR寄存器说法错误的是 ( )。 ( A) CPSR记录 ARM的工作状态 ( B) CPSR决定 ARM工作模式 ( C) CPSR可设定是否允许外部中断和快速中断 ( D) CPSR是 ARM的控制寄存器 12 关于 ARM处理器的异常,以下说法错误的是
7、( )。 ( A)复位异常级别最高 ( B) FIQ是外部中断异常 ( C)每个异常中断向量占据 4个字节 ( D)不同类型的异常中断其中断服务程序人口地址不同 13 以下关于 ARM处理器说法正确的是 ( )。 ( A)小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中 ( B) ARM处理器支持 8位、 16位、 24位和 32位数据处理 ( C) MPU为 ARM处理器的存储器管理单元 ( D) MMu为 ARM处理器的存储器保护单元 14 关于 ARM处理器的命名,以下说法错误的是 ( )。 ( A) ARM11之前的命名中 TDMI中的 T的含义是 Thumb,
8、即支持高密度 16位Thumb指令集 ( B) ARM11之后,采用 ARM Cortex来命名 ( C) ARM CortexR为高端应用型 Cortex处理器 ( D) ARM CortexM系列处理器内部没有 MMU部件 15 某 ARM指令完成的功能是 “如果相等,则进行带进位的加法 ”,该指令是 ( )。 ( A) ADCNE R1, R2, R3 ( B) ADDEQ R1, R2, R3 ( C) ANDEQ R1, R2, R3 ( D) ADCEQ R1, R2, R3 16 以下 ARM指令中属于寄存器间接寻址的指令是 ( )。 ( A) TST R1, #0xFE ( B
9、) I,DRB R1, R2 ( C) MOV R1, R0, LSL#$ ( D) BIC R0, R0, #0x0B 17 以下对伪指令的解释错误的是 ( )。 ( A) DCD 0x12;在内存区域分配一个 32位字的内存空间并初始化为 0x00000012 ( B) CODEl6;伪指令通知编译器,其后的指令序列为 16位的 Thumb指令 ( C) Test EQU 50;定义一个常量 Test值为 50,不能定义 32位常数 ( D) IMPORT Main;该伪指令通知编译器当前文件要引用标号 Main,但 Main在其他源文件中定义 18 在 ARM汇编语言程序设计中常有分支和
10、循环程序的设计,下面指令中应用于分支和循环的指令操作码是 ( )。 B ADD AND LDR STR MOV EOR CMP BX TEQ ( A) 和 ( B) 和 ( C) 和 ( D) 和 19 下面关于目前嵌入式最小硬件系统的叙述中,错误的是 ( )。 ( A)嵌入式最小硬件系统包括嵌 入式处理器 ( B)嵌入式最小硬件系统包括时钟电路 ( C)嵌入式最小系统包括给系统供电的电源电路 ( D)嵌入式处理器片内一般不包括存储器,组成最小系统时必须外扩存储器 20 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是 ( )。 ( A) CPU使用最频繁的少量的程序代码和数据存放在 Ca
11、che中 ( B)系统正在运行的程序的大部分数据和代码存放在主存储器 (内存 )中 ( C)嵌入式系统使用 Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高 ( D)嵌入式处理器内部的 Cache采用 DRAM 21 下面关于存储器的叙述中,错误的是 ( )。 ( A) DDR SDRAM中的 DDR是指双倍数据速率 ( B) DDR2 SDRAM可预读取 2位数据 ( C)磁性随机存取存储器 MRAM是一种非易失性存储器,拥有 SRAM的高速存取能力,以及 DRAM的高集成度 ( D)铁电存储器 FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特
12、点,而且速度快,功耗低 22 通过 SPI进行数据串行通信的原理如下图所示,根据下图提示,确定下面关于SPI的叙述中,哪一个叙述是错误的 ? ( A) 1个时钟信号 SCK对应一位数据的发送和另一位数据的接收 ( B)数据从主机移位寄存器一位一位移人到从机移位寄存器,同时从机移位寄存器中的数据一位一位移人到主机移位寄存器 ( C) 8个时钟周期完成 1个字节的操作 ( D) SPI不能实现全双工通信 23 下面关于 USB的叙述中,错误的是 ( )。 ( A)在具有 OTG的 USB总线上,可以实现在没有主机情况下从设备之间直接进行点对点通信 ( B) USB 2 0的速度为 480Mbps,
13、 USB3 0达到 640Mbps ( C)主机的 USB接口向从 设备提供了电源 ( D) USB支持热插拔 24 下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是 ( )。 ( A)目前嵌入式系统中使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏 ( B)电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点 (X, Y)的物理位置转换为代表 X坐标和 Y坐标的电压 ( C)电阻式触摸屏通过多点触摸或滑动进行操作 ( D)相对于电容式触摸屏,电阻式触摸屏结构简单、价格低 25 下面关于 LCD显示设备的叙述中,错误的是 ( )。 ( A) LCD显示屏自身不带控制器,没有 驱动电路,仅仅是显示
14、器件,价格最低 ( B) LCD显示模块内置 LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等 ( C) PC机通常使用的是 LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的 LCD显示设备 ( D) DVI(Digital V: isual Interface)是一种 LCD控制器的标准 26 下面关于三星公司基于 ARM9内核的 S3C2410嵌入式微处理器芯片的叙述中,错误的是 ( )。 ( A) S3C2410包含 32位嵌入式微处理器 ( B)内部具有分离的指令 Cache和数据 Cache ( C)高速组件和低速外设接口均采用 AHB总线 ( D)内部
15、集成了存储器控制器 27 下面关于 $3C2410嵌入式微处理器芯片 RTC的叙述中,错误的是 ( )。 ( A)实时钟模块 RTC采用单独的供电引脚和单独的时钟源 ( B) RTC内部的年 (YEAR)、月 (NON)、日 (DAY)数据寄存器中的数据以 BCD码表示 ( C) RTC内部的寄存器读写有一个使能位,在访问 RTC寄存器之前需要先使这个使能位置位,这是为了保护系统的实时时钟不被误写。 ( D) RTC内部的寄存器能以 8位 、 16位或 32位的方式访问 28 下面关于 UART、 RS-232、 RS一 485的叙述中,错误的是 ( )。 ( A)基于 UART可以构成 RS
16、-232接口和 RS一 485接口 ( B) RS-485接口标准的最长通信距离与 RS-232接口标准的最长通信距离相当 ( C) RS-485标准采用差分信号传输方式,因此具有很强的抗共模干扰能力 ( D)通过 RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接 29 下列系统属于实时系统的是 ( )。 ( A)电子邮件系统 ( B)电 子书阅读器 ( C)微博 ( D)飞行控制系统 30 下列哪个不是 RTOS的实时指标 ? ( A)持续时间 ( B)吞吐量 ( C)生存时间 ( D)响应时间 31 C OSII具有良好的可裁剪性和可移植性,能够支持的任务数最多
17、为 ( )。 ( A) 16 ( B) 32 ( C) 64 ( D) 128 32 按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是 ( )。 ( A) iOS ( B) Android OS ( C) Symbian ( D) C OS-II 33 一般而言,移植 VxWorks操作系统有 4种操作类型,下面不属于这 4种类型的是 ( )。 ( A)用户界面移植 ( B)宿主机移植 ( C)体系结构移植 ( D)目标板移植 34 下列不是实时操作系统的是 ( )。 ( A) VxWorks ( B) RTAI ( C) RTLinux ( D
18、) Windows7 35 关于硬件抽象层,下面的描述中错误的是 ( )。 ( A)硬件抽象层是嵌入式硬件电路板的最基本软件 ( B)硬件抽象层包含嵌入式软件中直接访问底层硬件的 例程集合 ( C) HAL的函数是移植操作系统的基础 ( D)硬件抽象层是操作系统内核的重要组成部分 36 在 Bootloader的 stagel中,以下各步骤的顺序应为 ( )。 a跳转到 stage2的 C程序入口点 b为加载 stage2准备 RAM空间 c拷贝 stage2的执行代码到 RAM空间中 d基本硬件初始化 ( A) bdac ( B) dbca ( C) dbac ( D) dcba 37 下列
19、不是单内核操作系统的是 ( )。 ( A) Unix ( B) Windows CE ( C) Android OS ( D) iOS 38 嵌入式 Linux中,不属于 Linux内核部分的功能是 ( )。 ( A)用户界面 ( B)内存管理 ( C)网络接口 ( D)进程间通信 39 嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是 ( )。 ( A)通常需要固化程序,即把软件代码烧写到非易失性存储器中 ( B)应用软件必须在基于嵌入式操作系统平台上来开发 ( C)通常采用宿主机 _目标机的开发架构 ( D)软件开发中通常涉及许多底层的硬件控制程序 4
20、0 嵌 入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具。下面所列出的不属于嵌入式系统开发调试工具的是( )。 ( A)在线仿真器 ( B) JTAG适配器 ( C)示波器 ( D)传感器 二、填空题 41 SoC芯片中的 CPU绝大多数是以 IP核的方式集成在芯片中的,很少再自行设计开发。目前 32位嵌入式处理器主要采用的是由【 41】国一家专门从事 RISC处理器内核设计公司设计的【 42】内核。 42 我国大陆地区目前广泛使用的汉字编码国家标准有【 43】和 GBl8030两种,常用汉字采用【 44】个字节表示。 43 在 Internet中负责选
21、择合适的路由,使发送的数据分组 (packet)能够正确无误地按照地址找到目的计算机所使用的【 45】协议簇中的【 46】协议。 44 ARM处理器有 7种异常,按向量地址从小到大排列的顺序是:【 47】、未定义指令 UND、软件中断 SWI、指令预取中止 PABT、数据访问中止 DABT、【 48】以及快速中断 FIQ。 45 在 ARM处理器中, R0 R15是通用寄存器,其中作为堆栈指针 SP使用的寄存器是【 49】,作为程序链接寄存器 LR使用的 是【 50】。 46 已知 ARM处理器的 R1=0x02345678, R2=0xFF00FF00,则执行指令 ORR R0,R1, R2
22、后,寄存器 R0=【 51】, R1=【 52】。 47 已知 ARM处理器进位标志 C=1, R1=1000, R2=99,执行指令 ADDC R0,R1, R2之后, R0=【 53】, R1=【 54】。 48 ARM处理器用一条指令完成有条件的无符号数加法运算,并更新 CPSR中的状态,条件是如果相等,要求指令执行 R1+R2,结果送 R3中,则这条指令为【 55】;如果条件是大于,要求指令执行 R1一 R2,结果放 R3中,则该指令为【 56】。 49 为了连接 ARM内核与处理器芯片中的其他各种组件, ARM公司定义了总线规范,该规范用 4个大写英文字母表示为【 57】,即先进的微
23、控制器【 58】体系结构。 50 ARM处理器芯片内部的【 59】组件包括 ADC和 DAC,有的还带有比较器等。这对于既需要处理【 60】信号又需要处理模拟信号的混合系统的设计提供了较好的解决方案。 51 目前有两种主要的闪存技术,一种是【 61】 Flash,其特点是以字节为单位随机存取;另一种是【 62】 Flash,以页 (行 )为单位 随机存取。 (填写用英文大写字母表示的简称 ) 52 如存储器的工作频率为 333MHz,数据线宽度为 32位,每个周期传输 1次数据,则存储器的带宽 =【 63】 MB s。若存储器总线采用串行总线,以 10位为一个数据帧 (包含一个字节的存储数据
24、),则总线带宽 =总线频率【 64】。 53 SPI的信号线 MISO称为【 65】数据线, MOSI称为【 66】数据线。 54 响应时间 (Response Time)是计算机从识别一个外部事件到做出响应的时间。在RTOS运行过程中响应时间是重要指标之一,其具体指标包括:【 67】延迟时间和【 68】切换时间。 55 C OSII是目前常用的嵌入式操作系统之一,其内核只提供【 69】调度、任务间通信与同步、任务管理、时间管理和【 70】管理等基本功能,资源消耗非常小。 56 具有操作系统的嵌人式系统加电后最初执行的操作称为引导或者自举 (Boot),对应的程序称为引导程序,或者引导加载程序
25、 (Bootloader)。引导加载程序主要完成【 71】、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载并启动【 72】。 57 由于 Bootloader的实现依赖于 CPU的体 系结构,因此大多数 Bootloader都分为stagel和 stage2两大部分。依赖于 CPU体系结构的代码,比如设备初始化代码等,通常都放在 stagel中,且使用【 73】语言来实现,以达到短小精悍的目的。而stage2则通常用 C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和【 74】性。 58 RTIAnux基本的设计理念就是 “架空 ”Linux内核,以便让其他实
26、时进程能尽快地被执行。 RTLinux开发者并没有针对实时操作系统的特性而重写 Linux的内核,而是将 Linux的内核代码做一些 修改,将 Linux的任务以及 Linux内核本身作为一个【 75】优先级的任务,而实时任务作为最【 76】优先级的任务。 59 嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个【 77】与目标机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过【 78】接口来完成硬件环境测试及初始软件的调试和下载。 60 基于嵌入式 WEB的应用系统中,构件设计阶段需要设计支持以太网通信的电路,包括以太网控制电路及以太网【 79】电路。若选用的以太网控制
27、芯片为AX88796芯片,并用 S3C2410芯片的 nGCS2引脚连接到 AX88796芯片的片选引脚上 (即 CS引脚上, CS低电平有效 ),那么, AX88796芯片内部寄存器的读写地址,其首地址是【 80】。 三、综合题 61 电动汽车充电桩 (示意图如右图所示 )以 S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下: a、充电桩支持 2种充电方式,一种是固定金额方式,如:充 300元的电能。那么,所充电能的金额等于 300元后自动停止充电;另一种是随机充电,即:随时按 “停止 ”键来停止充电,若未按 “停止 ”键,则电池充满后也会自动停止充电。 b、 支持
28、现金和 IC卡付费。 Ic卡是预付费卡,金额不足将报警。 c、能够通过 RS一 485总线与后台结算服务器连接,传递结算信息。 d、用 LCD显示器来显示被充电电池的电量情况,并显示充电时间、金额等信息。 根据上述功能要求的描述,请完善下面的叙述 (程序 )和回答有关的问题。 (完善程序或回答问题所需的寄存器格式见题后附录 )。 (1)充电桩控制器设计时,需设计一个键盘,键盘中应包含 0 9数字键及 “切换 ”、 “启动 ”、 “停止 ”等 3个命令键。其键盘接口设计成 44的阵列 (按键排列示意如下图所示 )。下图中的键盘接口电路中选用 GPE4 GPE7来输出键盘行扫描信号,选用GPE0
29、GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之: *KEYOUTPUT是键盘扫描时的输出地址, KEYINPUT是键盘读入时的地址 #defineKEYOIJTPUT(*(volatile INT8 U*)0x56000044) 0x56000044是 GPE端口数据寄存器的地址 #define KEYINPUT(*(volatile INT8U*)0x56000044) INT16U ScanKey() INT16U key=0xFFFF; INT16U i; INTSU temp=0xFF, output; 仅初始化 GPE4GPE7为输出 rGPECON=
30、(rGPECON 低功耗; 结构可扩展; 集成了测试电路。故本题选择 C。 3 【正确答案】 D 【试题解析】 随着电子设计自动化水平的提高和 VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。 SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字模拟混合电路和射频电路。由于 SoC将嵌入式系统的几乎全部 功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能。目前,大多数 32位的嵌入
31、式处理芯片均为 SoC, SoC逐渐成为集成电路设计的主流发展趋势。综上可知, D选项不正确,故本题选择 D。 4 【正确答案】 C 【试题解析】 集成电路根据其集成度的高低,即单个集成电路所含电子元件 (如晶体管、电阻、电容等 )的数目可以分为小规模 (SSI)、中规模 (MSI)、大规模(LSI)、超大规模 (VLSI)和极大规模 (ULSI)等几种。集成电路的制造大约需要几百道工序,工艺复杂且技术难度 非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。嵌入式处理芯片大多属于 VLSI和 ULSI。故本题选择 C。 5 【正确答案】 C 【试题解析】
32、目前计算机中使用最广泛的西文字符集及其编码是 ASCII字符集和 ASCII码,即美国标准信息交换码。基本的 ASCII字符集共有 128个字符,包括 96个可打印字符和 32个控制字符,每个字符使用 7个二进制位进行编码。我国目前广泛使用的汉字编码国家标准有 GB2312和 GBl8030。 GB2312国标字符集中包含 3755个一级常 用汉字和 3008个二级常用汉字,此外还有 682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等 )。这些汉字和图形符号在计算机内部都采用 2字节 (16个二进制位 )来表示。故本题选择 C。 6 【正确答案】 A 【试题解析】
33、此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量:图像水平分辨率 图像垂直分辨率 像素深度 8。由此可知,此题中的数码相机一张照片大小为 1024102416 8=2M,所以需要使用的存储器容量为 2M80 4=40M。故本题选择 A。 7 【正确答案】 C 【试题解析】 音频信息数字化的过程是取样、量化、编码。故本题选择 c。 8 【正确答案】 C 【试题解析】 关于 IP协议,目前大量使用的还是 IPv4, c项错误,其余三项正确,故本题选择 C。 9 【正确答案】 D 【试题解析】 RISC的英文全称是 Reduced Instruction Set Computer
34、,中文是精简指令集计算机,故 A项错误;哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,故 B项错误; ARM处理器本身是 32位设计 ,但也配备 16位指令集,其中, ARM指令为 32位的长度, Thumb指令为 16位长度,故 C项也不正确。故本题选择 D。 10 【正确答案】 D 【试题解析】 ARM处理器有多种工作模式,其中用户模式 (USER)是 ARM处理器正常的程序执行状态;系统模式 (SYS)是运行具有特权的操作系统任务;快中断模式 (FIQ)支持高速数据传输或通道处理;管理模式 (SVC)即操作系统保护模式。除此之外还有数据访问终止模式 (ABT
35、)、中断模式 (IRQ)、未定义指令终止模式(UND)。故本题选择 D。 11 【正确答案】 D 【试题解析】 ARM处理器的 CPSR寄存器是程序状态寄存器,包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。故本题选择 D。 12 【正确答案】 B 【试题解析】 ARM有七种异常类型:复位异常、数据访问中止异常、快速中断请求异常 (FIQ)、一般中断请求 (IRQ)、预取指令异常、软件中断异常、未定义异常。每个异常中断向量占据 4个字节,不同类型的异常中断其中断服务程序入口地址不同,其中复位异常级别最高。故本题选 B。 13 【正确答案】 A 【试题解析】 大端模式 ,是指数
36、据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中; ARM处理器支持 Thumb(16位 ) ARM(32位 )双指令集,能很好的兼容 8位 16位器件; MPU为 ARM处理器的内存保护单元, MMU是 ARM处理器的内存管理单元。故本题选择 A。 14 【正确答案】 C 【试题解析】 此处 ARM处理器命名主要是 ARM内核命名。在 ARM Cortex之前, ARM内核的命名中 T表示支持高密度 16位的 Thumb指令集; ARMll以后则以 Cortex命名,分为三个系列,一 A,一 R,一
37、 M系列,分别面向高端应用、实时控制和微控制器。其中 ARM CortexM内部没有 MMu。故本题选择 C。 15 【正确答案】 D 【试题解析】 ADD和 ADC分别表示加操作和带进位加操作,而 AND表示逻辑与操作, NE和 EQ分别表示不相等和相等的判断,故本题选择 D。 16 【正确答案】 B 【试题解析】 寄存器间接寻址就是以寄存器中的值作为操作数地址,而操作数本身存放在存储器中。用于间接寻址的寄存器必须用 括起来。因此,只有 B选项正确,故本题选择 B。 17 【正确答案】 C 【试题解析】 DCD为 ARM汇编器所支持的数据定义伪指令,用于分配一片连续的字存储单元并用指定的数据
38、初始化, A项正确; CODE16伪指令通知编译器,其后的指令序列为 16位的 Thumb指令,故 B正确; EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称, Test EQU 50定义标号 Test的值为 50, C错误; IMPORT伪指令用于通知编译器要使用的标号在其他源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该 标号均会被加入到当前源文件的符号表中, D项解释正确。故本题选择 C。 18 【正确答案】 A 【试题解析】 ARM汇编分支程序采用转移指令 B、子程序调用指令 BL或条件转移指令 BX来实现;在 ARM汇编中一般没有专门的指
39、令用来实现循环,一般采用比较指令 CMP、 ADD或 SuB等能产生条件的指令,然后再通过带状态的条件转移指令 BX来实现。故本题选择 A。 19 【正确答案】 D 【试题解析】 嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。 D项不正确,故本 题选择 D。 20 【正确答案】 D 【试题解析】 在嵌入式系统中,对于 CPU使用最频繁的少量的程序代码和数据用 SRAM作为高速缓冲存储器 (Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器 (内存 )中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用 C
40、ache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。 D项叙述有误,故本题选择 D。 21 【正确答案】 B 【试题解析】 DDR是 Dual Data Rate的缩写,指双倍数据速率; DDR2使原来DDR可预读取 2位变成可预读取 4位 (或 8位 ),把 DDR的数据传输速率又提高了两倍 (四倍 );磁性随机存取存储器 MRAM是一种非易失性存储器,拥有 SRAM的高速存取能力,以及 DRAM的高集成度;铁电存储器 FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低。 B项错误,故本题选择 B。 22 【正确答案】 D 【试
41、题解析】 将数据写到 SPI发送缓冲区后,一个时钟信号 SCK对应一位数据的发送 (MISO)和另一位数据的接收 (MOSI);在主机中数据从移 位寄存器中自左向右发出送到从机 (MOSI),同时从机中的数据自右向左发到主机 (MISO),经过 8个时钟周期完成 1字节的发送。 D项错误,故本题选择 D。 23 【正确答案】 B 【试题解析】 USB OTG的作用是可以摆脱主机,直接在具有 OTG的 USB总线上完成点对点通信,实现在没有主机的情况下从设备之间直接进行数据传送,故A正确;目前 IJSB2 0的速度为 480Mb s, USB3 0达到 5Gb s即 640MBs,故 B项错误;
42、 USB接口提供了内置电源,主机的 USB接口向从设备提供电源, C正确; USB总线接口支持设备的即插即用和热插拔功能,所以 D也正确。故本题选择 B。 24 【正确答案】 C 【试题解析】 目前的触摸屏有两种形式,一种是电阻式触摸屏 (俗称软屏 ),另一种是电容式触摸屏 (俗称硬屏 )。电阻式触摸屏是一种电阻传感器,它将矩形区域中触摸点 (X, Y)的物理位置转换为代表 X坐标和 Y坐标的电压,基本原理是利用压力感应进行控制,结构简单,价格低;而电容式触摸屏结构复杂,价格高,带多点触摸或滑动操作的触摸屏均属于电容式。故本题选择 C。 25 【正确答案】 D 【试题解析】 LCD显示屏自 身
43、不带控制器,没有驱动电路,仅仅是显示器件(屏 ),价格最低; LCD显示模块内置了 LCD显示屏、控制器和驱动模块,这类显示模块有字符型、有图形点阵型等。 PC机通常使用的是 LCD显示器,除具备显示屏外还包括驱动器、控制器以及外壳等,是完整的 LCD显示设备,其接口也有相应的标准,主要包括 VGA、 DVI两种主要形式,现在又开始流行 HDMI接口。D项叙述错误,故本题选择 D。 26 【正确答案】 C 【试题解析】 S3C2410是三星公司基于 ARM920T核的两款嵌入式微处理器,属于中高档 32位嵌入式微处理器 ;内部具有分离的 16KB大小的指令 Cache和16KB大小的数据 Ca
44、che;使用 ARM公司特有的 AMBA总线,对于高速组件采用 AHB总线,而对于低速外设接口则采用 APB总线, AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部 SRAM、外部存储器控制器等等。综上可知, C项错误,故本题选择 C。 27 【正确答案】 D 【试题解析】 实时时钟 (RTC)组件是一种能提供日历时钟等功能的内置硬件。S3C2410的 RTC具有的主要功能包括 BCD数据、闰年产生器、告警功能、独立的电源端口、支持 毫秒滴答时钟中断作为 RTOS核的滴答时钟、循环复位功能等。实时时钟模块 RTC采用单独的供电引脚和单独的时钟源;实时时钟控制寄存器 RTCCO
45、N共 4位,控制时钟计数复位、 BCD计数、时钟选择以及确定是否允许 RTC读写等; RTC内部的数据寄存器都是 8位寄存器,存放相应的 BCD码值。 D项错误,故本题选择 D。 28 【正确答案】 B 【试题解析】 嵌入式处理器至少有一个 UART接口,采用标准的电平转换电路可以构成 RS一 232接口和 RS一 485接口; RS一 232无法消除共模干扰,且通信距离只有 15m左右, RS一 485采用差分信号传输方式,因此具有很强的抗共模干扰能力,传输距离可以达到 1200m,通常用于主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接。 B项叙述错误,故本题选择 B。 29 【
46、正确答案】 D 【试题解析】 实时系统的主要特征是能够及时响应外部发生的随机任务请求,并且能够在规定的时限内完成任务。典型的实时系统有民航导航系统、防空预警系统、电力输送控制系统等;典型的非实时系统有视频播放系统、博客发布系统、手机交互式城市交通导航系统等。四个选项中只有 D项是实时系统,故本题选择D。 30 【正确答案】 A 【试题解析】 实时操作系统 (RTOS)是一种专门服务于实时系统应用请求的操作系统。它的实时性能指标主要根据三个指标来衡量:响应时间、吞吐量和生存时间。故本题选择 A。 31 【正确答案】 C 【试题解析】 很明显, C OSII具有良好的可裁剪性和可移植性,能够支持的
47、任务数最多为 64。故本题选择 C。 32 【正确答案】 B 【试题解析】 嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;属于微内核结构的典型嵌入式操作系统有 Symbian、 VxWorks、 QNx、C OSII、 iOS等。故本题选择 B。 33 【正确答案】 A 【试题解析】 一般而言,移植 VxWorks操作系统有下列四种操作类型:宿主机移植、体系结构移植、目标板移植和升级以前 Tomado集成开发环境版本的 BSP到最新版本。故本题选择 A。 34 【正确答案】 D 【试题解析】 RTOS的特点是响应中断请求并且完成相应中断服务子程序 (ISR)的时间非常快。四
48、个选项中, VxWorks、 RTAl和 RTLinux均是实时操作系统,故此题选择 D项。 35 【正确答 案】 D 【试题解析】 硬件抽象层 (HAL)最早由微软公司在研发 Windows NT操作系统时提出,在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业,其定义与微软公司在 Windows NT开发时的实现目标基本一致,指的是嵌入式软件中直接访问底层硬件的例程集合。在嵌入式系统软件结构中增加的 HAL位于硬件电路板和操作系统内核之间,它是嵌入式硬件电路板的最基本软件, HAL的函数是移植操作系统的基础。 A、 B、 C项正确,故本题选择 D。 36 【正确答案】 B 【试题
49、解析】 Bootloader的 stage1的基本步骤 (按执行先后顺序列出 )为:基本硬件初始化,为加载 stage2准备 RAM空间,拷贝 stage2的执行代码到 RAM空间中,设置栈区指针 SP,跳转到 stage2的 C程序入口点。正确顺序为 dbca,故本题选择 B。 37 【正确答案】 D 【试题解析】 单内核结构是传统操作系统采用的结构,也成为宏内核 (Macro Kernel)。 Unix、嵌入式 Linux、 WinCE、 Mac OS、 Android OS和 DOS操作系统都是典型的单内核操作系统。故本题选择 D。 38 【正确答案 】 A 【试题解析】 Linux内核主要由 5个子系统组成,进程调度 (SCHED),内存管理(MM),虚拟文件系统 (VFS),网络接口 (NET),进程间通信 (IPC)。 A项用户界面并不属于内核部分的功能,故本题选择 A。 39 【正确答案】 B 【试题解析】 嵌入式应用产品的产品生命周期短,上市时间紧,功耗限制严,开发环境变化大,因此嵌入