计算机三级(嵌入式系统开发技术)机试模拟试卷6(共549题)_第1页
计算机三级(嵌入式系统开发技术)机试模拟试卷6(共549题)_第2页
计算机三级(嵌入式系统开发技术)机试模拟试卷6(共549题)_第3页
计算机三级(嵌入式系统开发技术)机试模拟试卷6(共549题)_第4页
计算机三级(嵌入式系统开发技术)机试模拟试卷6(共549题)_第5页
已阅读5页,还剩177页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机三级(嵌入式系统开发技术)机试模拟试卷6(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()A、支持实时处理B、低功耗C、字长在16位以下D、集成了测试电路标准答案:C知识点解析:嵌入式系统cPu范围极其广阔,从最初的4位处理器,到目前仍在大规模应用的8位单片机,和现在最新的受到广泛青睐的32位,64位嵌入式CPU,都属于嵌入式系统CPU的范围。故本题选择C。2、以下关于ARM处理器内核说法正确的是()。A、经典ARM处理器包括Cortex-M、Codex-R和Codex-A三大类B、Cortex-A系列为应用Codex处理器,主要面向高端应用设计C、Codex-M系列为面向控制领域的实时嵌入式处理器D、ARMl-1性能优于Codex-A5,但低于Cortex-A15标准答案:B知识点解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8架构在TechCon上推出)ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择B。3、以下关于ARM处理器内核说法正确的是()。A、经典ARM处理器包括Cortex–M、Cortex–R和Cortex–A三大类B、Cortex–A系列为应用Codex处理器,主要面向高端应用设计C、Cortex–M系列为面向控制领域的实时嵌入式处理器D、ARM11性能优于Cortex–A5,但低于Cortex–A15标准答案:B知识点解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8架构在TechCon上推出)ARMv7架构定义了三大分工明确的系列;“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择B。4、下面关于RS一232/RS一485接口的叙述中,错误的是()。A、采用嵌入式处理器自带的UART可以组成RS一232通信接口B、采用嵌入式处理器自带的UART可以组成RS一485通信接口C、RS一232接口的信号线采用单端输出方式,逻辑0的电压范围为+3V~+15V,逻辑1的电压范围为一15V~一3VD、RS一485接口的信号线采用单端输出方式,逻辑0的电压范围为一15V~一3V,逻辑1的电压范围为+3V~+15V标准答案:D知识点解析:采用嵌入式处理器自带的UART可以组成RS一232/RS一485通信接口,RS一232采用负逻辑传输,其接口的信号线采用单端输出方式,逻辑0的电压范围为+3V~+15V,逻辑1的电压范围为一15V~一3V,而RS一485标准采用差分信号传输方式。故此题选择D。5、半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。A、集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路B、集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高C、集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片D、集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成标准答案:A知识点解析:集成电路根据其集成度的高低可以分为小规模(SSI)、中规模(MSI)、大规模(LSI)、超大规模(VLSI)和极大规模(ULSI)等几种。嵌入式处理芯片大多属于VLSI和ULSI。集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片。集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成。故本题选择A。6、ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R0中的值为()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536标准答案:C知识点解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择C。7、ARM处理器将R0中一个字的数据,存人由R1指示的内存区域,则使用的指令是()。A、STRR0,[R1]B、LDRR0,[R1]C、STRHR0,[R1]D、STRBR0,[R1]标准答案:A知识点解析:按题目要求,即将RO的值传送到以R1的值为地址的存储器中,故需采用寄存器间接寻址。故本题选择A。8、下列关于嵌入式操作系统的陈述中,正确的是()。A、TinyOS是开源嵌入式操作系统B、微内核结构的优点是效率较高,性能强C、WindowsCE和Android操作系统属于微内核结构D、μC/OS操作系统是完全免费的操作系统标准答案:A知识点解析:TinyOS是开源嵌入式操作系统,主要用于无线传感网络。按照内核结构,嵌入式操作系统可分为单内核和微内核操作系统。单内核的优点是应用程序效率高、反应速度快,WindowsCE和Android操作系统属于单内核结构。故此题选择A。9、在数字音频信息数字化过程中,正确的处理顺序是()。A、量化、取样、编码B、取样、编码、量化C、取样、量化、编码D、编码、取样、量化标准答案:C知识点解析:音频信息数字化的过程是取样、量化、编码。故本题选择C。10、关于ARM处理器的命名,以下说法错误的是()。A、ARM11之前的命名中TDMI中的T的含义是Thumb,即支持高密度16位Thumb指令集B、ARM11之后,采用ARMCortex来命名C、ARMCortex–R为高端应用型Cortex处理器D、ARMCortex一M系列处理器内部没有MMU部件标准答案:C知识点解析:此处ARM处理器命名主要是ARM内核命名。在ARMCortex之前,ARM内核的命名中T表示支持高密度16位的Thumb指令集;ARM11以后则以Cortex命名,分为三个系列,–A,–R,–M系列,分别面向高端应用、实时控制和微控制器。其中ARMCortex–M内部没有MMU。故本题选择C。11、下面关于存储器的叙述中,错误的是()。A、DDRSDRAM中的DDR是指双倍数据速率B、DDR2SDRAM可预读取2位数据C、磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度D、铁电存储器FRAM既具有只读存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低标准答案:B知识点解析:DDR是DualDataRate的缩写,指双倍数据速率;DDR2使原来DDR可预读取2位变成可预读取4位(或8位),把DDR的数据传输速率又提高了两倍(四倍);磁性随机存取存储器MRAM是一种非易失性存储器,拥有SRAM的高速存取能力,以及DRAM的高集成度;铁电存储器FRAM既具有只渎存储器非易失性的特点,又具有随机存储器可快速随机读写的特点,而且速度快,功耗低。B项错误,故本题选择B。12、下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。A、S3C2410包含32位嵌入式微处理器B、内部具有分离的指令Cache和数据CacheC、高速组件和低速外设接口均采用AHB总线D、内部集成了存储器控制器标准答案:C知识点解析:S3C2410是三星公司基于ARM920T核的两款嵌入式微处理器,属于中高档32位嵌入式微处理器;内部具有分离的16KB大小的指令Cache和16KB大小的数据Cache;使用ARM公司特有的AMBA总线,对于高速组件采用AHB总线,而对于低速外设接口则采用APB总线,AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部SRAM、外部存储器控制器等等。综上可知,C项错误,故本题选择C。13、下面关于片上系统(SOC)的叙述中,错误的是()。A、SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路B、SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C、SoC有通用SoC芯片和专用SoC芯片之分,D、专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类标准答案:A知识点解析:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。所以选项A错误,故本题选择A。14、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的特点是体积小、重量轻、可靠性高B、集成电路大多是在硅衬底上制作而成的C、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D、集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关标准答案:D知识点解析:集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。15、大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是()。A、GB2312采用双字节进行存储和传输汉字B、GB18030采用双字节或四字节存储和传输汉字C、Unicode/UTF–8采用三个字节存储和传输汉字D、Unicode/UTF一16采用四个字节存储和传输汉字标准答案:D知识点解析:Unicode/UTF–16采用的是双字节可变长编码。ASCII字符、标点符号、希腊字母、阿拉伯文和CJK汉字等均使用双字节编码,其他不常用字符则使用4字节编码,故本题选择D。16、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。17、以下关于嵌入式处理器说法正确的是()。A、按照字长可分为8位、16位、32位和64位嵌入式处理器B、按照存储结构可分为RISC和CISC结构C、按照内核可分为哈佛结构和冯.诺依曼结构D、所有ARM处理器均是RISC结构且为哈佛结构标准答案:A知识点解析:根据微处理器的字长宽度:微处理器可分为4位、8位、16位、32位、64位。因此可知选项A正确。根据指令集可分为RISC和CISC,因此选项B错误。根据系统体系结构分为:哈佛结构和冯.诺依曼结构,选项C错误。不是所有ARM处理器都采用哈佛结构,早期大多使用的是冯诺.依曼结构。所以选项D错误。故本题选择A。18、下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是()。A、QNXB、VxWorksC、RTAID、17inyOS标准答案:C知识点解析:四个选项中仅有C选项的RTAL是典型的嵌入式Linux操作系统之一,其中文含义是实时应用接口。故本题选择C。19、下面关于NORFlash和NANDFlash的叙述中,错误的是()。A、NORFlash和NANDFlash是目前市场上两种主要的闪存技术B、NANDFlash以页(行)为单位随机存取,在容量、使用寿命等方面有较大优势C、NORFlash写入和擦除速度较慢D、数码相机存储卡和U盘中的Flash均采用NORFlash标准答案:D知识点解析:NORFlash和NANDFlash是市场上两种主要的闪存技术;NORFlashROM的特点是以字节为单位随机存取,但NORFlashROM写入和擦除速度较慢,影响了它的性能。NANDF1ashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和u盘中的Flash均采用NANDFlash,D选项错误,故本题选择D。20、以下各项不属于开源嵌入式操作系统的是()。A、μCLinuxB、RTLinuxC、μC/OS—IID、VxWorks标准答案:D知识点解析:Vxworks操作系统属于大型商用操作系统,其余三项均属于开源操作系统,故本题选择D。21、关于ARM嵌入式处理器的工作状态,以下说法正确的是()。A、ARM状态是32位兼容16位指令的状态B、ARM处理器复位时自动进入Thumb状态C、ARM9支持Thumb-2状态D、Thumb状态为16位指令状态,指令长度全部为16位标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb状态及Thumb一2状态,③调试状态。除支持Thunb~2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb一2状态是ARMv7版本的ARM处理器所具有的新状态。值得注意的是,ARM处理器复位后开始执行代码时总是处于ARM状态,如果需要则可以切换到Thumb状态及Thumb一2状态。故本题选择D。22、以下ARM指令中不属于数据处理类指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3标准答案:B知识点解析:数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D项均属于数据处理类指令,B项属于加载/存储指令,故本题选择B。23、某型NANDFlash芯片的地址线和数据线是复用的,它具有的部分引脚为ALE、CE、RE、R/B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是()。A、低电平有效的芯片使能、命令锁存允许、准备就绪/忙输出、读使能/写使能B、命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许C、地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出D、准备就绪/忙输出、低电平有效的读使能、低电平有效的写使能、命令锁存允许标准答案:C知识点解析:NANDFlash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采用分时复用技术。ALE、CE、RE、R/B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出。故C项正确。24、目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的是()。A、μCOS—II/IIIB、VxWorksC、Win7D、Android标准答案:C知识点解析:很明显,四个选项中仅C项不属于嵌入式操作系统,win7属于多任务桌面操作系统。故本题选择C。25、对于ARM系列,最适合高端应用的嵌入式处理器是()。A、ARM9B、ARMCortex-MC、ARMCortex-AD、ARMCortex-R标准答案:C知识点解析:ARM公司在经典处理器ARM11以后的产品改用Codex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。其中:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择C。26、下面关于有线通信和无线通信的一些叙述中,正确的是()。A、有线通信需要使用金属导体作为信息的传输介质B、通过光波传输信息的都属于无线通信C、通过电磁波在自由空间的传播来传输信息的方法属于无线通信D、有线通信最终将会被无线通信所淘汰标准答案:C知识点解析:有线通信的传输介质是金属导体或光导纤维,包括双绞线、同轴电缆和光缆;光纤通信利用光波传输信息,属于有线通信;无线通信是借助自由空间的电磁波传播信息;在某些关键领域,有线通信有着无线通信无法取代的地位。故本题选择C。27、以下不属于转移(分支)类指令的是()。A、BLXR0B、BCCLabelC、BEQR1D、BICR1,R0,#1000标准答案:D知识点解析:ARM指令集中的分支指令包括:B转移指令、BL带返回的转移指令、BLx带返回且带状态切换的转移指令,BCC为条件跳转指令;BEQ为跳转指令,以及BX带状态切换的转移指令。BIC是位清除指令。故本题选择D。28、以下具有Thumb-2状态的ARM处理器内核是()。A、ARM7B、ARM9C、ARM10D、Cortex-M3标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb状态及Thumb一2状态,③调试状态。其中,除支持Thumb一2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态,而Cortex—M3只有Thumb一2状态和调试状态。故本题选择D。29、下列关于Linux的陈述中,不正确的是()A、Linux的运行效率尚未达到Uinx的水平B、NiosII是能在嵌入式计算机系统上运行的Linux操作系统发行版C、Linux是自由软件家族中的一个软件D、虚拟文件系统(VFS)是Linux的通用文件系统模型标准答案:B知识点解析:Linux是目前唯一可免费获得的,能为多用户提供多任务、多线程功能的大型操作系统。迄今为止Linux的运行效率尚未达到Unix的水平;Linux是自由软件家族中的一个软件;虚拟文件系统(VFS)是Linux的通用文件系统模型。故本题选择B。30、下列关于μC/OS–II操作系统的描述中,错误的是()。A、用户必须在多任务调度启动以后再使能时钟节拍中断。B、在中断返回之前,必须调用退出中断函数voidOSIntExit(void)。C、互斥信号量可以解决优先级反转问题。D、一个任务或中断服务子程序可以等待其他任务或中断服务子程序通过事件控制块给其发送信号。标准答案:D知识点解析:用户必须在多任务调度启动以后再使能时钟节拍中断;在中断返回之前,必须调用退出中断函数voidOSIntExit(void);互斥信号量可以解决优先级反转问题;一个任务或中断服务子程序可以通过事件控制块来向另外的任务发信号。故本题选择D。31、若把嵌入式系统设计开发过程分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等4个阶段。下面的说法中,恰当的是()。A、在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解。B、系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成。C、构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块D、系统集成与测试阶段应该把系统所需部件全部集成后再进行测试。标准答案:B知识点解析:用户需求通常包括功能部分和非功能部分,非功能部分需求主要是指性能、成本、尺寸、重量和功耗等:系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成:构件设计阶段的任务是设计或选择符合系统结构和规格说明中所需要的具体构件,既包括硬件也包括软件模块;在系统集成时,应该分步地、按阶段地构建系统,并且每次只对一部分构件或模块所集成的系统进行测试。故本题选择B。32、下面关于嵌入式系统的存储器的叙述中,错误的是()。A、嵌入式处理器内部的Cache存储器采用SRAMB、嵌入式系统的主存储器是指嵌入式处理器内部的存储器C、Flash存储器是嵌入式系统常用的一种存储器D、嵌入式系统使用的CF卡、SD卡等是嵌入式系统的外部存储器标准答案:B知识点解析:嵌入式系统的主存储器是指系统内存,包括内部SRAM和Flash和片外扩展DRAM和Flash。故本题选择B。33、嵌入式系统的应用极其广泛,下列设备:①洗衣机;②电饭煲;③服务器;④平板扫描仪;⑤路由器;⑥机顶盒;⑦巨型机;⑧POS机中,属于嵌入式系统应用的是()。A、除④和⑤之外B、除③和⑦之外C、除⑤和⑦之外D、①~⑧全部都是标准答案:B知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。而服务器是网络环境中的高性能计算机,巨型计算机实际上是一个巨大的计算机系统,二者均不属于嵌入式系统。故本题选择B。34、在μC/OS—II操作系统下,处于运行态的任务调用系统函数OSSemPend()后将转入()。A、等待态B、被中断态C、就绪态D、休眠态标准答案:A知识点解析:运行态指得到了CPU的控制权正在运行之中的任务状态。因为μC/OS—II是抢占式内核,所以处于运行态的任务一定是当前就绪任务集里的最高优先级任务。处于运行态的任务调用系统函数OSSemPend()后将转入等待态。故A项正确。35、下面关于嵌入式系统的叙述中,错误的是()。A、嵌入式系统由嵌入式硬件系统及嵌入式软件系统构成B、嵌入式硬件系统由嵌入式处理器、存储器、I/O接口等构成C、嵌入式硬件系统即嵌入式最小硬件系统D、嵌入式软件除具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点标准答案:C知识点解析:嵌入式系统由嵌入式硬件系统及嵌入式软件系统构成,嵌入式硬件系统又由嵌入式处理器、存储器、I/O接口等构成。从系统运行的角度,嵌入式硬件系统可以分为嵌入式最小硬件系统和典型嵌入式硬件系统。嵌入式软件除具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点。故本题选择C。36、用下图可以辅助解释SPI的工作原理。假设主机的移位寄存器A中已存入11001010,从机的移位寄存器B中已存入11110000,则在主机发出4个SCK有效信号后,主机移位寄存器A和从机移位寄存器B中的内容分别是()。A、11001010,11110000B、01010011,00001111C、11110000,11001010D、00001100,10101111标准答案:D知识点解析:SPI(SerialPeripheralInterface)总线系统是一种同步串行外设接口,允许MCU与各种外围设备以串行方式进行通信、数据交换。时钟信号SCK的1次作用对应一位数据的发送和另一位数据的接收。在主机中数据从移位寄存器中自左向右发出送到从机,同时从机中的数据自右向左发到主机,经过8个时钟周期完成1个字节的发送。输入字节保留在移位寄存器中,然后从接收缓冲区中读出一个字节的数据。故本题选择D。37、文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。A、目前使用最广泛的西文字符集是ASCⅡ字符集,它包含96个可打印字符B、GB2312是我国目前广泛使用的汉字编码国家标准之一C、GB2312包括6000多汉字,但不包含西文、俄文等其他字符D、G132312字符集中的汉字与符号在系统中采用双字节表示标准答案:C知识点解析:目前计算机中使用最广泛的西文字符集及其编码是ASCⅡ字符集和ASCⅡ码,即美国标准信息交换码。基本的ASCⅡ字符集共有128个字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码。我国目前广泛使用的汉字编码国家标准有GB2312和GB18030。GB2312国标字符集中包含3755个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。这些汉字和图形符号在计算机内部都采用2字节(16个二进制位)来表示。故本题选择C。38、下面关于μC/OS-Ⅱ任务管理的叙述中,错误的是()。A、它可以管理多达64个任务B、用户任务最多只能有32个C、空闲任务(idletask)是系统所创建的第1个任务D、就绪状态的任务表示已经具备运行条件但并不在运行的任务标准答案:B知识点解析:μC/OS-Ⅱ只能管理64个任务,目前的版本保留8个任务给系统,故用户编写的应用程序最多可以有56个任务;空闲任务(idletask)是系统所创建的第1个任务;就绪态的任务意味着该任务已经准备好,可以运行但由于该任务的优先级比正在运行的任务的优先级低,暂时还不能运行。B项错误,故本题选择B。39、ARM处理器复位后,顺序执行以下指令:IMPORI_mainLDRR0,=_mainBLR0以上指令执行后,ARM处理器的工作状态为()。A、调试状态B、ARM状态C、Thumb状态D、初始状态标准答案:B知识点解析:当ARM处理器处于复位时,异常处理需要在ARM状态下进行,故此时ARM处理器的工作状态为ARM状态。故本题选择B选项。40、从现实世界中获得数字图像的过程经历的操作依次为()。A、扫描、分色、取样、量化B、取样、量化、压缩、编码C、量化、取样、扫描、分色D、扫描、量化、分色、取样、编码标准答案:A知识点解析:图像获取过程的核心是模拟信号的数字化,它的处理步骤大体分为4步。①扫描将画面划分为M×N个网格,每个网格称为一个取样点。这样,一幅模拟图像就转换为M×N个取样点所组成的一个阵列。②分色将每个取样点的颜色分解成红、绿、蓝(R、G、B)3个基色,如果是灰度图像或黑白图像,则不必进行分色。③取样:测量每个取样点的每个分量(基色)的亮度值。④量化:对取样点每个分量的亮度值进行A/D转换,即把模拟量使用数字量(一般是8位至12位的正整数)来表示。故本题选择A选项。二、填空题(本题共20题,每题1.0分,共20分。)41、目前有两种主要的闪存技术,一种是__________【61】Flash,其特点是以字节为单位随机存取;另一种是__________【62】Flash,以页(行)为单位随机存取。(填写用英文大写字母表示的简称)标准答案:【61】NOR【62】NAND知识点解析:本题考查对当前主要闪存技术的了解。目前有两种主要的闪存技术,一种是NORFlash,其特点是以字节为单位随机存取;另一种是NANDFlash,以页(行)为单位随机存取。42、已知R2=1000,R3=200,执行指令MOVR2,R3,LSL#2后,R2=【55】,R3=【56】。标准答案:【55】800【56】200知识点解析:MOV是数据传送指令,属于数据处理类之数据传送指令。将寄存器R3的值左移2位之后传送到R2;R3值不变。43、嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为___________【57】存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和___________【58】存储器。标准答案:【57】片内【58】数据知识点解析:本题主要考查嵌入式系统的存储器的分类。嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM);按照所处物理位置可分为片内存储器(芯片内置的存储器)和片外存储器(外部扩展的存储器)以及外部存储设备;按照存储信息的不同可分为程序存储器和数据存储器。44、GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,__________【77】是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数__________【78】。标准答案:【77】GDB【78】-g知识点解析:本题考查GNU工具套件的组成以及源程序调试参数。GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,GDB是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数-g。45、GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,【77】_______是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数【78】_______。标准答案:【77】GDB【78】-g知识点解析:本题考查GNU工具套件的组成以及源程序调试参数。GNU开发工具套件中包含了编译器、连接器、调试器等工具,其中GCC是编译器、连接器工具,GDB是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,要在编译命令中加入参数-g。46、利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是【79】_______连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的【80】_______。标准答案:【79】Simple【80】配置文件知识点解析:本题考查使用ADS1.2工具软件对嵌入式系统进行开发时的相关设置。利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是Simple连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的配置文件。47、为提高SoC芯片设计效率,减少重复开发,通常将合格的经过验证的IC设计文件存储在数据库中,供反复使用。这些IC电路具有固定的不可再分解的功能特性,并受到知识产权保护,人们称之为“知识产权核”或“IP核”。按照IC设计文件的类型,IP核通常分为三种【41】、固核和【42】。标准答案:【41】硬核【42】软核知识点解析:本题考查IP核的相关概念及分类。按照IC设计文件的类型,IP核通常分为3种:软核,即使用硬件描述余语言(HDL)描述的IP核,固核,与工艺相关的包含具体结构信息的IP核,以逻辑综合后的RTL描述和可综合网表的形式提供,硬核,是已被投片测试验证的IC的掩膜版图和全套工艺文件。48、ARM状态下指令代码长度的位数为__________【49】位、Thumb状态下指令代码长度的位数为__________【50】位。标准答案:【49】32【50】16知识点解析:本题考查ARM处理器的工作状态。在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb状态及Thumb一2状态,③调试状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。49、实时操作系统(RTOS)有3个主要的实时指标,除响应时间和生存时间之外,另一个指标是在给定时间内可以处理的事件总数,它称为__________【67】,其英文名称是__________【68】。标准答案:【67】吞吐量【68】Throughput知识点解析:本题考查实时操作系统的3个主要实时指标。实时操作系统(RTOS)是一种专门服务于实时系统应用请求的操作系统。它的实时性能指标主要根据三个指标来衡量:响应时间、吞吐量和生存时间。吞吐量(Throughput)是指在给定时间内,实时系统可以处理的事件总数。50、Linux内核主要是由5个子系统组成的,如下图所示,其中的A是__________【73】子系统,B是__________【74】子系统。标准答案:【73】内存管理【74】进程调度知识点解析:本题考查Linux内核的子系统构成。Linux的内核主要是由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信:51、CAN总线的数据帧由7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、___________【65】域、___________【66】域、应答域、帧结尾。标准答案:【65】数据【66】CRC(校验)知识点解析:本题考查CAN总线的数据帧构成。CAN总线的数据帧由7个不同的域组成:帧起始、仲裁域、控制域、数据域、CRC域、应答域、帧结尾。52、实时操作系统完成每次任务所需时间的偏差称为【75】_______。评价实时系统的实时性最重要的指标是【76】_______,即系统从事件请求开始到任务完成的时间间隔。标准答案:【75】抖动【76】响应时间知识点解析:本题考查实时操作系统的相关概念。实时操作系统完成每次任务所需时间的偏差称为抖动。评价实时系统的实时性最重要的指标是响应,即系统从事件请求开始到任务完成的时间间隔。53、嵌入式系统对实时性和可靠性通常都有一定要求,如果把POS机和数码相机两者进行比较,它们中对实时性要求较高的是__________【41】,对可靠性要求较高的是__________【42】。标准答案:【41】数码相机【42】POS机知识点解析:嵌入式系统在控制系统、传输系统、数据处理系统等领域,对实时性都有一定要求。一般要求在一定的时间延迟中,需要对控制命令、传输信号、数据处理做出反应。嵌入式系统主要面向控制系统,要求高可靠性。54、将ARM程序状态寄存器的值保存到寄存器R0中的指令为__________【55】,将寄存器Rl的值存储到程序状态寄存器中的指令为__________【56】标准答案:【55】MRSR0,CPSR【56】MSRCPSR,R1知识点解析:传送CPSR或SPSR的内容到通用寄存器指令用MRS;传送通用寄存器到CPS或SPSR的指令用MSR。55、在μC/OS—II系统的任务间通信机制中,通常用于解决优先级反转问题的是__________【69】,适合处理多事件同步的是__________【70】。标准答案:【69】互斥信号量【70】事件标志组知识点解析:μC/OS—II系统可以利用信号量、互斥信号量、邮箱或消息队列进行任务间通信,属于事件控制的同步与通信。适合处理多事件同步的是事件标志组。56、在Internet中负责选择合适的路由,使发送的数据分组(packet)能够正确无误地按照地址找到目的计算机所使用的【45】协议簇中的【46】协议。标准答案:【45】TCP/IP【46】IP知识点解析:本题主要考查对TCP/IP协议的了解。TCP/IP协议簇中的IP协议,在Intemet中负责选择合适的路由,使发送的数据分组(packet)能够正确无误地按照地址找到目的计算机。57、无线局域网采用的通信协议主要是【45】,通常也称为Wi-Fi,它有几种不同的数据传输速率,其中【46】协议的数据传输速率可达108Mbps甚至更高,可以满足传输语音、数据、图像等的需要标准答案:【45】802.11【46】802.11n知识点解析:此题主要考查无线局域网的主要通信协议IEEE802.11(俗称Wi-Fi)。IEEE802.11n使用2.4GHz频段和5GHz频段,传输速度300Mbps,最高可达600Mbps,可向下兼容802.11b、802.11g。58、片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。【79】标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有【80】根信号线。标准答案:【79】JTAG【80】5知识点解析:本题考查片上调试技术,JTAG标准的相关规定。JTAG标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有5条信号线。59、ARM状态下指令代码长度的位数为【49】位、Thumb状态下指令代码长度的位数为【50】位。标准答案:【49】32【50】16知识点解析:本题考查ARM处理器的工作状态。在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb状态及Thumb-2状态,③调试状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。60、Linux内核主要是由5个子系统组成的,如下图所示,其中的A是【73】子系统,B是【74】子系统。标准答案:【73】文件系统【74】进程间通信知识点解析:本题考查Linux内核的组成。Linux内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信。三、综合题(本题共1题,每题1.0分,共1分。)61、某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下:a、刷卡机的硬件组成中,除了必须的最小硬件系统外,还需要IC卡读写模块、8段LED组成的显示模块、键盘模块、蜂鸣器模块、RS一485通信模块等。b、客户需要事先办理本系统的消费IC卡,预存若干金额,办卡信息及预存金额存储在后台数据库系统中。c、客户消费时,用IC卡在刷卡机上支付。支付时,由售饭员在刷卡机上输人客户缴费金额且在LED显示器上显示,然后客户刷卡,若IC卡合法,则把缴费金额和IC卡信息传输给后台数据库系统。若IC卡不合法,用蜂鸣器发不合法提示音。d、后台数据库系统接收到刷卡机的信息后,将根据IC卡号查询出该卡的余额,若余额大于等于应缴费额,则进行扣费,再把当前余额及扣费正确信息回传给刷卡机。若余额小于应缴费额,则回传扣费不正确信息给刷卡机。e、刷卡机接收到回传的信息后,显示回传的余额,且若是扣费正确信息,则用蜂鸣器发“扣费正确”提示音;若是扣费不正确信息,则用蜂鸣器发“扣费不正确”提示音。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建刷卡机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(1)在设计硬件时,最小的硬件系统是保证系统能正常工作的必要硬件组成。它包括电源电路、【81】、复位电路、调试测试接口以及【82】。(2)若在硬件设计时,选用8个共阴极的8段LED(其排列如图1所示)组成2组显示器(1组4个8段LED),用于显示当前消费金额和余额。若采用GPC0~GPC6、GPC7外接同向驱动后,分别连接到显示“消费金额”的LED显示器段信号线a~f、dp上,采用GPD0~GPD3外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。另外采用GPC8~GPCI4、GPCI5外接同向驱动后,分别连接到显示“余额”的LED显示器段信号线a~f、dp上,采用GPD4~GPD7外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。那么,GPC0~GPC15引脚的功能为:【83】,GPD0~GPD7引脚的功能为:【84】。初始化GPC0~GPC15引脚功能的语句可以是://rGPCCON是端口C的控制寄存器,其格式见后面附录rGPCCON=【85】;初始化GPD0~GPD7引脚功能的语句可以是//rGPDCON是端口D的控制寄存器,其格式见后面附录rGPDCON=((rGPDCON|0x00005555)&【86】);若只在“余额”LED显示器中的次高数据位LED上显示字符“3”,相关驱动程序中可用下面语句实现。rGPCDAT=【【87】;//输出“3”的段信号rGPDDAT=【88】;//输出次高数据位被点亮的控制信号(3)刷卡机上输入客户缴费金额的键盘,在设计时采用非标准键盘组成,键盘接口设计成4×4的阵列(其按键排列示意图如图2所示)。键盘接口电路中选用GPE0~GPE3来输出键盘行扫描信号,选用GPE4~GPE7来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之://*KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileINTS8U*)0x56000044)#defineKEYINPUT(*(volatileINTS*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INTSUtemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式见后面附录rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0~GPE3为输出rGPECON=rGPECON&【90】;//初始化GPE4~GPE7为输入//下面判断键盘中是否有键按下for(i=1;((i<=8)&&(i>0));【91】){output|=0xFF:output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&0xF0)!=【92】)//判断列信号是否为全“1”{key=(~i);key<<=8:key|=((temp&0xF0)|0x0F);//求得按键的返回值return(key);//函数返回按键对应的值}}retum0xFFFF;}应用程序中可根据上面的键盘扫描函数的返回值,来判断是否有按键按下,并确定是哪个按键按下。例如:若返回值为:【93】时,可知是键盘中的“6”键按下,若返回值为:【【94】时,可知是键盘中的“确认”键被按下。若无键按下时,返回值应为:【95】。(4)刷卡机与后台数据库系统通信采用RS一485总线。因此在硬件设计时,需要采用S3C2410芯片内部的【96】部件外加电平转换芯片等来实现。若在软件设计时,其初始化程序中波特率设置为9600bps,数据格式设置为:8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输【97】字节的信息。(5)刷卡机上的应用软件是在无操作系统环境下开发的。设计者可以自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9体系结构中规定的复位异常所对应的异常向量地址为【98】。系统上电/复位后,将从该地址处开始执行程序,因为ARM9体系结构中规定的各异常向量地址之间间隔通常为【99】个字节。因此,复位异常向量地址处通常存储一条【100】指令的代码。说明:下面是试题解答时需要用到的寄存器格式及相关说明o1)端口C的控制寄存器(GPCCON)2)端口D的控制寄存器(GPDCON)标准答案:(1)【81】时钟电路【82】存储器(2)【83】输出【84】输出【85】0x55555555【86】0xFFFF5555【87】0x4F00【88】0xFFBF(3)【89】0x00000055【90】0xFFFF00FF【91】i<<=1【92】0xF0【93】0xFDBF【94】0xFE7F【95】0xFFFF【96】UART【97】960(4)【98】0x00000000【99】4【100】分支知识点解析:(1)硬件最小系统包括电源电路、时钟电路、复位电路、调试测试接口、以及存储器。(2)GPC0~GPC15引脚为LED段选输出,空【83】为输出;GPD0~GPD7引脚为LED位选输出,空【84】为输出;00为输入,01为输出,则初始化GPC0~GPC15引脚功能为输出的语句是:rGPCCON=0x55555555,空【85】为0x55555555;初始化GPD0~GPD7引脚功能为输出的语句是:rGPDCON=((rGPDCON|0x00005555)&0xFFFF5555),空【86】为0xFFFF5555;输出“3”的段信号,即段e、f和dp为0。此时rGPCDAT=0x4F00,空【87】为0x4F00;输出次高数据位被点亮的控制信号,即次高位为0。此时rGPDDAT=0xFFBF,空【88】为0xFFBF。(3)初始化GPE0~GPE3为输出的语句是:rGPECON=((rGPECON&0xFFFFFF00)|0x00000055),空【89】为0x00000055;初始化GPE4~GPE7为输入的语句是:rGPECON=rGPECON&0xFFFF00FF,空【90】为0xFFFF00FF;i<<=1,i初始为1,每次左移一位,正好对应于GPE0~GPE3,空【91】为i<<=1;判断列信号是否为全“1”,即(temp&0xF0)!=0xF0时说明列信号不全为1,否则全为1,空【92】为0xF0;无键按下时为1,有键按下时为0。键盘中的“6”键按下时返回1111110110111111,即0xFDBF,空【93】为0xFDBF;键盘中的“确认”键被按下时返回1111111001111111,即0xFE7F,空【94】为0xFE7F;无键按下是,返回值为0xFFFF,空【95】为0xFFFF;S3C2410芯片内部串行异步通信接口外加电平转换芯片可采用RS–485总线进行通信,空【96】为UART;始化程序中波特率设置为9600bps,数据格式设置为;8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输9600/(8+2)=960字节的信息。(4)ARM9体系结构中规定的复位异常所对应的异常向量地址为0x00000000;ARM9体系结构中规定的各异常向量地址之间间隔通常为4个字节;复位异常向量地址处通常存储一条分支指令的代码。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、电子书阅读器中存储的一本中文长篇小说,大小为128KB,文件格式为.txt,试问该小说包含的汉字大约有()?A、6万字B、12万字C、25万字D、40万字标准答案:A知识点解析:一个汉字占两个字节,128×1024÷2=65536,所以大约有6万字,故本题选择A。2、一幅1024×768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是()MB。A、0.3B、0.5C、1D、1.5标准答案:A知识点解析:本题应掌握数字图像数据量计算公式,(1024×768×16/8)/5=0.3MB。故本题选择A。3、以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。A、IP地址B、MAC地址C、有效载荷D、校验信息标准答案:A知识点解析:以太网数据帧:前导码(7字节)、帧起始定界符(1字节)、目的MAc地址(6字节)、源MAC地址(6字节)、类型/长度(2字节)、数据(46~1500字节)、帧校验序列(4字节)。A选项IP地址不属于以太网数据帧内容。故本题选择A。4、下面关于I2C的叙述中,错误的是()。A、I2C即集成电路互连总线B、I2C具有SDA、SCL和ACK共3条信号线C、I2C传送数据时,每次传送的字节数目没有限制D、I2C是多主总线标准答案:B知识点解析:I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。没有ACK,B项错误,故本题选择B。5、关于U—Boot,以下说法错误的是()。A、U—Boot全称USBBootloader,通过USB接口完成启动支持多种处理器和操作系统B、U—Boot支持PowerPC、x86、ARM等多种体系结构的处理器C、u—Boot支持嵌入式Linux、VxWorks、QNx、RTEMS、windowsCE等操作系统D、U—Boot采用两个阶段完成操作系统的引导加载标准答案:A知识点解析:U—Boot,全称UniversalBootLoader,是德国DENX公司开发的,用于多重嵌入式CPU的Bootloader程序,它遵循GPL条款,源代码完全开放。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。A选项错误,其余选项正确,故本题选择A。6、某ARM指令完成的功能是“如果相等,则进行带进位的加法”,该指令是()。A、ADCNER1,R2,R3B、ADDEQR1,R2,R3C、ANDEQR1,R2,R3D、ADCEQR1,R2,R3标准答案:D知识点解析:ADD和ADC分别表示加操作和带进位加操作,而AND表示逻辑与操作,NE和EQ分别表示不相等和相等的判断,故本题选择D。7、下面关于LCD显示设备的叙述中,错误的是()。A、LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件,价格最低B、LCD显示模块内置LCD显示屏、控制器和驱动模块,有字符型、有图形点阵型等C、PC机通常使用的是LCD显示器,除具备显示屏外,还包括驱动器、控制器以及外壳等,是完整的LCD显示设备D、DVI(DigitalVisualInterface)是一种LCD控制器的标准标准答案:D知识点解析:LCD显示屏自身不带控制器,没有驱动电路,仅仅是显示器件(屏),价格最低LCD显示模块内置了LCD显示屏、控制器和驱动模块,这类显示模块有字符型、有图形点阵型等。PC机通常使用的是LCD显示器,除具备显示屏外还包括驱动器、控制器以及外壳等,是完整的LCD显示设备,其接口也有相应的标准,主要包括VGA、DVI两种主要形式,现在又开始流行HDMI接口。D项叙述错误,故本题选择D。8、在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。A、BLMyLabelB、BXMyLabelC、BLXMyLabelD、BMyLabel标准答案:A知识点解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的。B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移,BLX为带链接和切换的转移。故本题选择A。9、将R1寄存器中的指定位bito和bit3清零,以下ARM汇编指令正确的是()。A、ANDR1,R1,#0xFFFFFFF6B、BICR1,R1,#0xFFFFFFF6C、EORR1,R1,#OxFFFFFFF6D、ORRR1,R1,#0xFFFFFFF6标准答案:A知识点解析:和O相与清零,和1相与保持不变。BIC表示位清除,EOR表示逻辑异或,ORR表示逻辑或,和O相或保持不变,和1相或置1。选项A正确,故本题选择A。10、下面关于I2C的叙述中,错误的是()。A、I2C即集成电路互连总线B、I2C是一种串行半双工传输的总线C、I2C总线只能连接一个主控器件D、I2C传送数据时,每次传送的字节数目没有限制标准答案:C知识点解析:I2C总线可以挂接多个器件,其中主动发起数据传输操作的I2C器件是主控器件(主器件),否则它就是从器件。C选项错误,故本题选择C。11、利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。A、ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B、工程项目中至少应包含一个Debug生成目标C、地址映射关系可以使用scatter格式的文件来确定D、工程项目中可以按照一定的逻辑关系来分组管理文件标准答案:B知识点解析:一个工程项目中至少应包含一个生成目标,ARM提供的可执行输出文件的模板包括了下面3个生成目标:Debug、Release、DebugRel,B选项错误。ADSl.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比较简单时,使用编译、连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。故本题选择B。12、关于ARM嵌入式处理器的工作状态,以下说法正确的是()。A、ARM状态是32位指令的状态,指令代码为16位和32位B、Thumb状态为16位指令状态,指令长度可为16位,也可以为32位C、Thumb一2状态兼容16位指令和32位指令编码D、ARM状态和Thumb状态不可切换标准答案:C知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态⑦Thumb/Thumb一2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位。Thumb一2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb一2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。只有C选项正确,故本题选择C。13、在ARM汇编语言程序设计中,经常用到子程序设计及调用,与子程序设计与调用无关的指令或伪指令是()。A、BLSerchMinB、IMPORTSerchMinC、MOVPC,LRD、BSerchMin标准答案:D知识点解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义但要在当前源文件中引用;MOVPC,LR在ARM汇编中用于子程序的返回。所以本题选择D。14、下面与AMBA(AdvancedMicrocontrollerBusArchitecture)有关的叙述中,错误的是()。A、AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)B、AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)C、基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式D、由于AMBA是一种标准,因此自制定之后就不会更改标准答案:D知识点解析:AMBA是ARM公司公布的总线协议,用于连接和管理片上系统(soc)中功能模块的开放标准和片上互连规范。按照AMBA总线规范,以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。因此D选项错误,故本题选择D。15、下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。A、采用哈佛体系结构,程序存储器与数据存储器分开B、使用AMBA总线,对于高速组件采用AHB总线,对于低速外设接口采用APB总线C、片内集成ADCD、片内集成摄像头接15及AC′97音频接15标准答案:D知识点解析:S3C2410是三星公司基于ARM920T核的两款嵌入式微处理器,属于中高档32位嵌入式微处理器;采用哈佛体系结构,内部具有分离的16KB大小的指令Cache和16KB大小的数据Cache;使用ARM公司特有的AMBA总线,对于高速组件采用AHB总线,而对于低速外设接口则采用APB总线,AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部SRAM、外部存储器控制器、ADC等等;而摄像头接口和AC′97音频接口出现在S3C2440上,S3C2410上并没有。因此D选项错误,故本题选择D。16、RTOS的主要实时指标不包括()。A、截至时间(FinishTime)B、吞吐量Throughput)C、生存时间(SurvivalTime)D、响应时间(ResponseTime)标准答案:A知识点解析:实时操作系统(RTOS)是一种专门服务于实时系统应用请求的操作系统。它的实时性能指标主要根据三个指标来衡量:响应时间、吞吐量和生存时间。故本题选择A。17、下面关于NORFlash和NANDFlash的叙述中,错误的是()。A、NORFlash和NANDFlash是目前市场上两种主要的闪存技术B、NANDFlash以页(行)为单位随机存取,在容量、使用寿命等方面有较大优势C、NORFlash写入和擦除速度较慢D、数码相机存储卡和U盘中的Flash均采用NORFlash标准答案:D知识点解析:NORFlash和NANDFlash是市场上两种主要的闪存技术:NORFlashROM的特点是以字节为单位随机存取,但NORFlashROM写入和擦除速度较慢,影响了它的性能。NANDFlashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和U盘中的Flash均采用NANDFlash,D选项错误,故本题选择D。18、下面关于S3C2410中断控制器的叙述中,错误的是()。A、中断控制器不支持内置SPI引起的中断B、中断控制器支持内置I2C引起的中断C、中断控制器支持内置USB引起的中断D、中断控制器支持内置RTC引起的中断标准答案:A知识点解析:S3C2410中断控制器支持所有内置硬件各组件的硬件中断,包括24个外部可屏蔽中断EINT0~EINT23以及ADC、RTC、SPI、I2C、UART0/UARTl、SDI、USB、DMA0/1/2/3、LCD、WDT、TIMER0/1/2/3、电池错误中断等。A选项错误,故本题选择A。19、ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()。A、0x60000000中存储的数据是0x32B、执行LDRHR1,[R2]后R1=0x3134C、执行LDRBR1,[R2]后R1=0x3230D、执行LDRR1,[R2]后R1=0x34313032标准答案:A知识点解析:所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中。在本题中的存放方式则为:内存地址存放内容0x600000000x320x600000010x300x600000020x310x600000030x34故A项正确。执行LDRHR1,[R2]是将R2指示的存储器中的半字数据读入寄存器R1,并将R1的高16位清零,所以R1=0x3230;执行LDRBR1,[R2]是将R2指示的存储器中的字节数据读入R1,并将R1的高24位清零,故R1=0x32;执行LDRR1,[R2]是将R2指示的存储器中的字数据读入寄存器R1,故R1=0x32303134。综上,故本题选择A。20、将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088标准答案:C知识点解析:将寄存器中指定位清零可使用位清零指令BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选C。21、下面关于嵌入式处理芯片生产厂商的叙述中,错误的是()。A、基于ARM7TDMI内核的S3C44BO嵌入式处理器由韩国三星(Samsung)公司生产B、基于ARM7TDMI-S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体公司生产C、美国英特尔(Intel)公司未生产过基于ARM的嵌入式处理器D、美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器芯片标准答案:C知识点解析:生产ARM处理器芯片的厂家众多,每个厂商生产的ARM芯片型号各异,除了内核架构外,其内置硬件组件也各有特色,性能也有差异。基于ARM7TDMI内核的S3C44BO嵌入式处理器由韩国三星(Samsung)公司生产;基于ARM7TDMI-S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体公司生产;美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器。故本题选择C。22、嵌入式系统工作时需要为其供电,下面与嵌入式系统供电相关的叙述中,错误的是()。A、78XX系列是一类常用的直流稳压芯片,例如7805可以提供+5V直流电压B、低压差稳压器常简称为LDOC、AC—DC电源模块用于实现交流电到直流电的变换D、低压交流电可以直接用来给嵌入式处理器供电标准答案:D知识点解析:嵌入式系统常用的电源模块是交流变直流(AC—DC)模块、直流到直流(DC—DC)模块以及低压差稳压器(LDO)。AC—DC模块完成交流电到直流电的变换。78XX系列是一类常用的直流稳压芯片,例如7805可以提供+5V直流电压。选项中D项错误,故本题选择D。23、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。A、键盘的按键数相同时(例如16个按键),线性键盘接口需要的:I/O引脚比矩阵键盘接口需要的I/O引脚少B、为方便输入,采用电容式触摸屏时,一般需专用的硬笔C、LED发光二极管驱动方便,与ARM芯片连接时仅需一根GPIO引脚与其直接相连即可,不需其他相关的驱动电路D、LED数码管由多个LED组成,这些LED有共阳极接法和共阴极接法两种标准答案:D知识点解析:线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反转法读取按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故A错误。用专用硬笔写字的触摸屏属于电阻式,故B错误。LED发光与ARM芯片连接时仅需一根GPIO引脚,但绝对不能直接把引脚链接到发光二极管上,因为通常ARM芯片GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故C项错误。D项表述正确,故本题选择D。24、目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的是()。A、μCOS–II/IIIB、VxWorksC、Win7D、Android标准答案:C知识点解析:很明显,四个选项中仅C项不属于嵌入式操作系统,Win7属于多任务桌面操作系统。故本题选C。25、一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024×768,那么它每个像素的像素深度是()。A、24位B、16位C、12位D、8位标准答案:D知识点解析:数字图像数据量=分辨率×像素深度÷8,故本题像素深度为768KB×8÷(1024×768)=8位,故本题选D。26、下面是关于基于ARM内核的嵌入式芯片中的中断控制器的叙述,其中错误的是()。A、中断控制器是连接AMBA的系统总线和外围总线的桥接器B、一般采用向量中断或嵌套向量中断方式管理中断C、向量中断区分中断的优先级,并且每个中断都有各自的中断处理程序地址D、高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理标准答案:A知识点解析:连接AMBA的系统总线和外网总线的是桥接器,DMA连接在AMRA的系统总线上,故A错误;DMA一般采用向量中断或嵌套向量中断方式管理中断.向量中断区分中断的优先级,并且每个中断郁有各自的中断处理程序地址,高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后再继续执行低优先级中断处理。故本题选择A。27、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、进程调度B、内存管理C、虚拟文件系统D、浏览器程序标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选择D。28、在开发低端、中端、高端等类型的嵌入式系统时,一般都需要选择和利用合适的开发平台来进行。下面有关嵌入式系统开发平台的叙述中,不正确的是()。A、开发平台中的软件开发工具,通常会包括:项目管理器、编辑器、编译器、连接器等B、开发平台中的软件开发工具往往都作为一个整体提供给开发人员使用,以提高开发工作效率C、有的开发平台中还包含一些中间件和软件组件,以满足特定应用领域的各种应用开发D、用开发平台所开发出的低端嵌入式系统应用软件,必须基于某一个嵌入式操作系统上运行标准答案:D知识点解析:嵌入式系统的开发平台包含大量开发工具,软件开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论