CPU在处理中断过程中 有几种方法找到中断服务程序的入口地址?举例说明。

大学 入口,地址,程序 已帮助 人

CPU在处理中断过程中,有几种方法找到中断服务程序的入口地址?举例说明。

请帮忙给出正确答案和分析,谢谢!

热搜:会计处理方法是指在会计核算中采用的具体方法

答案解析

难度★★☆ 搜索
  • 正确答案:CPU在处理中断过程中有两种方法找到中断服务程序的入口地址。 (1)硬件向量法是由硬件电路产生对应某中断源的向量地址在向量地址内可设一条无条件转移指令转向中断服务程序的入口地址。只需在中断响应周期将向量地址送至PC在CPU进入下一取指周期时就可取出无条件转移指令执行该指令即可转至中断服务程序。也可以在向量地址内直接存放服务程序的入口地址通过访问向量地址的存储单元采用间址的方法找到服务程序的入口地址。 (2)软件查询法是在主存中存有一段中断识别程序它通过程序判断是哪个中断源提出请求并转至相应的入口地址。只要在中断响应周期将中断识别程序的首地址送至PC在CPU进入下一取指周期时就可取出中断识别程序的第一条指令逐条执行指令便可找到相应的服务程序入口地址。
    CPU在处理中断过程中有两种方法找到中断服务程序的入口地址。(1)硬件向量法是由硬件电路产生对应某中断源的向量地址,在向量地址内可设一条无条件转移指令,转向中断服务程序的入口地址。只需在中断响应周期将向量地址送至PC,在CPU进入下一取指周期时,就可取出无条件转移指令,执行该指令即可转至中断服务程序。也可以在向量地址内直接存放服务程序的入口地址,通过访问向量地址的存储单元,采用间址的方法找到服务程序的入口地址。(2)软件查询法是在主存中存有一段中断识别程序,它通过程序判断是哪个中断源提出请求,并转至相应的入口地址。只要在中断响应周期将中断识别程序的首地址送至PC,在CPU进入下一取指周期时,就可取出中断识别程序的第一条指令,逐条执行指令,便可找到相应的服务程序入口地址。