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

A、数据缓冲

B、提供联络信息

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

D、设备选择

E、提高处理器性能

F、提高处理器工作频率

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(1)

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指令的地址译码更方便

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(2)

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

A、可以减少(增加)CPU的引脚数目

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

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

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(3)

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

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(4)

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

A、控制程序简单

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

C、对外设要求低

D、操作流程较为复杂

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(5)

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

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

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

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

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(6)

​​9、请按照正确的程序查询数据输出过程,给下列各个步骤排序。615342

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

作模式

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

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

为有效

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

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

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

缓冲空”置为有效

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

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

解析:

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(7)

10、请按照正确的程序查询数据输入过程,给下列各个步骤排序。 416352

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

置接口的工作模式

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

为有效

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

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

外设输入新数据

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

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

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

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

解析:

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(8)

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

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

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

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

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

E、需要反复检查状态位

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(9)

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

答案: 非屏蔽

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

解析:

​​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(10)

优先处理内部中断

14、请给下列DMA方式进行数据传输的主要步骤进行排序。 1563472

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

5、DMAC处于空闲等待状态

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

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

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

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

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(11)

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

A、源地址的初始值

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

C、目的地址的初始值

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(12)

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

A、显卡

B、网卡

C、声卡

D、内存

E、键盘

F、鼠标

G、打印机

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

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

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

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

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

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

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

解析:​

计算机应用基础慕课答案(华文慕课计算机组成原理-9)(13)

​​

,