嵌入式系统期末复习练习题及答案

2019-06-11 10:25

嵌入式系统练习题

一、选择题

1、计算机内机器数通常采用( C )形式来表示。 A. 原码 B. 反码 C. 补码 D. ASCII码

2、组合BCD码“87H”代表的十进制真值是( D )。 A. -7 B. 135 C. -15 D. 87

3、若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( A )。

A. 11001001 B. 11010110 C. 11000001 D. 11001011 4、冯.诺依曼基本思想主要是提出了( 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. ALU B. 寄存器 C. MMU D.接口

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. MOV R0,#2 B. LDR R0,[R1] C. BL SUB1 D. ADD R0,R1,R2,LSL #1 15、ARM处理器比较无符号数大小时是根据( C )标志位来判断的。 A. C和N B. C和V C. C和Z D. Z和V

16、在单地址指令格式下,为了完成两个数的算术运算,除地址码指明的一个操作数以外,另一个数常需要采用( C )寻址方式。 A. 基址变址 B. 相对 C. 隐含 D. 寄存器 17、在软件开发过程中,“汇编”通常是指( A )。

A. 将汇编语言转换成机器语言的过程 B. 将机器语言转换成汇编语言的过程 C. 将高级语言转换成机器语言的过程 D. 将高级语言转换成汇编语言的过程

18、在汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令

19、存储器内容不会应电源的关闭而消失的存储器类型是( D )。 A. DRAM B. SRAM C. SDRAM D. EEROM 20、宏与子程序的相同之处为( 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. AREA B. DCB C. MACRO D. GBLA

28、ARM工作状态下,每取出一条指令后程序计数器PC的值应该( B )。 A. 自动加1 B. 自动加4 C. 自动清0 D. 自动置1

29、嵌入式系统由硬件部分和软件部分构成,以下( C )不属于嵌入式系统软件。 A. 操心系统内核 B. 驱动程序 C. FPGA编程软件 D. 嵌入式中间件 30、关于实时操作系统RTOS的任务调度器,以下描述中正确的是( D )。 A. 任务之间的公平性是最重要的调度目标 B. RTOS调度算法只是一种静态优先级调度算法 C. RTOS调度器都采用了基于时间片轮转的调度算法 D. 大多数RTOS调度算法都是可抢占式(可剥夺式)的

31、若内存按字节编址,用存储容量为 32K×8 比特的存储器芯片构成地址编号A0000H 至 DFFFFH 的内存空间,则至少需要 ( C ) 片。 A. 4 B. 6 C. 8 D. 10 32、通常所说的 32 位微处理器是指 (C )。

A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32 位 C. CPU 字长为 32 位 D. 通用寄存器数目为 32 个

33、在 32 位总线系统中,若时钟频率为 500MHz,传送一个32位的字需要5个时钟周期,则该总线系统的数据传送速率为( B )MB/s。 A. 200 B. 400

C. 600

D. 800

34、在 CPU 和物理内存之间进行地址转换时,( B ) 将地址从虚拟(逻辑)地址空间映射到物理地址空间。 A. TCB B. MMU

C. CACHE

D. DMA

35、评价一个嵌入式系统时,通常主要使用( 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.该任务重新占有了 CPU B. 它的优先级变为最大 C.其任务移至等待队列队首

D. 任务变为就绪状态

45、在下列调度算法中, ( A )算法不会出现任务“饥饿(starvation)”的情形。 A.时间片轮转算法 B.先来先服务算法 C.可抢占的短作业优先算法 D.静态优先级算法 46、在实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的( A ) 。 A.同步 B.互斥 C.调度

D.执行

47、下面关于存储管理的叙述中,正确的是( C )。 A.在嵌入式微处理器当中,都配备有存储管理单元 MMU

B.在嵌入式系统中,内核空间和用户空间必须是两个相互独立的地址空间 C.在有些嵌入式系统中,甚至不提供存储管理功能

D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编址空间 48、文件系统的主要功能是 ( A ) 。 A.实现对文件的按名存取 B.实现虚拟存储

C.提高外存的读写速度 D.用于保存系统文档

49、在 FAT16 文件系统中,若每个簇(cluster)的大小是 2KB,那么它所能表示的最大磁盘分区容量为( D )。 A. 2MB B. 32MB

C. 64MB

D. 128MB

50、在下面的叙述中,( D )不是嵌入式图形用户接口(GUI)的主要特点。 A.运行时占用的系统资源少 B.模块化结构,便于移植和定制 C.可靠性高 D.美观华丽,图形算法复杂 51、以下叙述中正确的是( C ) 。 A.宿主机与目标机之间只需要建立逻辑连接即可

B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上 C.在嵌入式系统开发中,通常采用的是交叉编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种 ( B )。 52、关于汇编语言,以下叙述中正确的是 A.汇编语言程序可以直接在计算机上运行

B.汇编语言通常会提供控制伪指令,用于控制汇编程序的执行流程 C.在汇编语言中,不能定义符号常量

D.伪指令语句所指示的操作是在程序运行时完成的

假设栈顶指针寄存器的当前值为 0x00FFFFE8,那么在执行完指令53、在 32 位处理器上,

“push eax”(eax 为 32 位寄存器)后,栈指针的当前值应为 ( A )。 A. 0x00FFFFE4

B. 0x00FFFFE6

C. 0x00FFFFEA

D. 0x00FFFFEC

54、( 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条指令需要


嵌入式系统期末复习练习题及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:论超级电容器的原理及应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: