![计算机三级(嵌入式系统开发技术)机试模拟试卷27(共549题)_第1页](http://file4.renrendoc.com/view7/M00/3B/12/wKhkGWa-6fyAcobkAAIwA_NQKac489.jpg)
![计算机三级(嵌入式系统开发技术)机试模拟试卷27(共549题)_第2页](http://file4.renrendoc.com/view7/M00/3B/12/wKhkGWa-6fyAcobkAAIwA_NQKac4892.jpg)
![计算机三级(嵌入式系统开发技术)机试模拟试卷27(共549题)_第3页](http://file4.renrendoc.com/view7/M00/3B/12/wKhkGWa-6fyAcobkAAIwA_NQKac4893.jpg)
![计算机三级(嵌入式系统开发技术)机试模拟试卷27(共549题)_第4页](http://file4.renrendoc.com/view7/M00/3B/12/wKhkGWa-6fyAcobkAAIwA_NQKac4894.jpg)
![计算机三级(嵌入式系统开发技术)机试模拟试卷27(共549题)_第5页](http://file4.renrendoc.com/view7/M00/3B/12/wKhkGWa-6fyAcobkAAIwA_NQKac4895.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机三级(嵌入式系统开发技术)机试模拟试卷27(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下面关于嵌入式系统组成的叙述中,错误的是()。A、嵌入式系统由硬件和软件两部分组成B、嵌入式系统一般只能包含一个处理器,不采用多处理器组成系统C、嵌入式系统中的存储器用于存储程序和数据D、数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路标准答案:B知识点解析:嵌入式系统由硬件和软件两部分组成。有些嵌入式系统会包含多个处理器,分为中央处理器和协处理器。嵌入式系统中的存储器用于存储程序和数据,数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路。故此题选择B。2、苹果公司的嵌入式移动电子产品风靡全球,iOS操作系统也随之为大众所熟悉。根据iOS的发展历史,它的前身是()。A、DOSB、UNIX—BSDC、OS/2D、pSOS4.4标准答案:B知识点解析:iOS的前身是UNIX—BSD。故本题选择B。3、一幅1024×768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是()MB。A、0.3B、0.5C、1D、1.5标准答案:A知识点解析:本题应掌握数字图像数据量计算公式,(1024×768×16/8)/5=0.3MB。故本题选择A。4、关于ARM的工作状态,以下说法正确的是()。A、ARM处理器的工作状态包括ARM状态和Thumb状态两种B、ARM状态支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大D、ARM处理器复位后自动进入ARM状态标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb/ThUmb一2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。ARM处理器复位后自动进入ARM状态。D项正确,故本题选择D。5、ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,RO中的值为()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536标准答案:C知识点解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选C。6、关于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的Boofloader程序,它遵循GPL条款,源代码完全开放。从FADSROM、8xxROM、PPCBOOT。逐步发展演化而来。A选项错误,其余选项正确,故本题选择A。7、若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。A、arm–linux–gcc–c–0test.0test.cB、arm–linux–gcc–s–0test.otest.cC、arm–linux–gcc–0testtest.cD、arm–linux–gcc–g–0testtest.c标准答案:D知识点解析:要对源程序进行调试,通常需要在GCC命令中加入参数–g。故本题选D。8、下面关于目前嵌入式最小硬件系统的叙述中,错误的是()。A、嵌入式最小硬件系统包括嵌入式处理器B、嵌入式最小硬件系统包括时钟电路C、嵌入式最小系统包括给系统供电的电源电路D、嵌入式处理器片内一般不包括存储器,组成最小系统时必须外扩存储器标准答案:D知识点解析:嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。D项不正确,故本题选择D。9、音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。A、量化就是把每个样本的模拟量转换成数字量来表示B、量化过程往往也称为A/D转换(模数转换)C、音频信号量化后的样本一般用8位、12位或16位的十进制整数表示D、量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差标准答案:C知识点解析:量化后的样本一般用8位、12位或16位二进制整数表示(称为“量化精度”),故本题选择C。10、关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A、ARM状态是32位指令的状态,指令代码全部是4个字节长度B、Thumb状态为16位指令状态,指令长度为16位C、Thumb一2状态兼容16位指令和32位指令编码D、ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态标准答案:D知识点解析:ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。11、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。12、在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。A、OSIntNesting=0,OSLockNesting=0B、OSIntNesting=0,OSLockNesting=1C、OSIntNesting=1,OSLockNesting=0D、OSIntNesting=1,OSLockNesting=1标准答案:A知识点解析:OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是:(1)中断嵌套层数共享全程变量OSIntNesting=0,也就是所有的ISR已经执行完毕。(2)任务调度加锁层数共享全程变量OSLockNesting=0,也就是调度没有被禁止。调度器上锁函数OSSchedlock()对共享变量OSLockNesting做加1操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数OSSchedUnlock()对共享变量OSLockNesting做减1操作。(3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。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、为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是()。A、(a)图所示的电路B、(b)图所示的电路C、(c)图所示的电路D、(d)图所示的电路标准答案:A知识点解析:由于通常ARM的GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此连接LED时要加驱动电路,据此可排除直接连接的(b)和(d);(c)也是错误的,此处的电阻反而对LED进行了限流。只有(a)图的电路合理,故本题选择A。16、以下对于主流嵌入式操作系统的叙述,错误的是()。A、iOS的系统结构分为以下四个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchlayer)B、WinCE源代码数量庞大,API函数丰富C、微软公司的WindowsPhone8操作系统与WindowsPhone7没有升级换代更新的关系D、Android是国内外目前最流行的手持设备操作系统之一标准答案:C知识点解析:iOS的系统结构分为以下4个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchLayer),因此A选项正确;WincE的主要优点是源代码数量庞大,API函数丰富,B选项正确;WindowsPhone8针对WindowsPhone7的不足之处进行了大量技术升级,因此C选项错误;Android是国际上目前最流行的手持设备开发平台之一,所以D选项也是正确的。故本题选择C。17、下面对于Linux内核的叙述,错误的是()。A、它为用户进程提供系统调用B、Linux内核主要作用包括进程管理与调度、内存管理等C、Linux内核通过OS服务组件访问硬件D、系统调用是Linux中用户进程与操作系统之间的重要接口标准答案:C知识点解析:Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信。它为用户进程提供了一个虚拟接口(系统调用)。系统调用是Linux中用户进程与操作系统之间的重要接口。而OS服务组件是位于Linux操作系统内核之上的一层服务模块或者实时程序集合。因此C选项错误。故本题选择C。18、以下关于ARM处理器寄存器说法错误的是()。A、CPSR为程序状态寄存器,存放各种标志和状态B、SPSR为备份程序状态寄存器C、R13为链接寄存器LRD、R15为程序计数器PC标准答案:C知识点解析:R13是堆栈指针(SP)寄存器,链接(LR)寄存器是R14,C选项错误,故本题选择C。19、下列产品中不属于嵌入式系统的是()。A、洗衣机B、空调机C、个人电脑D、电子血压计标准答案:C知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。包括洗衣机、空调机等“白色家电”,也包括心电计、血压计等医疗电子设备;而个人电脑(PC机)不属于嵌入式系统。故本题选择C。20、以下是有关TCP/IP协议中IP地址格式(IPv4)的叙述,其中错误的是()。A、IP地址使用64个二进位表示B、IP地址由网络号和主机号两部分组成C、IP地址有A类、B类、C类等不同类型之分D、具有C类地址的主机连接在小型网络中标准答案:A知识点解析:IP协议第4版(IPv4)规定,每个IP地址使用4B(32个二进制位)表示,其中包含有网络号和主机号两部分。IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。所以A项错误,故本题选择A。21、以下ARM指令中不属于数据处理类指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3标准答案:B知识点解析:数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D项均属于数据处理类指令,B项属于加载/存储指令,故本题选择B。22、μC/OS—II的每个任务都处于5种状态之一,这5种状态是()。A、休眠态、就绪态、运行态、挂起态、被中断态B、等待态、输入态、运行态、挂起态、输出态C、休眠态、就绪态、运行态、输入态、输出态D、输入态、就绪态、运算态、输出态、完成态标准答案:A知识点解析:μC/OS—II的每个任务都处于以下5种状态之一:休眠态、就绪态、运行态、挂起态和被中断态。故本题选择A。23、以下具有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。24、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。25、ARM指令LDRR0,[R1,#4]!执行后,以下说法正确的是()。A、R0中的值不变B、R1中的值不变C、内存中的值不变D、R0和R1扣的值均不改变标准答案:C知识点解析:题中为基址加变址寻址,“!”表示指令在完成数据传送之后应该更新基址寄存器。因此R0、Rl中的值都会改变,但是内存中的值不变。故本题选择C。26、为提高片上系统(SoC)的设计效率,减少重复开发,通常大多以IP核为基础在单个芯片上进行集成,组成一个计算机系统。按照IC设计文件的类型,IP核通常分为哪3种类型?A、ARM核、Intel核、AMD核B、处理器核、存储器核、L/O核C、软核、固核、硬核D、硬实时核、软实时核、非实时核标准答案:C知识点解析:按照Ic设计文件的类型,IP核通常分为3种类型:软核、固核和硬核。故本题选C。27、下面关于UART的叙述中,错误的是()。A、UART是一种同步串行外设接口B、UART可以实现全双工串行通信C、UART本身不支持多机通信D、UART能实现的最高数据传输速率一般比SPI能实现的最高数据传输速率低标准答案:A知识点解析:串行异步通信接口通用异步收发器(UART)常用于全双工串行异步通信,其本身不支持多机通信,能实现的最高数据传输速率一般比SPI能实现的最高数据传输速率低。故选A。28、嵌入式系统的应用极其广泛,下列设备:①洗衣机;②电饭煲;③服务器;④平板扫描仪;⑤路由器;⑥机顶盒;⑦巨型机;⑧POS机中,属于嵌入式系统应用的是()。A、除④和⑤之外B、除③和⑦之外C、除⑤和⑦之外D、①~⑧全部都是标准答案:B知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。而服务器是网络环境中的高性能计算机,巨型计算机实际上是一个巨大的计算机系统,二者均不属于嵌入式系统。故本题选择B。29、下面关于嵌入式系统使用的存储器的叙述中,错误的是()。A、SRAM是静态随机存取存储器B、DDR2SDRAM、DDR3SDRAM和DDR4SDRAM这3种SDRAM中,只有DDR2采用双倍数据速率技术C、EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息D、铁电随机存取存储器(FRAM)是一种非易失性存储器标准答案:B知识点解析:SRAM是静态随机存取存储器,是易失性存储器;铁电随机存取存储器(FRAM)是一种非易失性存储器;EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息,无需紫外线照射;DDR2SDRAM(双倍数据速率同步DRAM)、DDR3SDRAM和DDR4SDRAM均采用双倍速率数据技术。故本题选择B。30、下列各项中,属于实时操作系统应该具备的特征的是()。A、任务切换时间和中断延迟时间确定B、支持网络协议栈C、支持时间片轮转调度算法D、软件可裁剪标准答案:A知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。故本题选择A。31、以下ARM处理器中,为降低成本,存储机制采用为冯.诺依曼结构的处理器是()。A、ARMCortex–M0B、ARMCortex–M3C、ARMCortex–M4D、ARMCortex–R4标准答案:A知识点解析:嵌入式处理器的体系结构按存储机制可以分为冯·诺依曼结构和哈佛结构。选项中Cortex–M0采用了冯·诺依曼结构,其余都是哈佛结构。故此题选择A。32、一幅图像的数据量可按下面的公式进行计算(单位为字节)()。A、图像水平分辨率×图像垂直分辨率×像素深度×8B、图像水平分辨率×图像垂直分辨率×像素深度/采样率×8C、图像水平分辨率×图像垂直分辨率×像素深度/8D、图像水平分辨率×图像垂直分辨率×像素深度×量化位数/8标准答案:C知识点解析:用来描述数字图像的参数主要有图像大小(图像分辨率)、位平面数目、像素深度和颜色模型。一幅图像的数据量计算公式为:图像水平分辨率×图像垂直分辨率×像素深度/8。故此题选择C。33、已知某ARM处理器内部看门狗定时器(WDT)控制寄存器地址为0x40040000,将这个地址装入R0后,要写WDT的值(在R1中)来使能看门狗定时器,以下正确的指令是()。A、LDRR1,[R0]B、MOV[R0],R1C、STRR1,[R0]D、STRR0,[R1]标准答案:C知识点解析:按题意采取寄存器间接寻址,STR是寄存器到存储器的数据传输指令。故此题选择C。34、下列关于Bootloader的陈述中,不正确的是()。A、不同的Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能。B、Bootloader又称为bootROM。C、Bootloader负责系统的上电自检、硬件初始化、建立存储空间映射、配制系统参数、建立上层软件的运行环境,并加载和启动操作系统。D、Bootloader依赖于具体的硬件结构。标准答案:B知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者引导加载程序(Bootload);Bootloader负责系统的上电自检、硬件初始化、建立存储空间映射、配制系统参数、建立上层软件的运行环境,并加载和启动操作系统;Bootloader依赖于具体的硬件结构,不同的Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能。故此题选择B。35、μC/OS-Ⅱ能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在什么范围内?A、10Hz~100HzB、10Hz~1000HzC、100Hz~1000HzD、100Hz~10000Hz标准答案:A知识点解析:μC/OS-Ⅱ能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在每秒10次到100次之间,即10Hz~100Hz。故本题选择A。36、下面关于Linux内核的有关叙述中,错误的是()。A、进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作B、Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口C、网络接口模块包含网络接口驱动程序D、支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字标准答案:A知识点解析:进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作。A选项叙述有误,B、C、D正确,故本题选择A。37、下面关于S3C2410嵌入式微处理器芯片GPIOP端口的叙述中,错误的是()。A、GPIO端口有GPA/GPB/GPC/GPD共4个并行I/O接口B、GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的C、GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器D、GPIO端口属于芯片内部的低带宽组件标准答案:A知识点解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多个并行I/O接口。选项A错误,故本题选择A。38、路由器是互联网中重要的网络设备,它的主要功能是()。A、将有线通信网络与无线网络进行互连B、将多个异构或同构的物理网络进行互连C、放大传输信号,实现远距离数据传输D、用于传输层及以上各层的协议转换标准答案:B知识点解析:路由器是一台高性能的嵌入式计算机系统,是遵循IP协议把异构网络互相连接起来的关键设备,工作在网络层,主要有以下几种功能:第一,网络互连,实现不同网络互相通信;第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。选项B正确,选项A错误。信号的放大使用集线器来完成的,因此选项C错误。用于传输层及以上各层的协议转换的设备称为协议转换器,因此选项D错误。故本题选择B。39、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。40、目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的是()。A、μCOS-Ⅱ/ⅢB、VxWorksC、Win7D、Android标准答案:C知识点解析:很明显,四个选项中仅C项不属于嵌入式操作系统,Win7属于多任务桌面操作系统。故本题选择C。二、填空题(本题共20题,每题1.0分,共20分。)41、目前数码相机中用于存储所拍摄相片的大多是【43】_______存储器,假设一台数码相机一次可连续拍摄65536色的1024×1024的彩色相片80张,数据压缩比平均是4,则它使用的存储器容量大约是【44】_______MB。标准答案:【43】Flash【44】40知识点解析:本题考查对嵌入式应用系统的典型例子——数码相机的了解,包括数字图像数据量的计算。当前数码相机中用于存储相片的大多是闪存卡,即Flash存储器;65536色的图像是16位的,所以数据量=1024×1024×16/8=2MB,压缩比为4,所以80张所占存储容量为80×2/4=40MB。42、嵌入式系统的调试相对来说比较复杂,调试的目的是发现错误并【77】。因此,通常需借助多种调试工具来进行。调试工具的作用是控制【78】的执行,并使系统中看不见的信息成为可视。标准答案:【77】定位错误【78】程序代码知识点解析:本题主要考查嵌入式系统的调试和调试工具的作用。调试的目的是发现错误并定位错误。调试工具的作用是控制程序代码的执行,使系统中看不见的信息成为可视。43、ARM处理器用一条指令完成有条件的无符号数加法运算,并更新CPSR中的状态,条件是如果相等,要求指令执行R1+R2,结果送R3中,则这条指令为__________【55】;如果条件是大于,要求指令执行R1-R2,结果放R3中,则该指令为__________【56】。标准答案:【55】ADDCEQR3,R1,R2【56】SUBHISR3,R1,R2知识点解析:本题考查ARM处理器的带条件指令格式和寻址方式,题中采用寄存器寻址。按第一个相等则相加的条件,指令为ADDCEQ;第二个大于则相减,指令应为SUBHIS。44、嵌入式系统的开发过程,可划分为4个阶段,即:需求分析与规格说明、【77】、构件设计、系统集成与测试。系统集成阶段并不是把所有构件连接在一起就行了,而是要反复的对系统进行测试,测试的目的就是要验证系统功能,发现系统【78】。标准答案:【77】系统设计【78】错误知识点解析:本题主要考查嵌入式系统的开发过程,即需求分析与规格说明、系统设计、构件设计、系统集成与测试4个阶段。45、无线局域网采用的通信协议主要是802.11,通常也称为__________【45】,为了能满足传输语音、数据、图像等需要,目前使用的802.11n协议其数据传输速率可达__________【46】Mbps甚至更高,相应的产品已经广泛使用。标准答案:【45】Wi-Fi[46】108知识点解析:此题主要考查无线局域网的主要通信协议IEEE802.11(俗称Wi-Fi)。无线局域网采用的协议主要是IEEE802.11,通常也称为Wi-Fi。为了实现高带宽、高质量的WLAN,近些年推出的IEEE802.11n协议又将传输速率进一步提高到108Mb/s甚至更高,相应的产品已经广泛使用。46、ARM处理器采用的指令集结构是【47】,其中面向实时系统的嵌入式Cortex系列是【48】。标准答案:【47】RISC【48】ARMCortex–R知识点解析:此题考查ARM处理器的指令集结构以及嵌入式Cortex系列。ARM处理器的指令集结构有两种:RISC和CISC,ARM处理器采用RISC结构。Cortex–A系列是面向高端应用的处理器核,Cortex–R系列是面向实时控制的处理器,Cortex–M系列是面向微控制器的处理器核。47、在ARM处理器中,作为记录程序状态的寄存器是【49】,其中状态位T的作用是在ARM状态与Thumb状态间进行切换,当T=1时处理器处于的状态是【50】状态。标准答案:【49】程序状态寄存器CPSR【50】Thumb知识点解析:本题考查ARM处理器中的程序状态寄存器CPSR的相关知识。T为ARM与Thumb指令切换,T=1时执行Thumb指令,否则执行ARM指令。48、在嵌入式操作系统中,核心部分称为【69】,而对硬件设备进行控制和管理的程序模块称为【70】。标准答案:【69】内核(kernel)【70】驱动程序(driver)知识点解析:本题考查嵌入式操作系统的基本组成。在嵌入式操作系统的核心部分称为内核(kernel),而对硬件设备进行控制和管理的程序模块称为驱动程序(driver)。49、小端模式下如果从0x60000010开始到0x60000017存放的一个双字为0x123456789ABCDEF0,且R1=0x60000010,则加载指令LDRBR0,[R1]使R0=【53】_______、LDRHR2,[R1,#2]使R2=【54】_______。标准答案:【53】0xF0【54】0x9ABC知识点解析:本题考查小端模式下数据的存储规则以及不同寻址方式下的数据加载指令。所谓的小端模式,是指数据的高位,保存在内存的高地址中,而数据的低位,保存在内存的低地址中。因此R1指向的地址中存放的是0xF0,第一条指令是寄存器间接寻址,LDRB表示字节数据加载,故R0=0xF0;第二条指令是基址加变址寻址,LDRH表示半字数据加载,0x60000012中存放的是0xBC,0x60000013中存放的是0xB9A,故R2=0x9ABC。50、ADSL是利用普通电话线将家庭用户计算机接入互联网的技术之一。此时,用户端需配置一个___________【43】设备,计算机则必须有___________【44】接口。标准答案:【43】ADSLMODEM(MODEM)【44】以太网(Ethernet网络RJ45)知识点解析:本题主要考查互联网接入技术。用户安装ADSL时,只需在已有电话线的用户端配置一个ADSLMODEM和一个语音分离器,计算机中需要安装一块以太网网卡。51、如果R0=0x80000000,R1=4,R2=0x31322375,而指令STRR2,[R0,R1]!执行后,0x80000004中的数据为0x31,0x80000005中的数据为0x32,0x80000006中的数据0x23,0x80000007中的数据0x75,则这种存储器格式为___________【45】端模式,R0=___________【46】。标准答案:【45】大【46】0x80000004知识点解析:本题主要考查ARM体系结构中的数据字存储格式,常用ARM指令及寻址方式。所谓大端模式,即32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。52、如果R0=0x80000000,R1=4,R2=0x31322375,而指令STRR2,[R0,R1]!执行后,0x80000004中的数据为0x31,0x80000005中的数据为0x32,0x80000006中的数据0x23,0x80000007中的数据0x75,则这种存储器格式为【45】端模式,R0=【46】。标准答案:【45】大【46】0x80000004知识点解析:本题主要考查ARM体系结构中的数据字存储格式,常用ARM指令及寻址方式。所谓大端模式,即32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。53、衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为___________【61】时间。该时间包括两部分:一是___________【62】时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。标准答案:【61】中断延迟【62】最长关中断知识点解析:本题考查RTOS的实时性能指标,其中响应时间的具体指标有中断延迟时间和任务切换时间。从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为中断延迟时间。该时间包括两部分:一是最长关中断时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。54、若某嵌入式系统的应用程序基于μC/OS–II操作系统平台来开发,那么,应用程序的main()函数中,需要用函数【79】来创建任务。创建任务前用函数【80】来初始化μC/OS–II。标准答案:【79】OSTaskCreate()【80】OSInit()知识点解析:本题主要考查基于μC/OS–II操作系统的嵌入式系统软件开发。包括任务创建以及初始化。55、数字视频的应用日益广泛,不同应用往往使用不同的视频编码格式。目前数字有线电视和卫星电视所传输的数字视频采用的编码格式是【43】,而在互联网视频应用中最新也是应用最多的视频编码格式是【44】。标准答案:【43】MPEG–2【44】H.264/MPEG–4AVC知识点解析:本题主要考查对视频编码格式的了解。目前数字有线电视和卫星电视所传输的数字视频采用的编码格式是MPEG–2,而在互联网视频应用中最新也是应用最多的视频编码格式是H.264/MPEG–4AVC。56、存储器容量单位有字节(B)、千字节(KB)、兆字节(MB)、吉字节【55】和太字节【56】等。标准答案:【55】GB【56】TB知识点解析:本题考查存储器容量单位及英文缩写。其中吉字节和太字节的英文缩写分别为GB和TB。57、在ARM指令中,如果R1≤R2,则将R2减去R1,结果放R0中,用两条指令完成,则分别为【53】和【54】。标准答案:【53】CMPR1,R2【54】SUBLSR0,R2,R1知识点解析:本题先用比较指令CMP来判断大小,再用减法指令完成数据相减和传送。58、在μC/OS–II操作系统中,宏【73】()使系统进入临界状态,其主要操作是关闭所有可屏蔽中断,避免其他任务或中断服务程序打断临界区代码的执行。当需要实现对不可分割数据的原子访问时,μC/OS–II也可以调用函数void【74】(void)锁定任务调度器,取代关中断。标准答案:【73】OS_ENTER_CRITICAL【74】OSSchedLock知识点解析:本题考查μC/OS–II操作系统的代码临界区,一般调用OS_ENTER_CRITICAL来执行关中断。也可以调用函数voidOSSchedLock锁定任务调度器,取代关中断。59、通用输入/输出接口,用英文大写字母缩写为【61】,嵌入式处理器内部一般均集成该种I/O接口。该接口一般具有三态,即0态,1态和【62】态。标准答案:【61】GPIO【62】高阻知识点解析:本题考查GPIO端口的相关概念及三种工作状态。GeneralPurposeInputOutput,即通用输入/输出接口;该接口除了0态、1态还有高阻态。60、在μC/OS-Ⅱ启动过程中,BootLoader执行完毕后,执行应用程序主文件中main()时,依次执行的三个主要的函数是:①OSInit();②【67】;③【68】。标准答案:【67】OSTaskCreate()【68】OSStart()知识点解析:本题主要考查μC/OS-Ⅱ的启动过程。μC/OS-Ⅱ的启动过程为:Bootloader执行完毕后,调用应用程序主文件中的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数外,按以下次序执行3个主要的μC/OS-Ⅱ函数:操作系统初始化OSInit(),任务创建OSrFaskCreate(),任务调度开始OSStart()。一旦OSStart()函数开始执行,就标志着μC/OS-Ⅱ进入了多任务调度的正常运行状态。三、综合题(本题共1题,每题1.0分,共1分。)61、智能吸尘器(示意图如图所示)是家居环境下进行吸尘的智能家电,若以S3C2410芯片为核心来设计其控制系统,该系统的基本功能描述如下:a.在家居环境中可以自主行走并进行吸尘。在行走中可以探测前方是否有障碍物,若有障碍物时,可以转向或后退,然后再行走。b.智能吸尘器行走的轨迹可以事先存储。即事先通过遥控器来控制智能吸尘器进行行走,然后把刚才行走的轨迹信息存储在智能吸尘器中。使用时,智能吸尘器按照存储的轨迹信息进行自主行走并进行吸尘。遥控器与智能吸尘器之间通过WiFi通信。c.需要4个共阴极的8段LED组成的显示器,用来显示计时信息。即智能吸尘器开始工作后,显示器需要显示到计时的时间信息。到计时的时间是事先设定的,到计时时间到时,无论是否设定的轨迹行走完,均停止工作根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)若智能吸尘器的应用软件基于μC/OS-II操作系统上来开发。在软件开发时,若设计者需要对启动引导程序进行设计,那么,根据S3C2410芯片体系结构的要求,其设计的启动引导程序首先需完成异常向量表的设置、并完成关中断和看门狗部件、完成【81】指针的设置等,然后,用指令【82】来引导应用程序(注:应用程序的主函数名为main())。按照S3C2410芯片体系结构的规定,复位异常的向量地址是【83】,各异常向量地址之间相差【84】个字节。因此,智能吸尘器开机或复位后,首先从复位异常向量地址处运行启动引导程序,然后引导应用程序主函数运行,并在主函数中启动μC/OS-II。(2)若在启动引导程序中直接引导了用户应用程序的主函数,那么,通常需在应用程序主函数中初始化μC/OS-II操作系统,并创建【85】,建立消息队列,启动任务调度。若用户应用程序的主函数main()的代码设计如下,请补充完善之。intmain(void){ARMTargetInit();//初始化目标系统的相关硬件【86】();//初始化μC/OS-II的函数OSTaskCreate(Main_Task,(void*)0,(OS_STK*)&Main_Stack[4095],21);OSTaskCreate(Com_RS232,(void*)0,(OS_STK*)&Com_Stack[4095],22);OSTaskCreate(Infra_Red,(void*)0,(OS_STK*)Red_Stack[4095],23);msgqueue=OSQCreate(&msgqueueTbl[0],MSG_QUEUE_SIZE);//建立消息队列函数【87】();//启动任务调度return0;}上述的main()函数中任务名为【88】的任务优先级最高,任务名为【89】的任务优先级最低。(3)main()函数中的ARMTargetInit()函数,是完成对目标系统上一些硬件进行初始化。若硬件设计时,WiFi模块通过串口与S3C2410芯片的UART0部件连接,那么,该函数中需要用下面一组语句来初始化相关的硬件部件。rGPHCON=(rGPHCON&0xFFFFFF00)【90】;//rGPHCON是端口H的控制寄存器rUFCON0=0x0;//FIFOdisablerUMCON0=0x0;rULCON0=(【91】<<3)|(0<<2)|(【92】);//设置线路控制寄存器:偶校验,1位停止位,8位数据位rUCON0=0x245;//设置控制寄存器//设置波特率,小数采用四舍五入rUBRDIV0=((int)(PCLK/(115200×【93】)+0.5)-1);//设置波特率为115200bps若硬件设计时,4个8段LED选用共阴极的(如图61-2),通过S3C2410芯片端口C的GPC7~GPC0引脚外加同向驱动来控制LED的段信号,GPC11~GPC8引脚外加同向驱动来控制LED的位信号。那么,在ARMTargetInit()函数中还需用下面语句来初始化相关的硬件部件。rGPCCON=((rGPCCON|0x00FFFFFF)&【94】);//rGPCCON是端口C的控制寄存器并且用下面语句来初始化LED显示器,使得初始时候4个LED组成的显示器上均不显示字符。rGPCDAT=rGPCDAT|【95】;//4个8段LED的位信号线输出“1”,则共阴的LED不显示字符(4)软件系统中任务之间通过消息队列来传递数据。μC/OS-II用函数【96】来等待并获得消息,用函数【97】来发送消息(注:{1.1.16}和{1.1.17}空仅填出函数名即可)。若有多个任务在等待消息队列中的消息时,其中任务优先级【98】的任务将获得消息。(5)Main_Task任务函数将根据接收到的消息类型,来控制智能吸尘器的动作,并控制LED显示器上的到计时时间显示。假设只在GPC8引脚所控制的LED上显示字符4,那么,在段信号线GPC7~GPC0上输出的数据组合是【99】,在位信号线GPC11~GPC8上输出的数据组合是【100】。(注:{1.1.19}{1.1.20}空用二进制形式表示,GPC0对应于a段、GPC1对应于b段、…、依此顺序对应)。说明:下面是试题解答时需要用到的寄存器格式及相关说明1)端口C控制寄存器(GPCCON)的格式3)ULCONn寄存器的格式标准答案:(1)【81】堆栈【82】BL_main【83】0x00000000【84】4(2)【85】任务【86】OSInit【87】OSStart【88】Main_Task【89】Infra_Red(3)【90】0x000000AA0xAA【91】5【92】3【93】16【94】0xFF555555【95】0x0F00(4)【96】OSQPend【97】OSQPost【98】最高(5)【99】01100110【100】1110知识点解析:(1)系统上电或复位后,首先执行的是“BColdReset”指令,系统跳转到标号为ColdRest处接着执行,在完成了关看门狗定时器、关中断、初始化各模式的堆栈、初始化存储器等功能后,执行指令“BL_main”跳转到C语言的主函数处执行。按照S3C2410芯片体系结构的规定,复位异常的向量地址是0x00000000,各异常向量地址之间相差4个字节。(2)在应用程序的main()函数中除了完成必要的AEM处理器初始化外,还必须初始化μC/OS–II操作系统、并创建多任务(至少创建一个任务)、启动多任务调度等:初始化μC/OS–II的函数用OSInit():启动多任务调度用OSStart();任务优先级的值越小表示任务优先级越高,反之亦然。(3)该题主要是完成对GPH、GPC扣的初始化设置、线路控制器配置、波特率设置以及LED控制输出,此处LED是共阴极接法。对照控制寄存器的格式,设置为相应的输入输出和使能功能。(4)在μC/OS–II操作系统中,一般用OSQPend()函数来等待并获得消息,用函数OSQPost()来发送消息:当有多个任务在等待消息队列中的消息时,其中任务优先级最高的任务将获得消息。(5)题中LED为共阴极接法,要显示4,则b、c、f、g四段需要被点亮,分别对应GPC1、GPC2、GPC5、GPC6;在位信号线GPC11~GPC8上输出的数据组合是1110。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的()。A、左移B、右移C、循环左移D、循环右移标准答案:A知识点解析:8位数据变32位可以通过数字左移完成,故本题选择A。2、下列各项中,属于静态图像格式的是()。A、PNGB、APEC、FLACD、AAC标准答案:A知识点解析:静态图像格式主要有BMP、JPEG、GIF、PNG;FLAC、APE是流行的数字音乐无损压缩格式之一。故此题选择A。3、关于ARM的工作状态,以下说法正确的是()。A、ARM处理器的工作状态包括ARM状态和Thumb状态两种B、ARM状态支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb-2状态下,代码密度低于ARM状态,占用存储空间变大D、ARM处理器复位后自动进入ARM状态标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb/Thumb-2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。ARM处理器复位后自动进入ARM状态。D项正确,故本题选择D。4、关于ARM的工作状态,以下说法正确的是()。A、ARM处理器的工作状态包括ARM状态和Thumb状态两种B、ARM状态支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb一2状态下,代码密度低于ARM状态,占用存储空间变大D、ARM处理器复位后自动进入ARM状态标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态②Thumb/Thumb一2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位,使代码密度变大,占用内存空间减小,提供比32位程序代码更佳的效能。ARM处理器复位后自动进入ARM状态。D项正确,故本题选择D。5、μC/OS–Ⅱ总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的?()A、真正实现任务切换的函数是OSCtxSw()B、任务级的调度是由函数OSSched()完成C、中断级的调度是由函数OSIntExit()完成D、实现上下文切换的函数是OSSched()标准答案:D知识点解析:OSSched()函数是任务调度的前导函数,D项错误,故本题选D。6、与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A、嵌入式系统与具体应用紧密结合,具有很强的专用性B、嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性C、嵌入式系统的软硬件资源往往受到严格的限制D、嵌入式系统性能较低,价格也比较便宜标准答案:D知识点解析:与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点:①专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性;②隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;③资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;④高可靠性;⑤实时性;⑥软件固化。综上所述,D选项不属于嵌入式系统的特点。故本题选择D。7、关于ARM处理器的异常,以下说法错误的是()。A、复位异常级别最高B、FIQ是外部中断异常C、每个异常中断向量占据4个字节D、不同类型的异常中断其中断服务程序人口地址不同标准答案:B知识点解析:ARM有七种异常类型:复位异常、数据访问中止异常、快速中断请求异常(FIQ)、一般中断请求(IRQ)、预取指令异常、软件中断异常、未定义异常。每个异常中断向量占据4个字节,不同类型的异常中断其中断服务程序人口地址不同,其中复位异常级别最高。故本题选B。8、下面关于三星公司基于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。9、嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。A、通常需要固化程序,即把软件代码烧写到非易失性存储器中B、应用软件必须在基于嵌入式操作系统平台上来开发C、通常采用宿主机一目标机的开发架构D、软件开发中通常涉及许多底层的硬件控制程序标准答案:B知识点解析:嵌入式应用产品的产品生命周期短,上市时间紧,功耗限制严,开发环境变化大,因此嵌入式系统的开发有些不用于通用计算机应用开发,主要有以下特点:①使用宿主机一目标机的开发架构②与底层硬件控制程序的关系密切③软硬件资源受限制④需要固化程序。故本题选择B。10、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的特点是体积小、重量轻、可靠性高B、集成电路大多是在硅衬底上制作而成的C、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D、集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关标准答案:D知识点解析:集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。11、以下ARM指令中源操作数属于立即寻址的指令是()。A、SUBCCR1,R2,R3B、LDRBR0,[R1]C、ANDR1,R,R3D、MOVR1,#0x0B标准答案:D知识点解析:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。A和C均为寄存器寻址。B为寄存器间接寻址。故本题选择D。12、以下对伪指令的解释正确的是()。A、DCD0x23;在内存区域分配一个字节的内存空间并初始化为0x23B、CODE16;伪指令通知编译器,其前的指令序列为16位的Thumb指令C、MyBaudEQU9600;定义一个常量MyBaud的值为9600D、IMPORTLabel;声明一个全局的标号Label,该标号可在其他文件中引用标准答案:C知识点解析:DCD用于分配一片连续的字存储单元并用指定的数据初始化;CODEl6伪指令通知编译器,其后的指令序列为16位的Thumb指令;EQU伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于C语言中的#define。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。故本题选择C。13、下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。A、目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏B、使用电容式触摸屏的LCD显示器多半是硬屏C、用专用硬笔写字的触摸屏属于电容式D、电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流标准答案:C知识点解析:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项C错误,故本题选择C。14、下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()。A、目前嵌人式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏B、使用电容式触摸屏的LCD显示器多半是硬屏C、用专用硬笔写字的触摸屏属于电容式D、电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流标准答案:C知识点解析:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项C错误,故本题选择C。15、以下关于Linux的叙述,错误的是()。A、Linux内核第一次问世是在1991年10月B、Linux是一种微内核结构C、同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境D、Linux系统最初以Unix为原型,以实现POSIX标准作为其目标标准答案:B知识点解析:Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS–II、iOS等。选项B错误,故本题选择B。16、下面关于UART的叙述中,正确的是()。A、UART不能实现全双工通信B、UART即为通用异步收发器C、uART通信波特率固定为115200bps,不能调节D、UART发送字符的长度固定为8位标准答案:B知识点解析:UART即为通用异步收发器,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收,因此A选项错误,B选项正确。UART总线的波特率可以调整的,因此选项C错误。UART发送的字符数据位可以是5位、6位、7位、8位,由编程决定,因此选项D错误。故本题选择B。17、与通用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是()。A、实时性B、抢占式多任务处理C、内核复杂D、高可靠性标准答案:C知识点解析:与通用计算机的操作系统相比较,嵌入式操作系统具有可移植性、强调实时性能、内核精简、抢占式多任务处理、使用可重入函数、可配置、可裁剪、高可靠性等特点。故本题选择C。18、下面关于NORFlash和NANDFlash的叙述中,错误的是()。A、NORFlash和NANDFlash是目前市场上两种主要的闪存技术B、NANDFlash以页(行)为单位随机存取,在容量、使用寿命等方面有较大优势C、NORFlash写入和擦除速度较慢D、数码相机存储卡和U盘中的Flash均采用NORFlash标准答案:D知识点解析:NORFlash和NANDFlash是市场上两种主要的闪存技术;NORFlashROM的特点是以字节为单位随机存取,但NORFlashROM写入和擦除速度较慢,影响了它的性能。NANDF1ashROM以页(行)为单位随机存取,在容量、使用寿命和成本方面有较大优势。但是它的读出速度稍慢,编程较为复杂,因此大多作为数据存储器使用。数码相机存储卡和u盘中的Flash均采用NANDFlash,D选项错误,故本题选择D。19、如下关于QNX操作系统的说法,正确的是()。A、它完全遵循POSIX相关各种标准B、属于宏内核操作系统C、内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理D、进程在非独立的地址空间运行标准答案:C知识点解析:QNX是由加拿大QSSL公司(QNxSoftwareSystemLtd.)开发的分布式实时操作系统,符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。它具备一个很小的内核,即微内核的操作系统。内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理。C选项正确,故本题选择C。20、一个早期的数码相机只有80万像素,它所拍摄的相片最高分辨率是()。A、1600×1200B、1024×768C、800×600D、480×640标准答案:B知识点解析:题中所谓的80万像素是指图像的大小,1024×768=768KB,约为80万,故本题选B。21、以下关于ARM处理器从异常中断返回的说法错误的是()。A、恢复原来被保护的用户寄存器B、将SPSR寄存器的值复制到CPSRC、将异常向量地址写入PC中D、清除I和F标志,允许IRQ和FIQ中断标准答案:C知识点解析:除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器;将SPSR_mode寄存器值复制到CPSR中;根据异常类型将PC值恢复成断点地址;清除I和F标志,允许IRQ和FIQ中断。故本题选择C。22、以下ARM指令中不属于数据处理类指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3标准答案:B知识点解析:数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D项均属于数据处理类指令,B项属于加载/存储指令,故本题选择B。23、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,错误的是()。A、嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类B、电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏C、LCD是发光二极管的简称D、液晶显示器是嵌入式系统常用的一种显示设备标准答案:C知识点解析:嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类;电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏;液晶显示器是嵌入式系统常用的一种显示设备;放光二极管是LED,LCD是液晶显示器,故本题选择C。24、下面是关于嵌入式系统中使用的无线通信接口或技术的叙述,其中错误的是()。A、GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务B、使用802.11系列协议的无线局域网也称为WiFiC、蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信D、嵌入式系统可通过扩展无线模块来实现无线通信,该模块与嵌入式处理器连接时一般只能采用UART标准答案:D知识点解析:GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务;凡使用802.11系列协议的无线局域网又称为Wi-Fi;蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信;嵌入式系统中的常用无线模块主要包括GPS、GPRS、Wi-Fi、蓝牙及通用射频通信模块等,通信连接接口有UART,也有基于USB的。D项错误,故本题选择D。25、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、进程调度B、内存管理C、虚拟文件系统D、浏览器程序标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选择D。26、已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOVR3,R4,LSL#8后,R3的值为()。A、0x80001000B、0x00A00010C、0xA0001000D、0x0000A000标准答案:C知识点解析:题中将R4中的内容左移8位送入R3。故本题选择c。27、对于ARM处理器以下不属于逻辑运算指令助记符的是()。A、ANDB、BICC、EORD、SBC标准答案:D知识点解析:ARM指令集中,SBC是带借位减法指令,是算术运算指令,不属于逻辑运算助记符。故本题选择D。28、下述通信标准中,不采用差分方式进行信号传输的是()。A、USBB、RS-232C、RS-485D、CAN标准答案:B知识点解析:采用差分信号传输方式,具有很强的抗共模干扰能力;选项中仅RS-232不是。故本题选择B。29、片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是()。A、其英文缩写是SOC或SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果B、它已成为集成电路设计的发展趋势,现在许多嵌入式处理芯片都是片上系统C、芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能D、智能手机已经广泛采用片上系统,平板电脑大多还使用传统的Intel处理器标准答案:D知识点解析:片上系统(或系统级芯片),即SOC或SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化(EDA)水平提高和大规模集成电路制造技术(VLSI)发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能,目前大多数32位的嵌入式处理芯片均为SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。故本题选择D。30、下面是关于基于ARM内核的典型嵌入式系统硬件组成的叙述()。Ⅰ.典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道Ⅱ.典型嵌入式硬件系统包括完成模拟量和数字量输出功能的后向通道Ⅲ.典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及LED或LCD显示等输出接口)Ⅳ.典型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、USB接口等)上述叙述中,正确的是:A、仅Ⅰ、Ⅱ和ⅢB、仅Ⅱ、Ⅲ和ⅣC、仅Ⅰ、Ⅲ和ⅣD、全部标准答案:D知识点解析:基于ARM内核的典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道以及相互互联通信通道等组成;前向通道即输入接口,由模拟量输入接口和数字量输入接口组成;后向通道即输出接口,由模拟输出接口和数字输出接口组成。故本题选择D。31、下面关于S3C2410的外部存储器的叙述中,错误的是()。A、S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所需的控制信号B、S3C2410的外部存储器地址空间共1GBC、S3C2410的I/O与存储器采用统一编址方式D、S3C2410的外部存储器地址空间可分成数个BANK,每个BANK均可实现8位、16位和32位总线宽度的访问标准答案:D知识点解析:S3C2410的存储器控制组件中包括存储器控制器、外部主控器、NANDFlash控制器等,其中存储器控制器提供访问片外存储器芯片所需的控制信号,支持大/小端模式,地址空间共1GB:其I/O与存储器采用统一编址方式,而非I/O映射编址(独立编址)方式;S3C2410的外部存储器地址空间可分成8个BANK,BANK0只能是16位和32位总线宽度的访问,其他所有BANK均可实现8位、16位和32位总线宽度的访问。故本题选择D。32、下列关于μC/OS–II操作系统空闲任务的描述中,错误的是()。A、空闲任务自创建之后永远不会处于挂起态B、空闲任务是操作系统初始化函数创建的第一个任务C、空闲任务的优先级设为最低优先级D、空闲任务永远不会处于运行态标准答案:D知识点解析:空闲任务OS_TaskIdle是μC/OS–II的系统任务,是操作系统初始化函数创建的第一个任务,自创建之后永远不会处于挂起态,因为它占据了最低优先级63,所以只有在其他的任务都因为等待事件的发生而被阻塞的时候才能得到运行。故本题选择D。33、硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。A、设备初始化B、进程间通信C、装载操作系统映像到内存D、初始化存储器标准答案:B知识点解析:底层软件主要就是指硬件抽象层、板级支持包和引导加载程序。能够实现的功能包括设备初始化、初始化外围设备、加载和启动操作系统等。而进程间通信主要通过内核和外设实现。故本题选择B。34、下面有关嵌入式系统开发的说明中,错误的是()。A、嵌入式系统开发往往是与应用目标紧密联系在一起的B、嵌入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年12月重庆飞驶特人力资源管理有限公司大足分公司公开招聘派往邮亭镇铁路护路队员公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 《顺风代驾项目介绍》课件
- 《数学建模概述》课件
- 《诗经》之《无衣》课件
- 2025至2031年中国智能化综合安全防范系统行业投资前景及策略咨询研究报告
- 《跟着节气去探索》课件
- 2025至2031年中国中国结纸吊历行业投资前景及策略咨询研究报告
- 《招贴设计赏析》课件
- 《素养规范标准》课件
- 第一单元第一课 面向未来的职业生涯规划课件
- 学习新课程标准的方案
- 2024-2025学年小学信息技术(信息科技)三年级全一册义务教育版(2024)教学设计合集
- 人教版五年级上册解方程练习200题及答案
- 2024年黑龙江省哈尔滨市中考数学试卷(附答案)
- 历史公开课《第1课中华人民共和国成立》教案教学设计-第1课中华人民共和国成立-初二下册历史
- 北京中考英语词汇表(1600词汇)
- JJF(鄂) 143-2024 路面材料强度试验仪校准规范
- 七年级生物上册(人教版2024)新教材解读课件
- 2024年巴西摩托车赛车级轮胎市场机会及渠道调研报告
- 2021-2022学年海南省三亚高一下学期开学考试物理试卷
- 台州事业单位笔试真题2024
评论
0/150
提交评论