这是
书上I/O中断部分“
单重中断和多重中断服务程序的流程”,
我的疑问是:
1、保护现场包括 :a.保护程序断点;b.保存各寄存器内容。书上说a由中断隐指令完成,b由中断服务程序完成,即ab都属于保护现场,只是a在中断周期执行对吗?
(
我理解为:类似于“MAR,MDR功能属于主存,却制作在CPU里。“ 这种理解对吗?)
2、在图里,
向量地址->PC这一步在
关中断之后;
但在书上中断周期部分,第5步是”将向量地址形成部件的输出送至PC,记作向量地址->PC,为下一取指周期准备“,第6步才是关中断,这该如何解释?
3、书上先说:“中断处理可简单归为:中断请求、中断判优、中断响应、中断服务、中断返回5个阶段”,又说“中断服务程序分4部分:保护现场、中断服务(设备服务)、恢复现场、中断返回”。都包含“中断返回”?这其中包含关系是怎样的?
(
我知道:一个中断处理程序对应中断请求队列中若干中断服务例程。)
望高手不吝赐教。