新浪博客

【章节习题】输入输出

2011-11-20 20:16阅读:
一、填空题:
1. 外设接口的主要功能是__________________
2. 输入/输出设备的编址方式通常有____________两种方式。在没有设置专门I/O指令的系统中,主机启动外围设备的方法是______
3. 计算机系统中,CPU对外设的管理方式有:______方式、______方式、_____
_方式、______方式、______方式五种。
4. 程序中断是计算机系统中广泛使用的一种______方式,当某一外设的数据准备就绪后,它主动向______发出请求信号,后者响应主动请求后,暂停运行主程序,自动转移到该设备的______
5. 中断处理需要有中断______、中断______产生、中断______等硬件支持。
6. 如果CPU处于中断允许状态,则可以立即接受中断请求进行中断响应。一旦进入中断响应过程,CPU会立即______,并将当前____________的内容保存到______中。
7. 程序中断方式控制输入/输出的特点是:可以使____________同时并行工作。
8. 中断系统应具有的功能包括:(1)实现__________________;(2)实现____________
9. 中断处理过程可以______进行,______的设备可以中断______的中断服务程序。
10. 一次中断可以分为:______________________________等过程。
11. DMA技术的出现使得______可以通过______直接访问______,同时CPU继续执行程序。
12. DMA方式采用__________________三种方式。
13. DMA控制器按其组成分为:______型和______型两种。
14. 选择型DMA控制器在______上可以连接多个设备,而在______上只允许连接一台设备,适用于连接______设备。
15. 多路型DMA控制器不仅在______上,而且在______上可以连接多个设备,适合于连接______设备。


二、选择题:
1. 在数据的传送过程中,数据由串行变并行或由并行变串行,其转换是通过______实现的。
A.数据寄存器   B.移位寄存器   C.锁存器   D.内存储器
2. 下面哪种情况会提出中断请求______
A.产生存储周期窃取        B.一次I/O操作结束
C.两个数相加             D.上述三种情况都发生
3. 中断向量地址是______
A.子程序入口地址           B.中断服务子程序入口地址
C.中断服务子程序入口地址的地址    D.子程序入口地址
4. 单向量中断与多向量中断的区别在于______
A. 单向量中断是单一中断源的中断,而多向量中断是多中断源的中断
B. 单向量中断只有单一中断处理入口,而多向量中断有多个中断处理入口
C. 单向量中断是单级中断,而多向量中断可实现多级中断
D. 单向量中断不能作为隐指令,而多向量中断可以形成隐指令
5. 采用DMA方式传送数据时,每传送一个数据就要占用______的时间
A.一个指令周期   B.一个机器周期  
C.一个存储周期   D.一个总线周期
6. 周期挪用方式常用于______中。
A. 直接内存存取方式的输入/输出
B. 直接程序传送方式的输入/输出
C. CPU的某寄存器与存储器之间的直接程序传送
D. 程序中断方式的输入/输出
7. 在统一编址方式下,下列哪种说法是正确的______
A. 一个具体地址只能对应输入/输出设备
B. 一个具体地址只能对应内存单元
C. 一个具体地址可以对应输入/输出设备又可以对应内存单元
D. 只对应输入/输出设备或只对应内存单元
8. 在独立编址方式下,下列哪种说法是正确的______
A. 一个具体地址只能对应输入/输出设备
B. 一个具体地址只能对应内存单元
C. 一个具体地址可以对应输入/输出设备又可以对应内存单元
D. 只对应输入/输出设备或只对应内存单元
9. 数据格式的串-并转换是通过______进行的。
A.并行接口    B.串行接口    C.同步接口    D.异步接口
10. 禁止中断的功能可以由______来完成。
   A.中断触发器   B.中断允许触发器
 C.中断屏蔽触发器 D.中断禁止触发器
11. 数据多路通道数据的传送是以______为单位进行的。
A.字节      B.字       C.数据块     D.
12. 下列有关中断的论述不正确的是______
A. CPU和输入/输出设备可实现并行工作,但设备之间不可以并行工作
B. 可以实现多道程序、分时操作、实时操作等
C. 对高速外设(如磁盘)采用中断可能引起数据丢失
D. 计算机的中断源,可以来自主机,也可以来自外设
13. 下面论述正确的是______
A. 具有专门输入/输出指令的计算机的外设,可以单独编址
B. 统一编址方式下,不可以访问外设
C. 访问存储器的指令,只能访问存储器,一定不能访问外设
D. 只有输入/输出才可以访问外设
14. 主机外设不能并行工作的是______
A.程序查询方式  B.中断方式    C.DMA方式    D.通道方式
15. 下列叙述正确的是______
A. CPU响应中断期间仍执行源程序
B. 在中断过程中,一旦有中断源提出中断,CPU立即响应
C. 在中断响应中,保护断点、保护现场应由用户编程实现
D. 在中断响应中,保护断点是中断响应自动完成的
16. 中断系统可______实现。
A.仅用硬件    B.仅用软件    C通过软、硬结合 D.以上都不对
17. 中断发生时,由硬件保护来更新程序计数器PC,而不是由软件完成,主要是为了______
A.能进入中断处理程序并能正确返回原程序   B.节省内存
C使中断处理程序易于编制,不易出差     D.提高处理机的速度
18. I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是______
A.I/O设备          B.I/O设备和数据通道
C.I/O设备、数据通道和时钟  D.I/O设备、数据通道、时钟和软件
19. 在单级中断中,CPU一旦响应中断,就立即关闭______标志,以防本次中断服务结束前同级的其它中断源产生另一次中断进行干扰。
A.中断优先    B.中断屏蔽    C中断请求   D.以上都不对
20. 为了便于实现多级中断,保存现场信息最有效的方法是______
A.通用寄存器   B.堆栈      C存储器    D.外存
21. CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用______
A.并行技术    B.通道技术    C缓冲技术   D.缓存技术
22. 为了实现CPU与外设并行工作,必须引入的基础硬件是______
A.缓冲区     B.通道      C时钟     D.相关寄存器
23. 中断允许触发器是用来______
A.表示外设是否提出了中断请求        B.CPU是否响应了中断请求
C.CPU是否正在进行中断处理         D.开放或关闭可屏蔽硬中断
24. 硬中断服务结束返回断点时,程序末尾要安排一条指令IRET,它的作用是______
A.构成中断结束命令             B.恢复断点信息并返回
C.转移到IRET的下一条指令          D.返回到断点处
25. 在采用DMA方式高速传送数据时,数据传送是______
A. 在总线控制器发出的控制信号控制下完成的
B. DMA控制器本身发出的控制信号控制下完成的
C. CPU执行的程序完成的
D. CPU响应硬中断处理完成的
26. 如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求,若要调整中断事件的响应次序,可以通过______
A.中断嵌套    B.中断向量    C中断响应   D.中断屏蔽


三、名词解释:
1. 中断
2. 单线中断
3. 周期挪用
4. 管态与目态
5. 通道指令
6. 接口
四、简答题:
1. 通用可编程接口中应由哪些部件组成?各自的功能是什么?
2. 简述一次DMA处理的完整过程。
3. 把外设接入计算机系统时,必须解决哪些基本问题?通过什么手段解决这些问题?
4. 试说明外设的I/O控制方式分类和特点。
5. 试举出三种实现中断向量的方法。
6. 何为DMA方式?DMA控制器可采用哪几种方式与CPU分时使用内存?
7. 通道传送方式有哪些特点?通道具有哪些功能?
8. CPUI/O接口的寻址有几种方式?它们是怎样进行的?
9. I/O系统由四个设备:磁盘(传输速率为500000位每秒)、磁带(传输速率为200000位每秒)、打印机(2000位每秒)、CRT1000位每秒),是用中断方式、DMA方式设计此I/O系统。(注:画出XPU保护总线控制器在内的I/O示意图,并做出文字说明)
10. 一个基本的DMA控制器应该包括哪些逻辑构件?
11. 试说明在DMA传送方式中,停止CPU访问内存方法的工作原理,并分析其优缺点。
12. 试比较DMA方式和中断方式有哪些不同?
13. 在通道的工作过程中,可能会出现哪几种中断?它们各在什么情况下产生中断?
14. 说明采用DMA(直接内存访问)传送方式的目的?DMA接口中比一般输入/输出接口中要多出一些什么功能电路?
15. 程序查询方式是怎样进行信息交换的?它有哪些优缺点?
16. 使用中断有哪些好处?
17. 什么是计算机中断系统中的屏蔽技术?它有何作用?






我的更多文章

下载客户端阅读体验更佳

APP专享