1、计算机三级(嵌入式系统开发技术)机试模拟试卷 38及答案与解析 一、选择题 1 下列产品中不属于嵌入式系统的是 ( )。 ( A)有线电视机顶盒 ( B)服务器 ( C)电饭煲 ( D)路由器 2 下面关于嵌入式系统逻辑组成的叙述中,错误的是 ( )。 ( A)嵌入式系统由硬件和软件两部分组成 ( B)嵌入式系统硬件的主体是中央处理器 (CPU)和存储器 ( C)嵌入式系统的 CPU比通用计算机简单得多,它们都是 8位字长的处理器 ( D)嵌入式系统通过输入输出 (I O)接口和输入输出设备与外 部世界进行联系 3 按照软硬件技术的复杂程度嵌入式系统分为低端系统、中端系统和高端系统三大类,下面
2、有关低端系统的叙述中错误的是 ( )。 ( A)硬件大多采用 4位或 8位单片机 ( B)由监控程序对系统进行控制,不使用操作系统 ( C)家用洗衣机、吸尘器、电磁炉等属于低端嵌入式应用系统 ( D)它们正在被 32位的高端系统所取代 4 片上系统 (SOC或 SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是 ( )。 ( A) SoC是电子设计自动化水平提高和大规模集成电路制造技术发展的 成果 ( B) SoC芯片既包含处理器又包含存储器,既有数字电路也有模拟电路,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能 ( C) SoC已成为集成电路设计的发展趋势
3、, 32位嵌入式处理芯片大多是 SoC ( D)智能手机已经广泛采用 SoC,平板电脑大多还使用传统的 Intel处理器 5 一幅没有经过数据压缩的彩色图像,其数据量是 768KB,分辨率为 1024768,那么它每个像素的像素深度是 ( )。 ( A) 24位 ( B) 16位 ( C) 12位 ( D) 8位 6 获取数字声音的过 程中必须进行 “取样 ”、 “量化 ”等处理。下面关于 “量化 ”的叙述中错误的是 ( )。 ( A)量化就是把声音样本的模拟量转换成数字量来表示 ( B)量化过程往往也称为 D A转换 ( C)量化位数增多,量化的精度可以提高,声音的保真度也更好 ( D)量化
4、位数越少,数字声音的数据量也越少 7 局域网是计算机网络中最流行的一种形式。下面有关局域网的叙述中错误的是( )。 ( A)局域网指较小地域范围内的计算机网络,它有多种类型 ( B)局域网通常为一个单位所拥有,自建自管 ( C)它主要使用光缆进行连网 和数据通信 ( D)局域网数据传输速率高,延迟时间短,误码率低 8 以下关于互联网 IP地址的叙述中,错误的是 ( )。 ( A)正在上网 (online)的每一台终端设备都有一个 IP地址 ( B)现在广泛使用的 IPv4协议规定 IP地址使用 32个二进位表示 ( C) IPv4规定的 IP地址快要用完了,取而代之的将是 64位的 IPv5
5、( D)许多设备的 IP地址是动态分配的而非固定不变的 9 对于 ARM系列,最适合高端应用的嵌人式处理器是 ( )。 ( A) ARM9 ( B) ARM CortexM ( C) ARM CortexA ( D) ARM CortexR 10 以下关于 ARM程序状态寄存器 CPSR说法错误的是 ( )。 ( A) CPSR记录了 ARM运行过程中的标志状态 ( B) CPSR决定是否切换到 Thumb状态 ( C) CPSR决定是否允许快速中断 FIQ ( D) CPSR决定堆栈深度 11 关于 ARM处理器异常中断响应过程中,以下说法正确的是 ( )。 ( A) SPSR的值保存到 C
6、PSR中 ( B)设置当前状态寄存器 CPSR的相应位 ( C)断点地址会自动保存在 R13中 ( D)自动把异常向量地址写入 R14中 12 关于 ARM处理器的 MMU,以下说法错误的是 ( )。 ( A) MMU是存储器管理部件 ( B) MMU控制存储器访问顺序 ( C) MMU控制存储器的访问权限 ( D) MMU通过查 TLB表得到虚拟地址 13 设 R1中为一正整数,将其数值的一半存入 R2的 ARM指令正确的是 ( )。 ( A) SUB R2, R1, LSR#1 ( B) MOV R2, R1, LSL#1 ( C) UDIV R2, R1, #1 ( D) MOV R2,
7、 R1, LSR#1 14 以下 ARM指令中源操作数属于寄存器间接寻址的指令是 ( )。 ( A) ADC R1, R2, R3 ( B) STRH R0, R1 ( C) ORR R1, R, R3 ( D) MVN R1, #0x0B 15 以下对伪指令的解释错误的是 ( )。 ( A) DCW 0x12;在内存区域分配半字的内存空间并初始化为 0x0012 ( B) CODE32;伪指令通知汇编器,其后的指令序列为 32位的 ARM指令 ( C) Baud EQU 2400;为定义一个 16位常量 Baud值为 2400 ( D) EXTERN SUB1;当前 文件引用外部标号 SUB
8、1 16 将 R1中的 8位二进制数存储到由 R2+1指示的单元,并自动更新地址的 ARM指令是 ( )。 ( A) STRB R1, R2, #1! ( B) STRH R1, R2, #1! ( C) STREQ R1, R2, #1! ( D) STR R1, R2, #1! 17 当条件为非负数时,将 Rl指示的内存中 16位数据加载到 R0寄存器中, ARM指令为 ( )。 ( A) LDRHPL R0, R1 ( B) LDRHMI R0 R0 ( C) LDRBMI R1, R0 ( D) LDRBMI R0 R1 18 下面与嵌入式处理器有关的叙述中,错误的是 ( )。 ( A
9、)嵌入式处理器本身就是一个嵌入式最小硬件系统 ( B)嵌入式处理器只有在供电的情况下才有可能正常工作 ( C)嵌入式处理器工作时需要时钟信号 ( D)大多数基于 ARM处理器核的嵌入式处理器芯片都有调试接口 19 下面关于 AMBA的叙述中,错误的是 ( )。 ( A) ARM公司定义的 AMBA其中文名为 “先进微控制器总线体系结构 ” ( B) ARM公司定义的 AMBA是用于连接和管理片上系统中各 功能模块的开放标准和片上互连规范 ( C)至 2011年, AMBA已从 AMBA1 0发展到了 AMBA4 0 ( D) ARM7和 ARM11采用的 AMBA的版本相同 20 下面关于嵌入
10、式系统存储器的叙述中,错误的是 ( )。 ( A)目前嵌入式处理器内部的 Cache采用 SRAM ( B)嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器 (RAM)和只读存储器 (ROM) ( C)铁电存储器 (FRAM)和磁性存储器 (MRAM)是两种新型的半导体存储器 ( D)通过对 DRAM的存储控制技术进行改进,出现了 DDR2 SDRAM、 DDR3 SDRAM等新型的存储器产品 21 下面关于 ARM嵌入式处理器的 GPIO的叙述中,错误的是 ( )。 ( A) GPIO的引脚一般是三态的,即具有 0态, 1态和高阻状态 ( B)有些 GPIO引脚具有多种功能,通过设置
11、相关控制寄存器的某些位来进行选择 ( C)有些 ARM芯片的 GPIO引脚可以设置成具有中断输入功能 ( D)只有几个按键的简单键盘接口,应采用专用的键盘接口芯片来实现,而不宜采用 GPIO来设计 22 通过 I2C、 SPI、 UART、 USB等可以实现嵌入式系统间或 嵌入式系统与外围器件等的连接,下面相关叙述中,正确的是 ( )。 ( A) SPI允许总线上的多个器件同时竞争总线,通过总线仲裁的方式确定器件的总线控制权 ( B) I2C具有 3个信号线: SCL、 SDA和 SSEL;当作为从设备时,其 SSEL应为低电平 ( C) UART只能工作于半双工通信方式 ( D) USB有多
12、个版本,如 USB 1 0、 USB 1 1、 USB 2 0、 USB 3 0等 23 下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,错误的是 ( )。 ( A)嵌入式系统中使用的键盘有线 性键盘和矩阵键盘两类 ( B)电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏 ( C) LCD是发光二极管的简称 ( D)液晶显示器是嵌入式系统常用的一种显示设备 24 下面与嵌入式处理器复位相关的叙述中,错误的是 ( )。 ( A)一般情况下,为保证系统可靠复位,复位信号有效电平的时间宽度必须为若干个处理器时钟周期 ( B) ARM复位后 PC指针指向的地址是可选的 ( C)嵌
13、入式系统可使用外接典型复位芯片来保证系统可靠复位 ( D)当嵌入式处理器的复位引脚标记为 nRESET时,表示低电平复位 25 下面是关于基于 ARM内核的嵌入式芯片中的中断控制器的叙述,其中错误的是 ( )。 ( A)中断控制器是连接 AMBA的系统总线和外围总线的桥接器 ( B)一般采用向量中断或嵌套向量中断方式管理中断 ( C)向量中断区分中断的优先级,并且每个中断都有各自的中断处理程序地址 ( D)高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理 26 下面是关于嵌入式系统中使用的无线通信接口或技术的叙述,其中错误的是( )。 ( A)
14、 GPRS是 GSM用 户可用的一种移动数据业务,通常支持用 AT指令集进行呼叫、短信、传真、数据传输等业务 ( B)使用 802 11系列协议的无线局域网也称为 WiFi ( C)蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信 ( D)嵌入式系统可通过扩展无线模块来实现无线通信,该模块与嵌入式处理器连接时一般只能采用 UART 27 下面关于实时系统的叙述中,错误的是 ( )。 ( A)如果任务执行时间超过截止时间后系统的效益变为负,这种实时系统称为软实时系统 ( B)高铁购票系统属于软实时系统 ( C)实时系统按响应时间的快慢
15、有强实时系统、普通实时系统和弱实时系统三种 ( D)飞行控制器属于强实时系统 28 微软公司开发的下列操作系统中,属于嵌入式操作系统的是 ( )。 ( A) Windows NT ( B) Windows Phone 8 ( C) Windows 8 ( D) Windows Server 2012 29 下面有关单内核操作系统的叙述中,错误的是 ( )。 ( A)单内核操作系统也称为宏内核操作系统 ( B)内含的功能模块多,模块间耦合 度很高,内核运行效率高 ( C)占用内存空间较大,可扩展性较差 ( D) Android操作系统不属于单内核操作系统 30 下列程序中属于板级支持包 (BSP
16、)内容的是 ( )。 ( A)引导加载程序 ( B)进程管理程序 ( C)进程间通信程序 ( D)文件管理程序 31 下面关于引导加载程序 (Bootloader)的叙述中,正确的是 ( )。 ( A)引导加载程序是硬件发生故障后由 OS启动执行的 ( B)加载和启动操作系统是引导加载程序的一项重要任务 ( C) Bootloader包含加电自检 和初始化程序,不包含设备驱动程序 ( D)相同体系结构的硬件平台一定使用相同的引导加载程序 32 嵌入式 Linux操作系统由用户进程、 OS服务组件和 Linux内核 3个部分组成,下面叙述中错误的是 ( )。 ( A)某个应用程序在 Linux操
17、作系统环境下运行时,它就成为一个用户进程 ( B)服务组件是位于 Linux操作系统内核之上的服务模块或实用程序的集合 ( C) Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块 ( D) Linux内核只供服务组件调用,与用户进程之间没有接口 33 下面关于 Linux内核的叙述中,错误的是 ( )。 ( A) Linux的创始人是芬兰大学生 Linus Torvalds ( B) Linux内核的最新版本是 2 0版 ( C) Linux内核是一种自由软件,其源代码是开放的 ( D)对于不同体系结构的 CPU, Linux内核的源代码各不相同 34 Linux内核
18、主要由 5个子系统组成,下面选项中不属于这 5个子系统的是 ( )。 ( A)进程调度 ( B)内存管理 ( C)虚拟文件系统 ( D)浏览器程序 35 下面关于 OSII任务管 理的叙述中,错误的是 ( )。 ( A)它可以管理多达 64个任务 ( B)用户任务最多只能有 32个 ( C)空闲任务 (idle task)是系统所创建的第 1个任务 ( D)就绪状态的任务表示已经具备运行条件但并不在运行的任务 36 C OSII的每个任务都处于 5种状态之一,这 5种状态是 ( )。 ( A)休眠态、就绪态、运行态、挂起态、被中断态 ( B)等待态、输入态、运行态、挂起态、输出态 ( C)休眠
19、态、就绪态、运行态、输入态、输出态 ( D)输入态、就绪态、运算态、输出态、完成态 37 关于 C OSII中处于就绪状态的任务,下面叙述中正确的是 ( )。 ( A)该任务已经可以运行,一旦 CPU空闲该任务将立即运行 ( B)该任务已经可以运行,但由于优先级不够暂时不能运行 ( C)该任务已经可以运行,一旦得到所需资源将立即运行 ( D)该任务已经可以运行,一旦事件信号量出现将立即运行 38 在开发低端、中端、高端等类型的嵌入式系统时,一般都需要选择和利用合适的开发平台来进行。下面有关嵌入式系统开发平台的叙述中,不正确的是 ( )。 ( A)开发平台中的软件开发工具,通常会 包括:项目管理
20、器、编辑器、编译器、连接器等 ( B)开发平台中的软件开发工具往往都作为一个整体提供给开发人员使用,以提高开发工作效率 ( C)有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发 ( D)用开发平台所开发出的低端嵌入式系统应用软件,必须基于某一个嵌入式操作系统上运行 39 下面关于 JTAG的叙述中,错误的是 ( )。 ( A) JTAG是 ARM内核独有的一种测试接口,其他种类的嵌入式处理器一般没有该接口 ( B) JTAG可用于实现嵌入式系统的在线编程功能 ( C) 多个器件可以通过 JTAG接口串联在一起,形成一个 JTAG链 ( D) SWD是 CortexM内
21、核提供的功能与 JTAG类似的调试接口 40 下面有关 RVDS开发工具套件的描述语句中,不正确的描述是 ( )。 ( A) RvDS工具套件可支持以 ARM系列微处理器为核心的嵌入式系统软件开发 ( B) RVDS中包括调试器 (RVD), RVD只具有在线调试功能 ( C) RVDS与 ADS1 2比较而言,其生成的代码紧凑、执行效率高 ( D) RVDS可以对用汇编语言或者 C语言或者 C+语言编写的源程序进行编译 二、 填空题 41 嵌入式计算机系统由硬件和软件两部分组成,通常,硬件的主体是【 43】和存储器,软件的主体是【 44】和应用软件。 42 数字音频和视频的应用非常广泛,它们
22、有多种不同的编码格式。目前网站上应用最多的音频编码格式是【 45】,最新也是应用最多的视频编码格式是【 46】。 43 局域网指较小地域范围内的计算机网络,最流行的局域网是以太网。以太网采用的通信协议是【 47】,连接在以太网中的每台计算机必须至少有一个全球唯一的【 48】地址。 44 已知 R1=0x1189, R2=0xFFFFEE76, 则执行指令于 AND R0, R1, R2后,寄存器 R0=【 49】, R1=【 50】。 45 在 ARM指令中,如果两个无符号数在寄存器 R1和 R2中, R1 R2,则将 R1减去 R2,结果放 R3中,用两条指令完成,则分别为【 51】和【 5
23、2】。 46 已知 R1=0x1FFFFFFF, R2=0xE0000000,标志位 C=1,执行 ARM指令 ADCS R0, R1, R2后, R0=【 53】, C=【 54】。 47 已知 R1=1, R2=0xFFFFFFFF,执行指令 EOR R0, R1, R2后,再执行指令AND R1, R0, R1,则 R0=【 55】, R1=【 56】。 48 按照 ARM公司分类, ARM7、【 57】和 ARM11属于经典 ARM处理器, ARM CodexM0 CodexM1 CoaexM3 CortexM4等 CodexM系列归属于【 58】。 49 在 ARM CoaexM系列
24、处理器中, NVIc称为【 59】, WIC称为【 60】。 50 ARM处理器在小端模式下,如果 R2=4, R1=0xFC,而指令 STR R0, R1, R2!执行后, 0x00000100 0x00000103中的数据依次为 0xA1, 0xB2, 0xC3, 0xD4,R1中的值为【 61】,而原来 R0中的值为【 62】。 51 在 ARM的指令中,如果 R5与 R6不相等,则将 R5与 R6进行逻辑异或操作,结果放 R0中,并要求更新程序寄存器的状态位,用两条指令完成,则分别为【 63】和【 64】。 52 引用一个在其它文件中的标号 Iablel的伪指令为【 65】,声明一个全
25、局标号Iable2以便其它文件引用,该伪指令为【 66】。 53 CAN总线的数据帧由 7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、【 67】域、【 68】域、应 答域、帧结尾。 54 ARM嵌入式芯片内部有多个定时计数组件。除通用定时器 (Timer)外,还包括看门狗定时器、实时钟计数器和脉冲宽度调制器。后 3个组件常可用 3个大写英文字母分别简称为 WDT、【 69】和【 70】 (均用大写英文字母表示 )。 55 S3C2410的 UART的波特率发生器除了可以对 UEXTCLK时钟进行分频获得通信所需的波特率时钟外,还可通过对【 71】时钟 (用 4个大写英文字母表
26、示 )进行分频获得。若利用 S3 C2410的 UART2进行通信,希望的波特率为 11520bps,相应的波特率发生器时 钟频率为 100MHz,则波特率除数寄存器 uBRDIV2的值应设置为【 72】 (用十进制数表示 )。 56 电源电路为整个嵌入式硬件系统提供能量,是整个系统工作的基础。嵌入式系统常用的电源模块主要有: AcDC(交流变直流 )、【 73】一 DC(直流到直流 )模块以及【 74】 (low dropout regulator,低压差的稳压器 )(均填写用大写英文字母表示的简称 )。 57 相对于半导体存储器,铁电随机存取存储器和磁性随机存取存储器是两种新型存储器,它们
27、通常分别用四个大写英文字母简称为【 75】和【 76】。 58 下图为 8段 LED数码管 (图 (a)及其共阴极 (图 (b)和共阳极 (图 (c)LED数码管的内部结构原理图。为显示字符 “0 ”,加到共阴极及共阳极 LED数码管的 dp、 g、f、 e、 d、 c、 b、 a引脚上的二进制码分别为【 77】及【 78】。59 ARM处理芯片与 RS一 485接口芯片的连接如下图所示。假设图中左侧的 ARM芯片的 UARTn通过 RS一 485与右侧的另一个 ARM芯片的 UART1连接,则图中右侧的 和 应分别与右侧 ARM芯片的 UART1的信号线【 79】和【 80】相连。三、综合题
28、 60 酒 店客房的门锁系统是由总台服务器和若干客房指纹锁组成,其基本功能具体描述如下: a、客房的指纹锁与总台服务器之间通过通信网络连接。 b、旅客在总台登记住宿时,录入其指纹信息,并提取其特征值存储在总台服务器中。同时录入一个密码 (若干位数字组成 ),以备指纹无法开锁时,用密码开锁。 c、旅客在开客房指纹锁时,把相应手指放在门锁的指纹采集部件上,采集相应的指纹图像信息,并传输给总台服务器。 d、总台服务器接收到某个客房指纹锁传输来的指纹图像信息后,进行特征值求取并进行匹配,若匹配正确,则回送开锁指令给客房指纹锁。 e、客房指纹锁收到开锁指令后,控制开锁的机械动作,并用绿色 LED灯指示开
29、锁成功。 f、若匹配不正确,总台服务器回送不开锁指令给客房指纹锁。 g、客房指纹锁收到不开锁指令后,用红色 LED灯指示开锁不成功。 h、若指纹无法开锁,旅客还可以通过客房指纹锁上的数字按键输入密码,若密码匹配正确,也可以控制开锁的机械动作,并用绿色 LED灯指示开锁成功。 根据上述功能要求的描述,若采用 S3C2410芯片为核心来构建客房指纹锁控制器的硬件平台,请完善下面的叙述和 C语言程序 (需要使用的控制寄存器的格式见题后说明 )。 (1)若采 集的指纹图像分辨率为 320240,灰度等级为 256,则存储一幅指纹图像的原始像素信息需要的存储容量为【 81】 KB(1 K=1000)。若
30、采用 115 2Kbps的异步串行通信网传输,一幅指纹图像的传输时间至少需要【 82】秒,若采用 10Mbps的以太网传输,一幅指纹图像的传输时间至少要【 83】秒,因此,系统中总台服务器和若干个客房指纹锁之间选用以太网连接。 (2)硬件构件设计时,以太网接口选用 AX88796芯片为核心来设计,若 S3C2410芯片的 nGCS2引脚连接到该芯片的【 84】引脚 (低电平有效 ),那么, AX88796芯片内部寄存器地址的首地址是:【 85】。 (3)若客房指纹锁红色 LED指示灯的驱动电路由 GPIO的 GPC0引脚控制,绿色 LED指示灯的驱动电路由 GPCI引脚控制。 GPC0、 GP
31、CI引脚各自输出 “0”时,其对应的 LED灯灭,各自输出 “1”时,其对应的 LED灯亮。那么,初始化 GPC0、 GPCl引脚为输出功能的语句是: rGPCCON=(rGPCCON 10x00000005)&【 86】 ); rGPCCON是端口C的控制寄存器控制绿色 LED灯点亮和熄灭的语句分别是: rGPCDAT=rCPCDAT |【 87】; rGPCDAT是端口 C的数据寄存器 rGPCDAT=rGPcDAT&【 88】; 红色 LED灯点亮和熄灭的语句分别是: rGPCDAT=rGPCDAT |【 89】; rGPCDAT=rGPCDAT&【 90】; (4)指纹采集部件由一个摄
32、像芯片和光学镜头组成。 S3C2410芯片通过 I2C总线传输控制命令给摄像芯片。硬件设计时,选择S3C2410芯片的 GPE15、 GPE14引脚与摄像芯片的引脚【 91】、 SCL相连。软件设计时,需要用下面语句初始化该引脚为 I2C功能引脚。 rGPECON=(rGPECON | 0xA0000000)&【 92】 ); rGPECON是端口 E的控制寄存器 (5)若输入密码的键盘采用非标准键盘,键盘接口设计成 43的阵列。若设计时选用了 GPEO GPE3来输出键盘行扫描信号,选用 GPD0 GPD2来输入键盘列信号。请补充完善下面的键盘扫描函数: *keyoutput是键盘扫描时的输
33、出地址, keyinput是键盘读入时的地址 #define KEYOUTPUT(*(volatile INT8U*)0x56000044)定义 GPE的数据端口 #define KEYINPUT(*(volatile INTSU*)0x56000034)定义 GPD的数据端口 INTl6U ScanKey() INT16U key=0xFFFF; INT16U i; INT8U temp=0xFF,output; rGPDCON=rGPDCON&【 93】;初始化 GPD0 GPD2为输入rGPECON=(rGPECON【 94】 )10x00000055);初始化 GPEO GPE3为输出
34、; for(i=1; (i0);i 2)端口 D的控制寄存器(GPDCON)3)端口 E的控制寄存器(GPECON)4)端口 H的控制寄存器(GPHCON)计算机三级(嵌入式系统开发技术)机试模拟试卷 38答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。选项中 A、 C、 D均属于嵌入式系统;而服务器是网
35、络环境中的高性能计算机,不属于嵌入式系统。故本题选择 B。 2 【正确答案】 C 【试题解析】 嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主 体是 CPU和存储器,它们通过 I O接口和 I O设备与外部世界联系。现在嵌入式系统中使用最多的还是 8位和 16位 CPU,但 32位是技术发展的主流。故本题选择 C。 3 【正确答案】 D 【试题解析】 嵌入式系统的分类有多种。按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端系统硬件大多采用 4位或 8位单片机,不使用操作系统,由监控程序对系统进行控制,在工控领域和白色家电领域占主导地位。选型中 D项
36、表述错误,故本题选择 D。 4 【正确答案】 D 【试题解析】 随着电子设计 自动化水平的提高和 VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。 SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还包含数字模拟混合电路和射频电路。由于 SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能。目前,大多数 32位的嵌入式处理芯片均为 SoC, SoC逐渐成为集成电路设
37、计 的主流发展趋势。 D选项中平板电脑使用的也是 SOC技术,故本题选择 D。 5 【正确答案】 D 【试题解析】 数字图像数据量 =分辨率 像素深度 8,故本题像素深度为768KB8(1024768)=8位,故本题选择 D。 6 【正确答案】 B 【试题解析】 音频信息数字话的过程是取样、量化、编码。其中量化是把每个样本的模拟值转换成数字量来表示,因此量化过程往往也称为 A D转换 (模数转换 )。量化位数增多,量化的精度可以提高,声音的保真度也更好,量化位数越少,数字声音的数据量也越少。故本题选择 B。 7 【正确答案】 C 【试题解析】 局域网的地域范围较小,往往属于一个单位所有,由单位
38、自建自管,具有多种类型。局域网使用专门铺设的传输介质进行联网和数据通信,数据传输速率高,延迟时间短,误码率低。故本题选择 C。 8 【正确答案】 C 【试题解析】 IP协议第 4版,简称 IPv4规定,每个 IP地址使用 32个二进制位表示,其中包含网络号和主机号两部分,每个正在上网的终端设备都有一个 IP地址,许多设备的 IP地址是动态分配的而非固定不变的。由于 IPv4中地址长度仅为 32位,只有大约 36亿个地 址可用。 2011年年初国际组织 ICANN宣布地址已全部分配完毕,新的第 6版 IP协议 IPv6已把地址长度扩展到 128位。故本题选择C。 9 【正确答案】 C 【试题解析
39、】 ARM公司在经典处理器 ARM11以后的产品改用 Codex命名,并分成 A、 R和 M三类,旨在为各种不同的市场提供服务。其中: “A”系列面向尖端的基于虚拟内存的操作系统和用户应用; “R”系列针对实时系统; “M”系列对微控制器。故本题选择 C。 10 【正确答案】 D 【试题解析】 cPRS为当前程序状态寄存器,记录了 ARM运行过 程中的标志状态;其中 T为 ARM与 Thumb指令切换, F为禁止快速中断 FIQ的控制位。因此A、 B、 C项正确,故本题选择 D。 11 【正确答案】 B 【试题解析】 ARM对异常的响应过程如下:将 CPRS的值保存到将要执行的异常中断对应的各
40、自 SPSR中;设置 CPSR的相应位;将引起异常指令的下一条地址 (断点地址 )保存到 R14中;给 PC强制赋值,转入向量地址,以便执行相应的处理程序。故本题选择 B。 12 【正确答案】 D 【试题解析】 MMu是 Memory Management unit的缩写, 中文名是内存管理单元,它是 CPU管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权; MMU进行虚拟地址到物理地址的转换通过查找页表来完成,每次在访问内存时先查 TLB,查不到时再到内存中去查整个页表。故 MMU通过查 TLB表得到的是物理地址, D项错误,故本题选择
41、D。 13 【正确答案】 D 【试题解析】 将数值变为一半相当于除以 2,除法运算可以通过逻辑右移来完成,存入可以使用数据传送指令 MOV来完成。故本题选择 D。 14 【正确答案】 B 【试题解析】 寄存器间接寻址是指以寄存器的值作为操作数地址,而操作数本身存放在存储器中,用于间接寻址的寄存器必须用 括起来。故本题选择 B。 15 【正确答案】 C 【试题解析】 伪指令 DCW用于分配一片连续的半字存储单元并用指定的数据初始化; CODE32通知编译器,其后的指令序列为 32位的 ARM指令; EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称; EXTERN是外部标号引用
42、声明伪指令,用于通知编译器要使用的标号在其他的源文件中定义,但要在当前文件中引用。 C项错误,故本题选择 C。 16 【正确答案】 A 【试题解析】 根据题目意思,本题要用的指令是 STRB,且采用基址加变址寻址方式,同时需要自动更新地址,则指令为 “STRB R1, R2, #1!”,故本题选择A。 17 【正确答案】 A 【试题解析】 题目要求 16位数据,故需用半字数据加载指令 LDRH,又数据是在 R1指示的内存中,故采用寄存器间接寻址 R1,故本题选择 A。 18 【正确答案】 A 【试题解析】 嵌入式处理器本身是不能独立工作的,必须给它供电,加上时钟信号,提供复位信号等才可能工作
43、;嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口;而大多数基于 ARM处理器核的处理器芯片都有调试接口。 A项错误,故本题选择 A。 19 【正确答案】 D 【试题解析】 AMBA是 ARM公司公布的总线协议,其中文名为 “先进微控制器总线体系结构 ”;用于连接和管理片上系统中各功能模块的开放标准和片上互连规范; AMBA有多个版本,至 2011年, AMBA已从 AMBA1 0发展到了AMBA4 0,性能随版本的发展而逐步提高, ARM7采用 AMBAl,而 ARM9采用 AMBA2。故本题选择 D。 20 【正确答案】 C 【试题解析】 嵌入式系
44、统的存储器以半导体存储器为主。按照其存取特性可分为RAM和 ROM;使用的 RAM有 SRAM、 DR_AM等多种,目前嵌入式处理器内部的 Cache采用 SRAM,通过对 DRAM的存储控制技术进行改进,出现了 DDR2 SDRAM、 DDR3 SDRAM等新型的存储器产品;新型存储器 FRAM和 MRAM均非传统的半导体存储器。 C项错误,故本题选择 C。 21 【正确答案】 D 【试题解析】 GPIO一般具有三态,即 0态、 1态和高阻状态;为 了节省引脚条数,通常有些 GPIO引脚有多种功能以供选择,可以通过设置相关控制寄存器的位来确定引脚功能;有些 ARM芯片,如新唐科技的 Cort
45、excMO芯片每个引脚多可以设置成中断输入;在嵌入式应用系统中,少数几个按键作为简单键盘的应用非常普遍,通常可应用 GPIO引脚构建简单键盘。故本题选择 D。 22 【正确答案】 D 【试题解析】 I2C总线属于多主总线,即允许总线上有一个或多个主控制器件和若干从器件同时进行操作,通过总线仲裁的方式确定总线控制权; I2C只有两条信号线;数据线 SDA和时钟线 SCL,所有 操作都通过这两条信号线完成; UART常用于全双工串行异步通信; USB有多个版本,如 USB 1 0、 USB 1 1、 USB 2 0、 USB 3 0等。故本题选择 D。 23 【正确答案】 C 【试题解析】 嵌入式
46、系统中使用的键盘有线性键盘和矩阵键盘两类;电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏;液晶显示器是嵌入式系统常用的一种显示设备;放光二极管是 LED, LCD是液晶显示器,故本题选择 C。 24 【正确答案】 B 【试题解析】 一般情况下,为保证系统可靠复位,复位信号有效电平 的时间宽度必须为若干个处理器时钟周期;嵌入式系统可使用外接典型复位芯片来保证系统可靠复位;嵌入式处理器都有一个系统复位引脚为 nRESET或 RESET, n表示低电平复位,不带 n的表示高电平复位; ARM复位后 PC无条件的指向 0x00000000处。 B项错误,故本题选择 B。 25 【正确答案】
47、A 【试题解析】 连接 AMBA的系统总线和外围总线的是桥接器, DMA连接在AMBA的系统总线上,故 A错误; DMA一般采用向量中断或嵌套向量中断方式管理中断,向量中断区分中断的优先级,并且每个中断都有各自的中断处理 程序地址,高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理。故本题选择 A。 26 【正确答案】 D 【试题解析】 GPRS是 GSM用户可用的一种移动数据业务,通常支持用 AT指令集进行呼叫、短信、传真、数据传输等业务;凡使用 802 11系列协议的无线局域网又称为 WiFi;蓝牙是一种支持短距离通信的无线低速通信技术,它采
48、用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信;嵌入式系统中的常用无线模块主要包括 GPS、 GPRS、 WiFi、蓝牙 及通用射频通信模块等,通信连接接口有 UART,也有基于 USB的。 D项错误,故本题选择 D。 27 【正确答案】 A 【试题解析】 任务执行时间超过截止时间,系统的总损益就为负,这一种实时系统称为硬实时系统,否则为软实时系统。硬实时 (Hard Real一 Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置等。然而,在一个软实时 (Soft Real一 Time)系统中,虽然也存在时限指
49、标,但是如果输出响应超过时限,一般不会造成严重后果。实时 系统按响应时间的快慢有强实时系统、普通实时系统和弱实时系统三种。 A项错误,故本题选择 A。 28 【正确答案】 B 【试题解析】 B项 windows Phone 8的前驱产品是 2003年问世的 windows Mobile,两者都是微软公司的手机操作系统。故本题选择 B。 29 【正确答案】 D 【试题解析】 单内核结构是传统操作系统采用的结构,也称为宏内核 (Macro Kernel)。其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需 要重编译。其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高; Android是典型的单内核操作系统。 D项错误,故本题选择 D。 30 【正确答案】 A 【试题解析】 BSP实际上一些汇编程序和 C语言代码相结合的操作系统底层软
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1