中断隐指令是硬件为什么还需要cpu

中断隐指令是硬件为什么还需要cpu,第1张

中断隐指令硬件需要cpu的原因是:中断隐指令指CPU响应中断之后,经过某些 *** 作,转去执行中断服务程序的一种 *** 作。中断隐指令并不是指令系统中的一条真正的指令,它没有 *** 作码,所以中断隐指令是一种不允许、也不可能为用户使用的特殊指令。

中断隐指令----是指指令系统中没有的指令,它由CPU在中断响应周期自动完成。其功能是保护程序断点、硬件关中断、向量地址送PC(硬件向量法)或中断识别程序入口地址送PC(软件查询法)。

做任务,求采纳

最近复习 *** 作系统和组成原理也遇到了这个问题,经过多方资料查询,得到如下解释:在中断发生时,往往会先由中断隐指令保存程序断点,也就是pc(或pc+psw)里的内容(x86机器中psw的内容依然由隐指令即硬件保存,因为中断服务程序可能会改变它的内容,MIPS中无psw,故只保存pc),这完全是由硬件实现的,然后需要调用中断服务程序保存通用寄存器和中断屏蔽字的内容,它由 *** 作系统负责完成,运行在管态。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11681735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存