您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 嵌入式3级选择题8题库
1.下列产品中不属于嵌入式系统的是:A)有线电视机顶盒B)服务器C)电饭煲D)路由器【解析】广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。选项中A、C、D均属于嵌入式系统;而服务器是网络环境中的高性能计算机,不属于嵌入式系统。所以本题选B。2.下面关于嵌入式系统逻辑组成的叙述中,错误的是:A)嵌入式系统由硬件和软件两部分组成B)嵌入式系统硬件的主体是中央处理器(CPU)和存储器C)嵌入式系统的CPU比通用计算机简单得多,它们都是8位字长的处理器D)嵌入式系统通过输入/输出(I/O)接口和输入/输出设备与外部世界进行联系【解析】嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系。现在嵌入式系统中使用最多的还是8位和16位CPU,但32位是技术发展的主流。故本题选C。3.按照软硬件技术的复杂程度嵌入式系统分为低端系统、中端系统和高端系统三大类,下面有关低端系统的叙述中错误的是:A)硬件大多采用4位或8位单片机B)由监控程序对系统进行控制,不使用操作系统C)家用洗衣机、吸尘器、电磁炉等属于低端嵌入式应用系统D)它们正在被32位的高端系统所取代【解析】嵌入式系统的分类有多种。按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。其中低端系统硬件大多采用4位或8位单片机,不使用操作系统,由监控程序对系统进行控制,在工控领域和白色家电领域占主导地位。选型中D项表述错误,故选D。4.片上系统(SOC或SoC)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是:A)SoC是电子设计自动化水平提高和大规模集成电路制造技术发展的成果B)SoC芯片既包含处理器又包含存储器,既有数字电路也有模拟电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C)SoC已成为集成电路设计的发展趋势,32位嵌入式处理芯片大多是SoCD)智能手机已经广泛采用SoC,平板电脑大多还使用传统的Intel处理器【解析】随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。D选项中平板电脑使用的也是SOC技术,故本题选D。5.一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024*768,那么它每个像素的像素深度是:A)24位B)16位C)12位D)8位【解析】数字图像数据量=分辨率*像素深度/8,故本题像素深度为768KB*8/(1024*768)=8位,选D。6.获取数字声音的过程中必须进行取样、量化等处理。下面关于量化的叙述中错误的是:A)量化就是把声音样本的模拟量转换成数字量来表示B)量化过程往往也称为D/A转换C)量化位数增多,量化的精度可以提高,声音的保真度也更好D)量化位数越少,数字声音的数据量也越少【解析】音频信息数字话的过程是取样、量化、编码。其中量化是把每个样本的模拟值转换成数字量来表示,因此量化过程往往也称为A/D转换(模数转换)。量化位数增多,量化的精度可以提高,声音的保真度也更好,量化位数越少,数字声音的数据量也越少。故本题选B。7.局域网是计算机网络中最流行的一种形式。下面有关局域网的叙述中错误的是:A)局域网指较小地域范围内的计算机网络,它有多种类型B)局域网通常为一个单位所拥有,自建自管C)它主要使用光缆进行连网和数据通信D)局域网数据传输速率高,延迟时间短,误码率低【解析】局域网的地域范围较小,往往属于一个单位所有,由单位自建自管,具有多种类型。局域网使用专门铺设的传输介质进行联网和数据通信,数据传输速率高,延迟时间短,误码率低。因此本题选C。8.以下关于互联网IP地址的叙述中,错误的是:A)正在上网(online)的每一台终端设备都有一个IP地址B)现在广泛使用的IPv4协议规定IP地址使用32个二进位表示C)IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5D)许多设备的IP地址是动态分配的而非固定不变的【解析】IP协议第4版,简称IPv4规定,每个IP地址使用32个二进制位表示,其中包含网络号和主机号两部分,每个正在上网的终端设备都有一个IP地址,许多设备的IP地址是动态分配的而非固定不变的。由于IPv4中地址长度仅为32位,只有大约36亿个地址可用。2011年年初国际组织ICANN宣布地址已全部分配完毕,新的第6版IP协议IPv6已把地址长度扩展到128位。因此本题选C。9.对于ARM系列,最适合高端应用的嵌入式处理器是:A)ARM9B)ARMCortex-MC)ARMCortex-AD)ARMCortex-R【解析】ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。其中:A系列面向尖端的基于虚拟内存的操作系统和用户应用;R系列针对实时系统;M系列对微控制器。故本题选C。10.以下关于ARM程序状态寄存器CPSR说法错误的是:A)CPSR记录了ARM运行过程中的标志状态B)CPSR决定是否切换到Thumb状态C)CPSR决定是否允许快速中断FIQD)CPSR决定堆栈深度【解析】CPRS为当前程序状态寄存器,记录了ARM运行过程中的标志状态;其中T为ARM与Thumb指令切换,F为禁止快速中断FIQ的控制位。因此A、B、C项正确,本题选D。11.关于ARM处理器异常中断响应过程中,以下说法正确的是:A)SPSR的值保存到CPSR中B)设置当前状态寄存器CPSR的相应位C)断点地址会自动保存在R13中D)自动把异常向量地址写入R14中【解析】ARM对异常的响应过程如下:将CPRS的值保存到将要执行的异常中断对应的各自SPSR中;设置CPSR的相应位;将引起异常指令的下一条地址(断点地址)保存到R14中;给PC强制赋值,转入向量地址,以便执行相应的处理程序。故本题B项正确。12.关于ARM处理器的MMU,以下说法错误的是:A)MMU是存储器管理部件B)MMU控制存储器访问顺序C)MMU控制存储器的访问权限D)MMU通过查TLB表得到虚拟地址】MMU是MemoryManagementUnit的缩写,中文名是内存管理单元,它是CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;MMU进行虚拟地址到物理地址的转换通过查找页表来完成,每次在访问内存时先查TLB,查不到时再到内存中去查整个页表。故MMU通过查TLB表得到的是物理地址,D项错误。13.设R1中为一正整数,将其数值的一半存入R2的ARM指令正确的是:A)SUBR2,R1,LSR#1B)MOVR2,R1,LSL#1C)UDIVR2,R1,#1D)MOVR2,R1,LSR#1【解析】将数值变为一半相当于除以2,除法运算可以通过逻辑右移来完成,存入可以使用数据传送指令MOV来完成。故本题选D。14.以下ARM指令中源操作数属于寄存器间接寻址的指令是:A)ADCR1,R2,R3B)STRHR0,[R1]C)ORRR1,R,R3D)MVNR1,#0x0B【解析】寄存器间接寻址就是以寄存器中的值作为操作数地址,而操作数本身存放在存储器中,用于间接寻址的寄存器必须用[]括起来。故本题选B。15.以下对伪指令的解释错误的是:A)DCW0x12;在内存区域分配半字的内存空间并初始化为0x0012B)CODE32;伪指令通知汇编器,其后的指令序列为32位的ARM指令C)BaudEQU2400;为定义一个16位常量Baud值为2400D)EXTERNSUB1;当前文件引用外部标号SUB1【解析】伪指令DCW用于分配一片连续的半字存储单元并用指定的数据初始化;CODE32通知编译器,其后的指令序列为32位的ARM指令;EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称;EXTERN是外部标号引用声明伪指令,用于通知编译器要使用的标号在其他的源文件中定义,但要在当前文件中引用。故C项错误。16.将R1中的8位二进制数存储到由R2+1指示的单元,并自动更新地址的ARM指令是:A)STRBR1,[R2,#1]!B)STRHR1,[R2,#1]!C)STREQR1,[R2,#1]!D)STRR1,[R2,#1]!【解析】根据题目意思,本题要用的指令是STRB,且采用基址加变址寻址方式,同时需要自动更新地址,则指令为STRBR1,[R2,#1]!,故选A。17.当条件为非负数时,将R1指示的内存中16位数据加载到R0寄存器中,ARM指令为:A)LDRHPLR0,[R1]B)LDRHMIR0,[R0]C)LDRBMIR1,[R0]D)LDRBMIR0,[R1]【解析】题目要求16位数据,故需用半字数据加载指令LDRH,又数据是在R1指示的内存中,故采用寄存器间接寻址[R1],故选A项。18.下面与嵌入式处理器有关的叙述中,错误的是:A)嵌入式处理器本身就是一个嵌入式最小硬件系统B)嵌入式处理器只有在供电的情况下才有可能正常工作C)嵌入式处理器工作时需要时钟信号D)大多数基于ARM处理器核的嵌入式处理器芯片都有调试接口【解析】嵌入式处理器本身是不能独立工作的,必须给它供电,加上时钟信号,提供复位信号等才可能工作;嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口;而大多数基于ARM处理器核的处理器芯片都有调试接口。故本题A项错误。19.下面关于AMBA的叙述中,错误的是:A)ARM公司定义的AMBA其中文名为先进微控制器总线体系结构B)ARM公司定义的AMBA是用于连接和管理片上系统中各功能模块的开放标准和片上互连规范C)至2011年,AMBA已从AMBA1.0发展到了AMBA4.0D)ARM7和ARM11采用的AMBA的版本相同【解析】AMBA是ARM公司公布的总线协议,其中文名为先进微控制器总线体系结构;用于连接和管理片上系统中各功能模块的开放标准和片上互连规范;AMBA有多个版本,至2011年,AMBA已从AMBA1.0发展到了AMBA4.0,性能随版本的发展而逐步提高,ARM7采用AMBA1,而ARM9采用AMBA2。故本题选D。20.下面关于嵌入式系统存储器的叙述中,错误的是:A)目前嵌入式处理器内部的Cache采用SRAMB)嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)C)铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D)通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品【解析】嵌入式系统的存储器以半导体存储器为主。按照其存取特性可分为RAM和ROM;使用的RAM有SRAM、DRAM等多种,目前嵌入式处理器内部的Cache采用SRAM,通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品;新型存储器FRAM和MRAM均非传统的半导体存储器。故C项错误。21.下面关于ARM嵌入式处理器的GPIO的叙述中,错误的是:A)GPIO的引脚一般是三态的,即具有0态,1态和高阻状态B)有些GPIO引脚具有
本文标题:嵌入式3级选择题8题库
链接地址:https://www.777doc.com/doc-4541615 .html