第八章输入输出系统
一、填空题;
1. 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对的控制,数据交换不经过CPU,而直接在内存和之间进行。
2. 通道是一个特殊功能的 ,它有自己的 专门负责数据输入输出的传输控制。 3. 并行I/O接口 和串行I/O接口 是目前两个最具有权威性的标准接口技术。
4. 在计算机系统中,CPU对外围设备的管理,除了程序查询方式、程序中断方式外,还有方式、方式和方式。
5. 程序中断方式控制输入输出的主要特点是,可以使A 和B 并行工作。 6. DMA控制器按其A 结构,分为B 型和C 型两种。
7. 通道是一个特殊功能的A ,它有自己的B 专门负责数据输入输出的传输控制,CPU只负责C 功能。
8. 通道有三种类型:A 通道、B 通道、C 通道。 9.
二、选择题:
1. 下面有关“中断”的叙述,______是不正确的。
A. 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求 B. CPU响应中断时暂停运行当前程序,自动转移到中断服务程序 C. 中断方式一般适用于随机出现的服务
D. 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作 2. 中断向量地址是______。
A. 子程序入口地址 B. 中断服务例行程序入口地址 C. 中断服务例行程序入口地址的地址 D. 主程序返回地址
3. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过______。 A. 移位寄存器 B. 数据寄存器 C. 锁存器 D. 指令寄存器 4. 下述I/O控制方式中,主要由程序实现的是______。
A. PPU(外围处理机)方式 B. 中断方式 C. DMA方式 D. 通道方式 5. 采用DMA方式传送数据时,每传送一个数据要占用______的时间。
A. 一个指令周期 B. 一个机器周期 C. 一个时钟周期 D. 一个存储周期 6. 发生中断请求的条件是______。
A. 一条指令执行结束 B. 一次I/O操作开始 C. 机器内部发生故障 D. 一次DMA操作开始 7. 中断向量地址是______。
A.子程序入口地址 B.中断服务例行程序入口地址 C.中断服务例行程序入口地址的指示器 D.中断返回地址 8. 下述I/O控制方式,哪种主要由程序实现______。 A. PPU(外围处理机) B. 中断方式 C. DMA 方式 D. 通道方式
9. 为了便于实现多级中断,保存现场最有效的方法是采用______。
A. 通用寄存器 B. 堆栈 C. 存储器 D. 外存 10. 在下述I/O控制方式中,主要由程序实现的是___。
A. PPU方式 B. 中断方式 C. DMA方式 D. 通道方式 11. 采用DMA方式传送数据时,每传送一个数据要占用___的时间。
A.一个指令周期 B.一个机器周期 C.一个时钟周期 D.一个存储周期
12. 采用串行接口进行七位ASCII码的传送,带有一位奇校验位、一位起始位和一位停止位,当波特率为9600波特时,字符传送速率为___。
A.960 B. 873 C. 1371 D. 480
13. 在单级中断系统中,CPU一旦响应中断,则立即关闭___标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A.中断允许 B. 中断请求 C. 中断屏蔽
14. 通道程序是由______组成。
O指令 B.通道指令(通道控制字) C.通道状态字 15. 下面有关“中断”的叙述,______是不正确的。
A. 一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求 B. CPU响应中断时暂停运行当前程序,自动转移到中断服务程序 C. 中断方式一般适用于随机出现的服务
D. 为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,
必须进行现场保存操作
16. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过______。 A. 移位寄存器 B. 数据寄存器 C. 锁存器 D. 指令寄存器 17. 中断允许触发器用来_____。
A.表示外设是否提出了中断请求 是否响应了中断请求 是否正在进行中断处理 D.开放或关闭可屏蔽硬中断 18. 硬中断服务程序结束返回断点时,程序未尾要安排一条指令IRET,它的作用是____。
A.构成中断结束命令 B.恢复断点信息并返回 C.转移到IRET的下一条指令 D.返回到断点处 19. 在采用DMA方式调整传输数据时,数据传送是____。
A.由总线控制器发出的控制信号控制下完成的
B.在DMA控制器本身发出的控制信号控制下完成的 C.由CPU执行的程序完成
D.由CPU响应硬中断处理完成的
20. 采DMA方式传递数据时,每传送一个数据就要占用一个____时间。
A.指令周期 B.机器周期 C.存储周期 D.中断屏蔽
21. 下列陈述中正确的是_____。
A.中断响应过程中是由硬件和中断服务程序共同完成的
B.每条指令的过程中,每个总线周期要检查一次有无中断请求 C.检测有无DMA请求,一般安排在一条指令执行过程的末尾 D.中断服务程序的最后一条指令是无条件转移指令
三、简答题:
1. 请说明程序查询方式与中断方式各自的特点。
2. 简要描述外设进行DMA操作的过程及DMA方式的主要优点。 3. 外围设备的I/O控制方式分哪几类各具什么特点