(简答题)
CPU在每次执行中断服务程序前后应做哪些工作?
正确答案
CPU在每次执行中断服务程序前完成:关中断;保存断点和被停下来的程序的现场信息;判别中断源,转中断服务程序的入口地址;执行开中断指令。CPU在每次执行中断服务程序后完成:关中断,准备返回主程序;恢复现场信息,恢复断点;执行开中断;返回主程序。
答案解析
略
相似试题
(单选题)
在单级中断系统中,CPU一旦响应中断,则立即关闭()标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
(简答题)
什么情况下CPU可以响应中断?
(判断题)
DMA控制器通过中断向CPU发DMA请求信号。
(单选题)
CPU通过指令访问Cache所用的程序地址叫做()。
(单选题)
随着CPU速度的不断提升,程序查询方式很少被采用的原因是()。
(判断题)
随着CPU速度的不断提升,程序查询方式很少被采用的原因是CPU与外设串行工作。
(单选题)
中断发生时,由硬件更新程序计数器PC,而不是由软件完成,主要是为了()。
(简答题)
在计算机系统中,使用直接存储器访问的目的是什么?在采用总线周期“挪用”方式把外围设备传送来的一个数据写进内存储器的一个单元的期间,CPU可能处于何种运行方式?对采用直接存储器访问的外围设备,要给出中断请求功能吗?为什么?
(判断题)
程序计数器PC主要用于解决指令的执行次序。