2024年5月1日发(作者:)

1、 请问什么是逻辑地址?什么是物理地址?

答:逻辑地址:在计算机中,访内指令给出的地址(操作数)叫逻辑地址,也叫相对地址。

逻辑地址由两个16位的地址分量构成,一个为段基值,另一个为偏移地址。

物理地址:在存储器里以字节为单位存储信息,为了正确地存放或取得信息,每一个

字节单元给以一个唯一的存储器地址,称为物理地址,又叫实际地址或绝对地址。物理地

址=段基值×10H+偏移地址

2、 CPU与外设交换信息的方式有哪几种?

答:CPU与外设通过接口交换信息的控制方式有:程序控制方式、中断控制方式、直

接存储器存取方式(DMA方式)和输入/输出处理机方式。

程序控制方式:无条件传送控制方式、条件传送控制方式

3、 一个中断过程包括哪些环节?

答:一个中断过程应该包含以下五个过程:

(1) 中断请求 ;(2)中断排队 ;(3)中断响应;(4)中断服务;(5)中断返回。

(1)中断请求

当中断源有请求时,将中断请求触发器置1:

* 若中断屏蔽触发器为“0”状态,表示允许该中断源向CPU发出中断请求“信号”;

* 若中断屏蔽触发器为“1”状态,表示禁止该中断源向CPU发出中断请求“信号”。

尽管该中断源有中断请求,也不能被送出,称该中断请求被屏蔽了。

(2)中断排队和(3)中断响应

CPU通过中断排队确定了要响应的中断源后,进入中断响应,自动完成以下步骤:

①关中断;

②保护断点,将正在执行的程序地址(断点)入栈;

③保护现场,标志寄存器FR自动入栈;

④形成中断服务程序入口地址。

(4)中断服务和(5)中断返回

中断服务是指CPU执行中断服务程序。

中断服务程序应包括:

①保护现场,CPU响应中断时自动保护断点,寄存器则由程序员决定是否要入栈;