




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A) 嵌入式系统大多面向控制应用,系统的可靠性十分重要B) 嵌入式系统不需要操作系统C) 嵌入式系统大多具有不同程度的实时性D) 许多嵌入式系统中的软件都固化在只读存储器中 【解析】:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌 入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合 的独立系统。所以选项 B 不属于嵌入式系统的特点。2. 嵌入式系统中的CPU具有一些与通用计算机所使用 CPU不同的特点,下面不是其特点的是()。A) 低功耗B
2、) 64位字长C) 支持实时处理D) 集成了测试电路【解析】:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。故B错误。 嵌入式系统中的CPU的另一个特点是结构可扩展。3. 下面关于片上系统(SoQ的叙述中,错误的是()。A) SoC芯片中可以包含数字电路、模拟电路及数字 /模拟混合电路,但不含射频电路B) SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C) SoC有通用SoC芯片和专用SoC芯片之分D) 专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类【解析】: SoC 芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混
3、合电路和射频电路。所以选项 A 错误4. 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是( )。A) 集成电路的特点是体积小、重量轻、可靠性高B) 集成电路大多是在硅衬底上制作而成的C) 集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D) 集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关【解析】:集成电路的工作速度主要取决于组成逻辑门电路的晶体管的尺寸。 晶体管的尺寸越小, 其极限工作频率越高,门电路的开关速度就越快。D错误。5. 大多数嵌入式系统都必须处理汉字信息。下面关于汉字在
4、系统中表示方法的叙述中,错误的是()。A) GB2312采用双字节进行存储和传输汉字B) GB18030采用双字节或四字节存储和传输汉字C) Unicode/UTF-8采用三个字节存储和传输汉字D)Unicode/UTF-16采用四个字节存储和传输汉字【解析】:Unicode/UTF-16采用的是双字节可变长编码。ASCI字符、标点符号、希腊字母、阿拉伯文和CJK汉字等均使用双字节编码,其他不常用字符则使用4字节编码。D错误。6假设一台数码相机一次可连续拍摄24位色(真彩色)的4096 x 4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是()。A)1GBB)2GBC)
5、3GBD)4GB【解析】:一幅图像的数据量可按下面的公式进行计算(以字节为单位):图像数据量=图像水平分辨率 图像垂直分辨率 像素深度/8 ,则存储器容量为 (4096 汇 4096 汉 24 如 60)/(8 汉 4) =1.875GB,故选 B。7. 音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。A)量化就是把每个样本的模拟量转换成数字量来表示B)量化过程往往也称为A/D转换(模数转换)C)音频信号量化后的样本一般用 8位、12位或16位的十进制整数表示D)量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差【解析】:量化后的样本一般用 8
6、位、12位或16位二进制整数表示(称为”量化精度”)。故选Co8. IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是( )oA)任何连接到互联网的终端设备都必须有一个IP地址B)每个终端设备的IP地址是始终固定不变的C)IPv4协议规定IP地址用32位二进制表示D)为方便使用IP地址也可以使用”点分十进制”表示【解析】:每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误。9. 以下关于嵌入式处理器的说法正确的是()oA)RIS(和CISC旨的是存储结构B)哈佛结构是程序与数据统一的存储结构C)ARM处理器都是RISC吉构D)RISC结构和哈佛结
7、构是不能共存的【解析】:嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC和精简指令集结构(RISCo进一步细分,按存储机制分为冯诺依曼结构及哈佛结构。冯诺依曼结构 中数据和程序统一,使用一条总线;而哈佛结构中使用两条独立的总线,不允许指令和数据并 存。指令集和存储机制可以共存。ARM处理器采用RISC结构。故选项 C正确。10. 关于ARM嵌入式处理器的工作状态,以下说法错误的是()oA) ARM状态是32位指令的状态,指令代码全部是 4个字节长度B) Thumb状态为16位指令状态,指令长度为16位C) Thumb-2状态兼容16位指令和32位指令编码D) ARM 状态和
8、 Thumb 状态可以相互切换,复位时自动进入 Thumb 状态【解析】:ARM与Thumb间可以互相切换。如果 Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。故D错误。11. 以下关于ARM处理器寄存器说法错误的是()。A) R0R7在任何模式下均作为通用寄存器使用B) R0R15寄存器的位数为32位C) 作为链接寄存器LR的是R14D) 堆栈指针SF使用的寄存器是R15【解析】:堆栈指针SP使用的寄存器是 R13,链接寄存器LR使用的寄存器是LR,程序计数器PC
9、 使用的寄存器是 R15。故选项D错误。12. 以下关于ARM处理器说法错误的是()。A) 大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B) ARM处理器支持8位、16位和32位数据处理C) MPU为ARM处理器的存储器保护单元D) MMU 为 ARM 处理器的存储器管理单元【解析】:大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中; 小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中。故选项A错误。13. 关于ARM指令中的条件域,以下表述错误的是()。A) HI为无符号数大于B) CC为无符号数小于C) GT为带符号
10、数大于D) LE为带符号数小于【解析】: LE 为带符号数小于或等于。故选项 D 错误14. 需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A) SUBVS R1,R2,R3B) SUBEQ R1,R2,R3C) SUBLS R1,R2,R3D) SUBNE R1,R2,R3【解析】:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相 减,SUBNE表示不相等时相减。故选 D。15. 以下ARM指令中源操作数属于立即寻址的指令是()。A) SUBCC R1,R2,R3B) LDRB R0,R1C) AND R1,R,R3D) MOV
11、 R1,#0x0B 【解析】:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。故选Do A和C均为寄存器寻址。B为寄存器间接寻址。16. 以下对伪指令的解释正确的是( )oA) DCD 0x23在内存区域分配一个字节的内存空间并初始化为0x23B) CODE16伪指令通知编译器,其前的指令序列为 16位的Thumb指令C) MyBaud EQU 9600;定义一个常量 MyBaud的值为 9600D) IMPORT Label声明一个全局的标号 Label,该标号可在其他文件中引用【解析】:DCD用于分配一片连续的
12、字存储单元并用指定的数据初始化;CODE16伪指令通知编译器,其后的指令序列为 16 位的 Thumb 指令; EQU 伪指令用于为程序中的常量、标号等定义 一个等效的字符名称,类似于 C 语言中的 #define o IMPORT 伪指令用于通知编译器要使用的标 号在其他的源文件中定义,但要在当前源文件中引用,而且无论当前源文件是否引用该标号, 该标号均会被加入到当前源文件的符号表中。故选Co17. 在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()oA) BL MyLabelB) BX MyLabelC) BLX MyLabelD) B MyLabel【解析】:在ARM汇
13、编语言程序中,子程序的调用一般是通过BL指令来实现的。B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移, BLX为带链接和切换的转移。故选 Ao18. 将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()A) AND R1,R1,#0xFFFFFFF6B) BIC R1,R1,#0xFFFFFFF6C) EOR R1,R1,#0xFFFFFFF6D) ORR R1,R1,#0xFFFFFFF6【解析】:和0相与清零,和1相与保持不变。故选 Ao BIC表示位清除,EOR表示逻辑异或,ORR 表示逻辑或。和 0相或保持不变,和 1 相或置 1 。19. 下面与
14、嵌入式处理器复位相关的叙述中,错误的是()。A) 嵌入式处理器都有一个系统复位引脚为 nRESE或RESET nRESE表示高电平复位B)嵌入式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位C)有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号D)ARM复位后PC指针指向某个唯一的地址【解析】:嵌入式处理器都有一个系统复位引脚为nRESET或 RESET n表示低电平复位,不带 n的表示高电平复位。故选项 A 错误。20. 下面是关于AMBA总线的叙述:1 .按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系 统I
15、I . AMBA的系统总线主要用于连接高带宽快速组件山.AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件IV .系统总线通过桥接器与外围总线互连上述叙述中,正确的是( )。A)仅IB)仅I和IC)仅I、I和山D)全部【解析】:按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层 次结构构建片上系统。AMBA的系统总线主要用于连接高带宽快速组件。AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。故全部正 确,选择 D。21. 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A)嵌入式系统使用的存储器以半
16、导体存储器为主B)铁电存储器(FRAM)在嵌入式系统已得到应用C)静态存储器SRAM是非易失性存储器D)动态存储器DRAM是易失性存储器【解析】:随机存取存储器包括静态和动态两种形式,即SRAM和DRAM,它们都是易失性存储器,即掉点后信息丢失。故 C 错误。222. 下面关于I C的叙述中,错误的是()。2A)I C即集成电路互连总线B)I2C是 一种串行半双工传输的总线2C)I C总线只能连接一个主控器件D)I2C传送数据时,每次传送的字节数目没有限制【解析】:l2C总线可以挂接多个器件,其中主动发起数据传输操作的I2C器件是主控器件(主器件),否则它就是从器件。故 C错误。23. 下面关
17、于USB勺叙述中,正确的是()。A)USB 2.(采用全双工通信方式B)USB 2.(采用差分信号传输方式C)Mini USB接口不提供电源D)USB总线通信采用多主方式【解析】:USB总线(1.1和2.0)有4根信号线,采用半双工差分方式,用来传送信号并提供电源。Mini USB也提供电源。USB总线通常采用主从方式,它有一个主机,负责管理所有USB设备的连接与删除、发起与 USB设备的通信等。故选 Bo24. 下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是()oA)目前嵌入式系统中使用的触摸屏除电容式触摸屏外,还有电阻式触摸屏B)使用电容式触摸屏的LCD显示器多半是硬屏C)用专用硬笔写
18、字的触摸屏属于电容式D)电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流【解析】:目前的触摸屏有两种形式,一种是电阻式触摸屏(俗称软屏),另一种是电容式触摸屏(俗称硬屏)。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。故选项C错误。25. 8段共阳极LED数码管示意如图所示, 为了显示字符9,其二进制代码(按dp g f e d c b a的顺序排列)是()。S踐LED示意A)10000010B)10001100C)10000000D)10010000【解析】:对于共阳极LED数码管,当
19、输入为0时点亮,当输入为1时灭。要显示字符9,只需e和 dp段灭,即e和dp段输入1。故选Do26. 下面关于S3C2410存储器控制的叙述中,错误的是()。A)存储器控制器和NAND Flash空制器等属于存储器控制组件B)系统的I/O与存储器采用统一编址方式C)地址空间共 1GBD)所有BANK的总线宽度只能选择 16位或32位【解析】:S3C2410存储器控制组件包括存储器控制器、总线控制器、外部主控器、NAND Flash控制器等。存储器控制器提供访问外部存储器所需的存储器控制信号,支持大/ 小端模式,地址空间共1GB( 8个BANK,每个BANK大小为128MB )。以ARM芯片为核
20、心的嵌入式系统其 I/O与存储 器采用统一编址方式,并不像x86那样采用的是I/O映射编址(独立编址)方式。BANK0只能是16位和32位总线宽度的访问,其他所有BANK可访问8位、16位和32位。选项D错误。27. 下面关于S3C2410嵌入式微处理器芯片GPIO端口的叙述中,错误的是()。A)GPIO端口有 GPA/GPB/GPC/GP共4个并行 I/O 接口B)GPIO端口的多个并行I/O接口中,有的接口的功能是单一的,有的接口的功能是复用的C)GPIO端口的每个并行I/O接口都有控制寄存器、数据寄存器以及上拉寄存器D)GPIO端口属于芯片内部的低带宽组件【解析】:S3C2410勺GPI
21、O端口有 GPA/GPB/GPC/GPD/GPE/GPF/GPG/GP多个并行 I/O接口。故选项A错误。28. 下面关于UART RS-232 RS-485勺叙述中,错误的是()A)基于UART可以构成RS-232接 口B)基于UART不能构成RS-48转口C)RS-232接 口标准的最长通信距离为 15mD)通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接【解析】:基于UART可以构成RS-232接口和RS-485接口。RS-232接口标准的最长通信距离为 15m,而RS-485接口标准的最长通信距离为1200m。 RS-485通常用于主从式多机通信系统,采
22、用轮询方式, 由主机逐一向从机寻址, 当从机地址与主机发送的地址一致时,才建立通信链接, 进行有效数据通信。选项B 错误。29. 关于gC/OSII的基本特点,下列叙述中错误的是()。A)rC/OSI是抢占式实时操作系统内核B)rC/OS I不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的C)r C/OSI中每个任务拥有自用栈D)r C/OS-II 属于源码公开的实时嵌入式操作系统【解析】: rC/OS-II 不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。故选项 B 错误。 rC/OS-II 是抢占式实时操作系统内核且每个任务拥有自用栈。rC/OS-II 属于源码公开
23、的实时嵌入式操作系统。30. 关于rC/OSII的叙述,正确的是()A)rC/OS I系统拥有统一的驱动程序,不需要开发商自行开发B)r C/OSI包含基本设备驱动程序C) 使用gC/OSII的栈空间校验函数,可以确定每个任务到底需要多少栈空间D) g C/OSI是一个单内核操作系统【解析】:g(/OS-II基本不包含设备驱动程序,只是一个纯内核。g C/OSI驱动程序属于底层,需要系统开发商自行开发。使用g C/OSI的栈空间校验函数,可以确定每个任务到底需要多少栈空 间。故选 C31. 在uC/OS-I中, OSSched(函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列
24、满足条件的变量值为( )。A)OSIntNesting=0,OSLockNesting=0B)OSIntNesting=0,OSLockNesting=1C) OSIntNesting=1, OSLockNesting=0D) OSIntNesting=1, OSLockNesting=1【解析】:OSSched ()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是:(1)中断嵌套层数共享全程变量OSIntNesting=0,也就是所有的ISR已经执行完毕。(2)任务调度加锁层数共享全程变量OSLockNesting=0,也就是调度没有被禁止。调度器上锁函数OSSch
25、edlock()对共享变量 OSLockNesting做加1操作,用于禁止任务调度,直到任务 完成后,再调用给调度器开锁函数OSSchedUnlock()对共享变量 OSLockNesting做减1操作。(3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故选A。32. gCOSI操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。A) OSTickISR()B) OS_Sched()C) OSIntExit()D) OSTaskCreate()【解析】:由上题可知选B。OSTaskCreate(函数与任务创建相关。OSIntExit()函数为中断级的调度。 OST
26、icklSR(为时钟节拍中断服务子程序,与时间管理相关。33. 下面关于Unix与Linux的叙述中,错误的是()。A) Linux属于一种类Unix系统B) Unix是优秀的主流操作系统C) 两者的源代码不同,两者的函数名称和参数也各不相同D) Linux的运行效率还没有超过Unix【解析】:Linux的源代码与Unix的源代码是完全不同的,尽管函数和命令的功能、处理结果、 函数名称和参数十分相同,以及Unix的行命令、驱动程序和应用程序在Linux上能够运行。故选项C错误。Unix是优秀的主流操作系统,Linux属于一种”类Unix系统,Linux的运行效率还没有超过 Unix。34. 下
27、列选项中用于完成创建任务的自用栈空间的gC/OSI程序源代码的是()。A) OS_CPU_C.CB) OS_CORE.CC) OS_MEM.CD)OS_TASK.C【解析】:OS_CPU_C(用于创建任务的自用栈空间、定义用户接口 hook函数原型等。OS_CORE.C为核心调度代码,功能包括系统初始化、启动多任务调度开始运行、任务创建管理与调度、TCB初始化、就绪表初始化、ECB初始化、任务事件就绪表、空闲任务等。OS_MEM.C为内存管理,包括创建分区、获得存储块等。OS_TASK.(为任务管理,包括改变一个任务的优先级、创建或者 删除一个任务、挂起一个任务、恢复一个被挂起的任务等。故选A
28、。35. 在卩C/OSI中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。 这4个空白的数据链表是( )。A)任务控制块链表、事件控制块链表、标志链表和进程控制块链表B)任务控制块链表、事件控制块链表、消息链表和进程控制块链表C)任务控制块链表、事件控制块链表、标志链表和内存控制块链表D)任务控制块链表、事件控制块链表、消息链表和内存控制块链表【解析】:在卩C/OSI中,OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表。它们分别是任务控制块链表、事件控制块链表、标志链表和内存控制块链表。故选C。36. 以下关于Linux的叙述,错误的是()。A)
29、Linux内核第一次问世是在 1991年10月B)Linux是一种微内核结构C)同一个应用程序在UNIX环境下的运行速度和效率往往高于 Linux环境D)Linux系统最初以Unix为原型,以实现 POSIX标准作为其目标【解析】:Unix、嵌入式Linux、Win CE、Mac OS An droid OS和DOS操作系统是典型的单内核操作 系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、Q/OS-II、iOS等。故选项B错误。37. Linux内核的子系统中,不包括()。A)进程调度B)虚拟文件系统C)内存管理D)通用公共许可协议【解析】:Linux内核主
30、要由5个子系统组成:进程调度(SCHED,内存管理(MM ),虚拟文件系 统(VFS,网络接口( NET),进程间通信(IPC)。故选Do38. 以下不属于实时操作系统特征的是( )。A)具有同步10和中断处理能力B)内存锁定C)优先级中断和调度D)抢占式调度【解析】:IEEE勺实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续 文件;同步。故选择 A。39. 利用ADS1.2工具软件来开发基于 ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。A ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B)工程项目中至少应包含一个 Debug生成目标C)地址映射关系可以使用scatter格式的文件来确定D)工程项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025租房合同无效情况详解:合同无效的种种原因
- 2025咨询服务合同封面盖章范本
- 2025国内货物买卖合同示范文本
- 2025《专业技能劳动合同》
- 2025最标准买卖合同范本
- 浙江国企招聘2025宁波市水务环境集团股份有限公司招聘2025人笔试参考题库附带答案详解
- 2025健身器材采购合同
- 2025年至2026年通信基站租赁合同范本
- 笔记本电脑光驱维修考核试卷
- 眼镜镜片多功能复合镀膜技术考核试卷
- 财务机器人开发与应用实战 课件 任务5 E-mail人机交互自动化-2
- 【华为】通信行业:华为下一代铁路移动通信系统白皮书2023
- Python 程序设计智慧树知到期末考试答案章节答案2024年四川师范大学
- 03D201-4 10kV及以下变压器室布置及变配电所常用设备构件安装
- 城乡环卫保洁投标方案(技术标)
- 充值合同范本
- MSDS中文版(锂电池电解液)
- 《职业病防治法》知识考试题库160题(含答案)
- 全国初中数学青年教师优质课一等奖《反比例函数的图象和性质》教学设计
- 2023-2024学年人教版数学八年级下册期中复习卷
- 环境监测仪器安装施工方案(更新版)
评论
0/150
提交评论