输入输出设备题库

1、I/O接口的主要功能有哪些?

 A、数据缓冲

 B、提供联络信息

 C、信号与信息格式的转换

 D、设备选择

 E、提高处理器性能

 F、提高处理器工作频率

2、现代个人计算机中,哪些设备可以看做是I/O接口?

 A、显卡

 B、并口控制芯片

 C、南桥

 D、网卡

 E、硬盘

 F、SD卡

 G、耳机

 H、内存控制器

3、下列关于I/O端口和存储器统一编址的说法哪些是正确的?

 A、可以利用访问存储器的指令来访存I/O,功能比较齐全

 B、CPU内部的控制逻辑较为简单

 C、可以减少CPU的引脚数目

 D、可以增大用户的存储器地址空间

 E、I/O指令的执行速度更快

 F、I/O指令的地址译码更方便

4、下列关于I/O端口和存储器分开编址的说法哪些是错误的?

 A、可以减少CPU的引脚数目

 B、I/O端口不会减少用户的存储器地址空间

 C、I/O指令的执行速度更快

 D、I/O指令的地址译码更方便

5、下列哪条x86指令实现了把寄存器AL的内容写入端口70H?

 A、IN 70H,AL

 B、OUT 70H,AL

 C、OUT AL,70H

 D、IN AL, 70H

6、下列哪条x86指令实现了把端口70H的内容读入到寄存器AL?

 A、IN AL, 70H

 B、IN 70H,AL

 C、OUT AL,70H

 D、OUT 70H,AL

7、下列哪些是无条件传送方式的特点?

 A、控制程序简单

 B、只适用于简单外设的操作

 C、对外设要求低

 D、操作流程较为复杂

 E、CPU不需要参与数据传输

8、下列哪些是程序查询方式的特点?

 A、比无条件传送方式准确可靠

 B、查询外设状态占用了大量的时间

 C、CPU不需要参与数据传输

 D、只适用于简单外设操作

9、请按照正确的程序查询数据输出过程,给下列各个步骤排序,答案直接填写数字,如123456。

1 CPU执行指令,将数据写到接口的“输出缓冲寄存器”

2 在这个过程中,CPU反复执行指令从“状态寄存器”中读出状态字,直到

发现“输出缓冲空”,然后开始下一个输出过程,继续输出新数据

3 外设发现“输出准备好”信号有效后,从“并行数据输出”信号线上接收

数据,并将“输出回答”信号置为有效

4 接口发现“输出回答”信号有效后,将“状态寄存器”中的状态位“输出

缓冲空”置为有效

5 接口将数据发到“并行数据输出”信号线上,并将“输出准备好”信号置

为有效

6 CPU执行指令,将控制字写入接口的“控制寄存器”,从而设置接口的工

作模式

答案: 615342

10、请按照正确的程序查询数据输入过程,给下列各个步骤排序,答案直接填写数字,如123456。

1 外设将数据发到“并行数据输入”信号线上,并将“输入准备好”信号置

为有效

2 接口将“输入回答”信号置为无效,等待外设输入新数据

3 接口将“状态寄存器”中的状态位“输入缓冲满”置为有效

4 系统初始化时,CPU执行指令,将控制字写入接口的“控制寄存器”,设

置接口的工作模式

5 在上述过程中,CPU反复执行指令从“状态寄存器”中读出状态字,直到

发现“输入缓冲满”,然后执行指令从“输入缓冲寄存器”中读出数据

6 接口发现“输入准备好”信号有效后,从“并行数据输入”信号线上接收

数据,放入“输入缓冲寄存器”,并将“输入回答”信号置为有效,阻止

外设输入新数据

答案: 416352

11、下列关于中断控制方式的描述哪些是正确的?

 A、CPU可以和外设并行工作,提高了工作效率

 B、外围设备具有申请服务的主动权

 C、一定程度上满足了I/O处理的实时性要求

 D、CPU不再需要参与数据传输

 E、需要反复检查状态位

12、x86 CPU的外部中断有两大类:可屏蔽中断和()中断?

答案: 非屏蔽

13、8086系统中,假设同时发生了溢出中断,单步中断和可屏蔽中断,则哪个中断会被优先处理?

 A、溢出中断

 B、单步中断

 C、可屏蔽中断

 D、任意中断都有可能被优先处理

14、请给下列DMA方式进行数据传输的主要步骤进行排序,答案直接填写数字,如1234567

1、CPU设置DMAC内部配置寄存器

2、重复总线读写直到本次DMA传送完成

3、DMAC响应I/O接口的申请

4、DMAC向I/O接口发起总线读传输

5、DMAC处于空闲等待状态

6、I/O接口向DMAC发出DMA传送申请

7、DMAC向存储器发起总线写传输

答案: 1563472

15、DMA控制器初始化时,至少要配置哪些参数?

 A、源地址的初始值

 B、传送时的地址增减方式

 C、目的地址的初始值

 D、待传送数据的长度

 E、DMA控制器的时钟频率

 F、传送接口的数据位宽

16、现代个人计算机中,哪些设备通常是自带DMA控制器的?

 A、显卡

 B、网卡

 C、声卡

 D、内存

 E、键盘

 F、鼠标

 G、打印机

17、关于I/O的各种控制方式,下列哪些说法是正确的?

 

 A、DMA方式不需要CPU干预数据传送

 B、中断方式需要保护和恢复现场

 C、DMA方式需要和程序控制方式或者中断方式配合使用

 D、DMA方式数据需要先存入CPU中,在转到内存中

 E、中断方式的效率总比程序控制的效率要高

 F、程序控制方式需要反复读取状态寄存器

猜你喜欢

转载自blog.csdn.net/wydyd110/article/details/81382294