计算机组成原理——习题与解析 第八章 接口 邵桂芳
8.2基本题
8.2.1 填空题
1、 实现输入输出数据传送的方式分为三种:程序控制方式、__1__方式和__2__方式。 答案:1、直接存储器访问(DMA) 2、通道
2、 程序控制方式包括____1____方式和____2____方式。 答案:1、程序查询 2、中断
3、 输入输出系统由____1____、____2____以及相关软件组成。
答案:1、输入输出设备 答案:1、统一编址
2、输入输出接口
4、 输入输出设备寻址方式有____1____和____2____两种。
2、单独编址
5、 统一编址方式是将____1____和____2____统一进行编址。
答案:1、输入输出设备中的各寄存器 2、内存单元
6、 统一编址方式下,访问输入输出设备使用的是____1____指令,访问输入输出设备和内
存将使用____2____的控制总线。 答案:1、访问内存 2、相同
7、 单独编址方式下,输入输出操作使用____1____指令实现,输入输出设备和内存的访问
将使用____2____的控制总线。 答案:1、专门的输入输出 2、不同
8、 输入输出设备中的基本寄存器包括控制寄存器、____1____、____2____。
答案:1、状态寄存器 2、数据寄存器
9、输入输出操作实现的CPU与I/O 设备的数据传输实际上是CPU与________之间的数据传输。 答案:I/O设备接口中寄存器 10、设备的定时方式分为____1____与____2____两种方式。程序控制的输入输出属于
____3____方式。 答案:1、同步定时 2、异步应答 3、异步应答
11、同步定时方式接口的数据传送是按照CPU的________进行的。
答案:控制节拍 12、程序控制方式中,数据的传送由________进行控制。
答案:CPU的程序
13、CPU响应中断时最先完成的两个步骤是____1____和____2____。
答案:1、关中断 2、保存现场信息
14、内部中断是由____1____引起的,如运算溢出等。内部中断通常称为____2____。
答案:1、CPU的某种内部因素 2、自陷 15、外部中断是由________引起的,如输入输出设备产生的中断。
答案:主机外部的中断信号
16、禁止中断由CPU内部设置一个可以由程序设定的____1____实现,当其为____2____时允
许CPU响应中断,否则禁止CPU响应中断。
答案:1、中断允许触发器 2、“1”
17、中断屏蔽是靠为每个中断源设置一个____1____实现的,当其为____2____时禁止该中断源的中断请求,否则允许通过。 答案:1、中断屏蔽触发器 2、“1”
第 1 页 共 30 页
计算机组成原理——习题与解析 第八章 接口 邵桂芳
18、CPU响应中断后需要保存____1____,即保存程序计数器PC和相关寄存器的内容。保存的方法一般是将其放入____2____。 答案:1、现场信息 2、堆栈
19、使用禁止中断或屏蔽中断可以保证正在执行的程序的________。
答案:完整性 20、DMA的含义是____1____,用于解决____2____问题。
答案:1、直接寄存器访问 2、数据块传送
21、DMA数据传送过程可以分为____1____、数据块传送和____2____三个阶段。
答案:1、传输前预处理 2、传送后处理
22、基本DMA控制器主要由____1____、字计数器、数据寄存器、____2____、标志寄存器及
地址译码与同步电路组成。 答案:1、地址计数器 2、控制逻辑
23、DMA控制器中的内存地址计数器存放内存中要交换数据的____1____,每传输一个数据
后____2____。 答案:1、起始地址 2、自动加1
24、DMA控制器中的字计数器用于记录要传送数据块的____1____,每传输一个字节后计数器____2____。
答案:1、长度 2、加1
25、通道中包括____1____、状态寄存器、____2____、通道地址寄存器、通道指令寄存器等
部分。
答案: 1、通道控制器
2、中断机构
26、根据数据传送方式,可以将通道分为____1____通道、____2____通道和数组多路通道。
答案:1、字节多路 2、选择
27、CPU内部中断允许触发器对________中断不起作用,如掉电就属于此类中断。
答案:不可屏蔽 28、在中断服务中,开中断的目的是允许________.
答案:多级中断
29、中断裁决机制有____1____、____2____和独立请求三种方式。
答案:1、轮换 2、菊花链
30、按照数据传送的方式,I/O设备可分为____1____和____2____两种,光盘就属于后者。 答案:1、字设备 2、数据块设备 31、一个中断向量对应于一个________.
答案:中断服务程序的入口地址
32、按照产生中断的机制,可将中断分为____1____、____2____和____3____。 答案:1、内部中断 2、外部中断 3、软件中断
33、由____1____引起的中断是软件中断,用于调用____2____服务程序。
答案:1、内陷指令
2、操作系统
34、多个中断源在轮询方式中________最先被访问。
答案:优先级高的 35、在菊花链方式下,越________的设备越优先级高。
答案:靠近CPU 36. 接口接收到终端响应信号INTA后,将()传送给CPU 答案:中断向量
37. 中断屏蔽的有两个:()
第 2 页 共 30 页
计算机组成原理——习题与解析 第八章 接口 邵桂芳
答案:一是改变中断处理的优先级别,二是屏蔽一些不允许产生的中段 38. 数组多路通道允许()个设备进行()操作,数据传送单位是()
答案: 1(单)、数据传输、数据块
39. 字节多路通道可允许()设备进行数据传输操作,数据传送单位是()
答案: 多个、字节
40. 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用()传送、()传
送、()传送。 答案:并行、串行、串并行
41. 串行接口之所以学要串、并行数据的转换电路,是应为()。 答案:计算机内部数据是并行传送的
42. DMA控制器按其()结构可分为()型和()型两种 。 答案:组成、选择、多路
43. 通道与CPU分时使用()实现了()内部数据处理和()的并行工作 。
答案:内存、CPU、I/O设备 44. CPU在响应DMA请求后,将让出一个()周期给DMA控制器 。 答案:存储
45. CPU响应中段时,必须先保护当前程序的断点状态,然后才能执行中断服务子程序,
这里的断点状态指的是()。
答案:返回地址和状态寄存器的内容
46. 堆栈结构往往用于中段处理中现场保护,它的存取方式是() 。 答案:先进后出
47. CPU与外部设备交换数据时采用()()()和()等方式来协调它们之间的速度不同
步 。
答案:程序查询、中断、DMA
48. 在数据传送方式中,若主机与设备串行工作,则采用()方式;若主机与设备并行工作,则采用()方式;若主程序与设备并行工作,则采用()方式 。 答案:程序查询、中断、DMA
49. DMA控制器和CPU分时使用总线的方式有()()和()三种。
答案: 停止CPU使用主存、周期挪用、DMA和CPU交替使用主存 50. DMA操作过程可以分为三个阶段()()和() 。 答案: 准备阶段、传送阶段、结束阶段 51. 通道的种类有()()和()三种 。
答案:字节多路通道、选择通道、数组多路通道 52. 通道的功能是:()。按通道的工作方式分,通道有()通道、()通道、()通道三种类型。通道程序是由一条或者几条()构成 。
答案: 接收CPU的I/O命令、控制外设与主存的数据的交换;
字节多路;数组多路;选择;通道指令;
53. 外设接口的主要功能是()()()
答案:匹配主机与外设速度不的差异;实现数据格式的转换;传达主机的命令反映设备的状态;
54. 中断处理过程可以()。()的设备可以中断()的中断服务程序。
答案:嵌套、优先级高、优先级低
55. 中断请求的优先排队可归纳为两大类,他们是()和()。程序中断方式适用于()和
()场合
第 3 页 共 30 页
计算机组成原理——习题与解析 第八章 接口 邵桂芳
答案:硬件判优、软件判优、异常情况、特殊请求
56. 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对()的控制,数据交换不
经过CPU,而直接在内存和()之间进行。 答案:总线、I/O设备(输入输出设备)
57. DMA技术的出现使得()可以通过()直接访问(),与此同时,CPU可以继续执行程
序
答案:外围设备、DMA控制器、内存
58. 多路行DMA控制器不仅在()上而且在()上可以连结多个设备,适合于连结()设
备。 答案:物理、逻辑、慢速
59. 并行I/O接口()和串行I/O接口()是目前最具权威性和发展前景的两个标准接口。
SCSI、IEEE 1394
60. 通道是一个特殊功能的(),她有自己的()专门负责数据输入输出的传输控制,CPU
只负责()功能。 答案:处理器、指令和程序、数据处理 61. 中断处理需要有中断()、中断()产生、中断()等硬件支持。
优先级仲裁、向量、控制逻辑
62. 选择型DMA控制器在物理上可以连接()设备,而在逻辑上只允许连接()设备,它
适合于连接()设备。 答案:多个、一个、高速
63. 磁盘机采用DMA方式与主机通信,如主存周期为1Μs,磁盘机的最高传输速率为()才能适应存储器的要求?此时,CPU必须处于()状态。 1MB/S、等待 64. CPU对外部设备的控制方式按照CPU的介入程度,从小到大分别为()()()()。 答案:通道方式、DMA方式、中断方式、程序方式 65. 通道的工作过程分为()()和()三部分。 答案:(1)在用户程序中调用访管指令进入管道程序、由CPU通过管理程序组织一个通道程序、并启动通道;
(2)通道处理机执行通道程序,完成指定的数据输入输出工作; (3)通道程序结束后向CPU发中断请求;
8.2.2选择题:
1. 主机、外设不能并行工作的方式是() A程序查询方式 B中断方式 C通道方式 答案:A
2. 在同一编址方式下,下面的说法()是正确的 A一个具体地址只能对应输入输出设备 B一个具体地址只能对应内存单元
C一个具体地址既可以对应输入输出设备又可以对应内存单元 D只对应I/O设备或者只对应内存单元 答案:D
第 4 页 共 30 页