📌  相关文章
📜  门| Sudo GATE 2020 Mock I(2019 年 12 月 27 日)|第 54 题

📅  最后修改于: 2021-09-24 06:06:54             🧑  作者: Mango

计算机通过将 PC 的内容和当前 PSW(程序状态字)压入一个完整的降序堆栈来响应中断请求信号,假设每个都需要一个字。然后它从内存中读取一个新的 PSW,该位置由 IAD 表示的中断地址给出。服务程序的首地址取自内存中的 IAD+1 位置。注:TR(可以使用临时寄存器)。

考虑以下语句:

一、中断返回指令的微操作顺序:

SP ← SP-1
M[SP] ← PC
SP ← SP-1
M[SP] ← PSW
TR ← IAD
PSW ← M[TR]
TR ← TR + 1
PC ← M[TR]
Go to fetch phase. 

二、中断周期的微操作顺序:

PSW ← M[SP]
SP ← SP+1
PC ← M[SP]
SP ← SP+1

以下哪个选项是正确的?
(A)只有陈述 I 是正确的。
(B)只有陈述 II 是正确的。
(C)陈述 I 和 II 都是正确的。
(D)陈述 I 和 II 都不正确。答案: (D)
解释:

一、中断返回指令的微操作顺序:

PSW ← M[SP]
SP ← SP+1
PC ← M[SP]
SP ← SP+1

二、中断周期的微操作顺序:

SP ← SP-1
M[SP] ← PC
SP ← SP-1
M[SP] ← PSW
TR ← IAD
PSW ← M[TR]
TR ← TR + 1
PC ← M[TR]
Go to fetch phase. 

所以,选项(D)是正确的。这个问题的测验