admin管理员组

文章数量:1531433

2024年3月31日发(作者:)

计算机组成原理复习资料

1. 何谓中断方式?它主要应用在什么场合?请举二例。答:A、中断方式指:CPU在接到

随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理

完毕后返回并继续执行原程序; B、主要应用于处理复杂随机事件、控制中低速I/O; C、例:打印

机控制,故障处理。

2. 中断接口一般包含哪些基本组成?简要说明它们的作用。 答:A、地址译码。选取接口

中有关寄存器,也就是选择了I/O设备; B、命令字/状态字寄存器。供CPU输出控制命令,调回接

口与设备的状态信息; C、数据缓存。提供数据缓冲,实现速度匹配; D、控制逻辑。如中断控制逻

辑、与设备特性相关的控制逻辑等。

3. 简述中断隐指令及其功能;答:中断隐指令是在机器指令系统中没有的指令,它是CPU

在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地

址、关中断等功能。

4.

中断请求;

什么是中断嵌套?答:多级中断系统中,cpu在处理一个中断的过程中又去响应另一个

5. 中断的过程与子程序调用的区别是什么?答(1)、中断的过程与中断时cpu正在运行的

程序是相互独立的,它们之间没有确定的关系。子程序调用是转入的子程序与正在执行的程序是同一

个程序。(2)中断一般是由硬件信号产生的,软中断除外,子程序调用是转移指令引起的。(3)中

断服务程序的地址是由硬件决定的,子程序调用是转移指令在地址码中指定子程序的地址;(4)中断

过程要存储所有的状态信息,子程序调用时可以只保存pc的值;(5)中断程序的调用的过程包括确

定产生中断的原因、对多个同时进行的中断裁决等,而在一般的子程序调用时没有这种操作;

6. 简述多重中断系统中CPU响应中断的步骤。答:(1)、关中断。暂时禁止所有中断;

(2)、保护现场信息,包括保存pc的值;(3)、判别中断条件根据中断优先条件,从而确定中断服务

程序的地址; (4)、开中断,设置cpu优先级为当前中断优先级,允许响应外部中断。(5)、执行中断

服务程序。完成中断请求的操纵;(6)关闭中断,暂时禁止所有中断;(7)恢复现场保护,包括pc的

值(8)、开中断,继续执行源程序;

7. 在DMA方式预处理(初始化)阶段,CPU通过程序送出哪些信息? 答:向DMA控制

器及I/O接口(分离模式或集成模式均可)分别送出如下信息: A、测试设备状态,预置DMA控制

器工作方式;B、主存缓冲区首址,交换量,传送方向;C、设备寻址信息,启动读/写。

8. 基本的DMA控制器的主要部件有哪些?答:逻辑结构包括时序和控制逻辑;内部计数

器、寄存器组、程序命令控制逻辑;优先级编码逻辑;地址、数据缓冲器组等部分。

9. 以DMA方式实现传送,大致可分为哪几个阶段?答:(1)DMA传送前的预置阶段

(DMA初始化)(2)数据传送阶段(DMA传送)(3)传送后的结束处理

10. 周期挪用和向量地址;答:周期挪用:DMA方式中由DMA接口向CPU申请占用总

线,占用一个存取周期。向量地址:中断方式中由硬件产生向量地址,即中断入口地址。

11. 什么是DMA方式?DMA的主要优点及适用场合?答:DMA直接访问存储器,一种高

速输入输出的方法,能直接访问内存,可以减少cpu的I/O的负担;适合大批量得数据传输;

12. 总线的分类方法主要有哪几种?请分别按这几种法说明总线的分类。答: A、按传送格式

分为:串行总线、并行总线;B、按时序控制方式分为:同步总线(含同步扩展总线),异步总线;

C、按功能分为:系统总线,CPU内部总线、各种局部总线。

13. 总线:一组可由多个部件分时共享的信息传输线。

本文标签: 中断控制地址子程序调用