您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 嵌入式系统期末复习练习题及答案
嵌入式系统练习题一、选择题1、计算机内机器数通常采用(C)形式来表示。A.原码B.反码C.补码D.ASCII码2、组合BCD码“87H”代表的十进制真值是(D)。A.-7B.135C.-15D.873、若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是(A)。A.11001001B.11010110C.11000001D.110010114、冯.诺依曼基本思想主要是提出了(C)。A.二进制和存储器B.CPU和存储器C.二进制和程序存储D.存储器和输入输出设备5、以下叙述中,不符合RISC指令系统特点的是(B)。A.指令长度固定,指令种类少B.寻找方式种类丰富,指令功能尽量增强C.选取使用频率较高的一些简单指令D.设置大量通用寄存器,访问存储器指令简单6、以下所列提高CPU系统性能的技术,说法不正确的是(A)。A.采用流水线结构后每条指令的执行时间明显缩短B.增加Cache存储器后CPU与内存交换数据的速度得到提高C.加入虚拟存储技术后扩大了用户可用内存空间D.提高主机时钟频率后加快了指令执行速度7、微程序控制器中,机器指令与伪指令的关系是(B)。A.每一条机器指令由一条伪指令来执行B.每一条机器指令有一段伪指令编写的微程序来解释执行C.每一条机器指令组成的程序可由一条伪指令来执行D.一条微指令由若干条机器指令组成8、微处理器中运算器的主要功能是进行(D)。A.逻辑运算B.算术运算C.更新标志位D.以上所有9、在分页管理的存储系统中,(C)通过地址映射表来完成虚拟地址到物理地址的转换。A.ALUB.寄存器C.MMUD.接口10、下列因素中,与Cache的命中率无关的是(A)。A.主存存取时间B.块的大小C.Cache组成方式D.Cache容量11、指令系统采用不同寻址方式的目的主要是(B)。A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度12、程序控制类指令的主要功能是(D)。A.进行算术运算和逻辑运算B.进行主存和CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序13、若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用(A)指令。A.与B.或C.非D.位取反14、以下ARM指令中,(B)的源操作数采用了寄存器间接寻址方式。A.MOVR0,#2B.LDRR0,[R1]C.BLSUB1D.ADDR0,R1,R2,LSL#115、ARM处理器比较无符号数大小时是根据(C)标志位来判断的。A.C和NB.C和VC.C和ZD.Z和V16、在单地址指令格式下,为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需要采用(C)寻址方式。A.基址变址B.相对C.隐含D.寄存器17、在软件开发过程中,“汇编”通常是指(A)。A.将汇编语言转换成机器语言的过程B.将机器语言转换成汇编语言的过程C.将高级语言转换成机器语言的过程D.将高级语言转换成汇编语言的过程18、在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是(B)。A.汇编指令B.伪指令C.机器指令D.宏指令19、存储器内容不会应电源的关闭而消失的存储器类型是(D)。A.DRAMB.SRAMC.SDRAMD.EEROM20、宏与子程序的相同之处为(B)。A.目标代码都是唯一的B.都需要先定义后调用C.执行时需要保护现场/恢复现场D.目标代码都不是唯一的21、软件和固件的功能在逻辑上(C)。A.固件优于软件B.软件优于固件C.等价D.视情况而定22、若处理器采用(A)方式对I/O端口进行编址,则不需要开发专门I/O指令集。A.统一编址法B.独立编址法C.AB选项都对D.AB选项都不对23、在主机与外设进行数据交换时,为解决两者之间的同步与协调、数据格式转换等问题,必须要引入(C)。A.数据缓冲器B.I/O总线C.I/O接口D.串并移位器24、除了I/O设备本身的性能外,影响嵌入式系统I/O数据传输速度的主要因素是(D)。A.Cache性能B.CPU字长C.主存容量D.总线传输速率25、微处理器系统中引入中断技术可以(C)。A.提高外设速度B.减轻内存负担C.提高CPU效率D.增加信息交换精度26、ARM系统中,字符串在内存中存放时,一般是以(B)为存放单位的。A.比特位B.字节C.字D.双字27、ARM汇编程序中,代码段的定义应用使用(A)伪指令。A.AREAB.DCBC.MACROD.GBLA28、ARM工作状态下,每取出一条指令后程序计数器PC的值应该(B)。A.自动加1B.自动加4C.自动清0D.自动置129、嵌入式系统由硬件部分和软件部分构成,以下(C)不属于嵌入式系统软件。A.操心系统内核B.驱动程序C.FPGA编程软件D.嵌入式中间件30、关于实时操作系统RTOS的任务调度器,以下描述中正确的是(D)。A.任务之间的公平性是最重要的调度目标B.RTOS调度算法只是一种静态优先级调度算法C.RTOS调度器都采用了基于时间片轮转的调度算法D.大多数RTOS调度算法都是可抢占式(可剥夺式)的31、若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号A0000H至DFFFFH的内存空间,则至少需要(C)片。A.4B.6C.8D.1032、通常所说的32位微处理器是指(C)。A.地址总线的宽度为32位B.处理的数据长度只能为32位C.CPU字长为32位D.通用寄存器数目为32个33、在32位总线系统中,若时钟频率为500MHz,传送一个32位的字需要5个时钟周期,则该总线系统的数据传送速率为(B)MB/s。A.200B.400C.600D.80034、在CPU和物理内存之间进行地址转换时,(B)将地址从虚拟(逻辑)地址空间映射到物理地址空间。A.TCBB.MMUC.CACHED.DMA35、评价一个嵌入式系统时,通常主要使用(D)来衡量系统的可靠性。A.平均响应时间B.数据处理速率C.平均修复时间D.平均无故障时间(MTBF)36、下列存取速度最快的是(C)。A.Flash存储器B.DRAM存储器C.高速缓存(CACHE)D.磁盘37、RS422标准是平衡式的,传输一个信号用两条线,逻辑信号用(C)表示。A.正负5V以上电平B.正负3V以上电平C.两条线的电平差D.两条线的电平38、RS422标准采用差动传输的主要优点是(B)。A.冗余可靠B.抗干扰能力增强C.传输线少D.可并行传输信号39、下面是关于PCI总线的叙述,其中(D)是错误的。A.PCI总线支持64位总线B.PCI总线的地址总线与数据总线是分时复用的C.PCI总线是一种独立设计的总线,它的性能不受CPU类型的影响D.PC机中不能同时使用PCI总线和ISA总线40、电路板的设计主要分三个步骤,不包括(D)这一步骤。A.生成网络表B.设计印制电路板C.设计电路原理图D.自动布线41、多层印制电路板(4层或者4层以上)比双面板更适合于高速PCB布线,最主要的原因是(B)。A.通过电源平面供电,电压更稳定B.可以大大减小电路中信号回路的面积C.多层印制电路板工艺简单D.自动布线更容易42、下面不符合数字电路(或者集成电路)的电磁兼容性设计方法的是(C)。A.IC的电源及地的引脚较近,有多个电源和地B.使用贴片元件,不是用插座C.IC的输出级驱动能力不超过实际应用的要求D.对输入和按键采用电平检测(而非边沿检测)43、关于硬件抽象层,以下描述中错误的是(A)。A.硬件抽象层包括操作系统内核和驱动程序B.硬件抽象层将操作系统与硬件平台隔开C.硬件抽象层是一种软件D.硬件抽象层有利于系统的模块化设计44、一个任务被唤醒,意味着(D)。A.该任务重新占有了CPUB.它的优先级变为最大C.其任务移至等待队列队首D.任务变为就绪状态45、在下列调度算法中,(A)算法不会出现任务“饥饿(starvation)”的情形。A.时间片轮转算法B.先来先服务算法C.可抢占的短作业优先算法D.静态优先级算法46、在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的(A)。A.同步B.互斥C.调度D.执行47、下面关于存储管理的叙述中,正确的是(C)。A.在嵌入式微处理器当中,都配备有存储管理单元MMUB.在嵌入式系统中,内核空间和用户空间必须是两个相互独立的地址空间C.在有些嵌入式系统中,甚至不提供存储管理功能D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编址空间48、文件系统的主要功能是(A)。A.实现对文件的按名存取B.实现虚拟存储C.提高外存的读写速度D.用于保存系统文档49、在FAT16文件系统中,若每个簇(cluster)的大小是2KB,那么它所能表示的最大磁盘分区容量为(D)。A.2MBB.32MBC.64MBD.128MB50、在下面的叙述中,(D)不是嵌入式图形用户接口(GUI)的主要特点。A.运行时占用的系统资源少B.模块化结构,便于移植和定制C.可靠性高D.美观华丽,图形算法复杂51、以下叙述中正确的是(C)。A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种52、关于汇编语言,以下叙述中正确的是(B)。A.汇编语言程序可以直接在计算机上运行B.汇编语言通常会提供控制伪指令,用于控制汇编程序的执行流程C.在汇编语言中,不能定义符号常量D.伪指令语句所指示的操作是在程序运行时完成的53、在32位处理器上,假设栈顶指针寄存器的当前值为0x00FFFFE8,那么在执行完指令“pusheax”(eax为32位寄存器)后,栈指针的当前值应为(A)。A.0x00FFFFE4B.0x00FFFFE6C.0x00FFFFEAD.0x00FFFFEC54、(D)的做法不利于嵌入式应用软件的移植。A.在软件设计上,采用层次化设计和模块化设计B.在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,把一些通用的、共性的操作系统API接口函数封装起来C.将不可移植的部分局域化,集中在某几个特定的文件之中D.在数据类型上,尽量直接使用C语言的数据类型55、在指令系统的各种寻址方式中,获取操作数最快的方式是(B)。A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址56、系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,(B),表明其性能越好。A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量57、若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按照流水线方式执行,执行完100条指令需要(B)△t。A.504B.507C.508D.51058、若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(C)。A.512×16bitB.256×8bitC.256×16bitD.1024×8bit59、某存储器数据总线宽度为32bit,存取周期为250ns,则该存储器带宽为(B)(注:本题答案中的B表示Byte)A.8×106B/sB.16×106B/sC.16×108B/sD.32×106B/s60、下面关于DMA方式的描述,不正确的是(C)。A.DMA方式使外设接口可直接与内存进行高速的数据传输B.DMA方式在外设与内存进行数据传输时不需要CPU干预C.采用DMA方式进行数据传输时,首先需要进行现场保护D.DMA方式执行I/O交换要有专门的硬件电路61、下列关于D/A变换器接口的描述,不正确的是(C)。A.它是嵌入式微机系统与外部模拟控制对象的重要控制接口B
本文标题:嵌入式系统期末复习练习题及答案
链接地址:https://www.777doc.com/doc-5356630 .html