计算机组成原理课后习题答案解析 下载本文

完美WORD格式

(4)CRT显示器的光栅扫描方式可分为 ① 和 ② 。 答:① 逐行扫描方式 ② 隔行扫描方式

(5)根据打印方式的不同,打印机可以分成 ① 和 ② 二种。 答:① 击打式 ② 非击打式

(6)激光打印机的工作过程可分为_ ① 阶段、 ② 阶段、 ③ 阶段和_ ④ 阶段。 答:① 处理 ② 成像 ③ 转印 ④ 定影

第九章 作业解答

9.19. 判断题

(1) DMA控制器和CPU可以同时使用总线工作。 ×

(2) 在计算机系统中,所有的数据传送都必须由CPU控制实现。 × (3) 一个更高优先级的中断请求可以中断另一个中断处理程序的执行。√ (4) 外围设备一旦申请中断,立刻能得到CPU的响应。 ×

(5) 一个通道可以连接多个外围设备控制器,一个外围设备控制器可以管理一台或多台外围设备。 √ (6) DMA方式既能用于控制主机与高速外围设备之间的信息传送,也能代替中断传送方式。 × (7) 通道程序是由通道控制字组成的,通道控制字也称通道指令。 √

(8) 单级中断与多级中断的区别是单级中断只能实现单中断,而多级中断可以实现多重中断或中断嵌套。

(9) 在直接程序控制方式下,CPU启动I/O设备的指令开始执行后,直到数据传送完为止,CPU不能执行

别的程序。 √

(10) DMA工作方式提高了CPU的效率,同时也提高了数据传送的速度。这是由于DMA方式在传送数据时不

需要CPU干预,而且在一批数据传送完毕时,也完全不需要CPU干预。 ×

(11) 与中断处理程序相比,CPU目前运行的用户应用程序的级别最高。 ×

(12) 采用DMA方式进行数据传送的设备,比不采用DMA方式进行数据传送的设备优先级要高。 × (13) CPU在执行当前指令最后所做的检查是否有各类中断请求的次序,即为CPU处理各类中断的次序。√ 9.20. 选择题

(1)I/O接口中的数据缓冲器的作用是 A 。

A. 用来暂存外围设备和CPU之间传送的数据 B. 用来暂存外围设备的状态 C. 用来暂存外围设备的地址 D. 以上都不是

(2)在中断响应过程中,保护程序计数器的作用是 B 。

A. 使CPU能找到中断处理程序的入口地址

B. 使中断返回后,能回到断点处继续原程序的执行 C. 使CPU和外围设备能并行工作 D. 为了实现中断嵌套 (3)DMA方式用来实现 D 。

A. CPU和内存之间的数据传送

B. 外围设备和外围设备之间的数据传送 C. CPU和外围设备之间的数据传送 D. 内存和外围设备之间的数据传送

(4)如果认为CPU查询设备的状态信号是处于非有效工作状态,那么,在下面几种主机与设备之间的

数据传送方式中, A 主机与设备是串行工作的, D 主机与设备是并行工作的, B 主程序与外围设备是并行运行的。

整理分享

完美WORD格式

A. 程序查询方式 B. 中断方式 C. DMA方式 D. 通道方式

(5)下面哪种情况会提出中断请求? B 。

A. 产生存储周期窃取 B. 一次I/O操作结束 C. 两个数相加

D. 上述三种情况都发生 (6)中断向量地址是 C 。

A. 子程序的入口地址

B. 中断服务程序的入口地址 C. 中断服务程序入口地址的地址 D. 中断向量表的起始地址

(7)向量中断与非向量中断的区别在于 D 。

A. 非向量中断是单一中断源的中断,而向量中断是多中断源的中断

B. 非向量中断只有单一中断处理程序入口,而向量中断有多个中断处理程序入口 C. 非向量中断是单级中断,而向量中断可以实现多级中断 D. 非向量不能作为中断隐指令,而向量可以形成隐指令

(8)采用DMA方式传送数据时,每传送一个数据,就要占用 D 的时间。

A. 一个指令周期 B. 一个CPU周期 C. 一个存储周期 D. 一个总线周期

(9)周期挪用方式常用于 A 中。

A. 直接存储器存取方式的输入输出 B. 直接程序控制传送方式的输入输出

C. CPU的某寄存器与存储器之间的直接程序控制传送 D. 程序中断方式的输入输出

(10)在下面有关DMA概念的叙述中,正确的是 A 。

A. 当CPU在执行指令时,CPU与DMA控制器同时提出了对主存访问的要求,这是应首先满足CPU

的要求,以免指令执行发生错误,而DMA传送数据是可等待的。 B. DMA周期挪用方式是在CPU访问存储器总线周期结束时,插入一个DMA访问周期。在此期间,

CPU等待或执行不需要访问内存的操作。

C. 因为DMA传送是在DMA控制器控制下内存与外设直接数据传送,因此在这种方式中,始终不

需要CPU干预。

D. CPU在接到DMA请求后,必须尽快地在一条指令执行后予以响应。

9.21. 填空题

(1)CPU对输入输出设备的访问,采用按地址访问的形式。对I/O设备编址的方法,目前采用方式主要有:

① 和 ② ,其中 ③ 需要有专门的I/O指令支持。

答:① I/O独立编址方式 ② 存储器统一编址方式 ③ I/O独立编址方式 (2)主机与外围设备之间的数据交换方式有 ① 、 ② 、 ③ 和 ④ 等几种。

答:① 直接程序控制方式 ② 程序中断方式 ③ DMA ④ I/O通道方式 (3)接口接收到中断响应信号INTA后,要将 ① 传送给CPU。

答:① 中断类型编码(中断识别编码)

(4) 选择型DMA控制器在物理上可以连接 ① 设备,而在逻辑上只允许连接 ② 设备,它适合于连接

整理分享

完美WORD格式

③ 设备。

答:① 多台设备 ② 一台设备 ③ 数据传送速度很快的设备 (5)DMA控制器和CPU分时使用总线的方式有 ① 、 ② 和 ③ 三种。

答:① CPU暂停方式 ② 周期挪用方式 ③ 交替访问内存方式 (6)通道的种类有 ① 、 ② 和 ③ 三种。

答:① 字节多路通道 ② 选择通道 ③ 数组多路通道 (7)通道的工作过程可分为 ① 、 ② 和, ③ 三部分。

答:① CPU使用广义指令进入管理程序,组织一个通道程序,并启动通道。 ② 设备选择、进行信息传送 ③ 传送结束

(8)在I/O控制方式中,主要由程序实现的控制方式是 ① 方式。

答:① 程序控制方式

(9)中断处理过程可以 ① 进行, ② 的设备可以中断 ③ 的中断服务程序。

答:① 嵌套 ② 优先级别高 ③ 优先级别低

(10)I/O通道是一个特殊功能的 ① ,它有自己的 ② ,专门负责数据输入输出的传输控制,CPU只负

责 ③ 功能。

答:① I/O控制器 ② 指令执行部件 ③ 启、停I/O通道,查询通道及I/O设备状态,控制I/O通道进行某些操作

(11)程序中断I/O方式与DMA方式除了应用场合及响应时间不同以外,两者的主要区别在于 ① 。

答:① 程序中断I/O方式是以CPU为中心,采用软硬结合,以软件为主的方式,控制设备与主机之间的数据传送 ,DMA方式是以主存为中心,采用硬件手段,控制设备与主存间直接进行数据传送。

整理分享