计算机通过将 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
以下哪个选项是正确的?
注意 –此问题是多选题 (MSQ)。
(A)陈述 I 是正确的。
(B)陈述 II 是正确的。
(C)陈述 I 不正确。
(D)陈述 II 不正确。答案: (C) (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.
陈述 I 和 II 都不正确。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论