在中断响应过程中,CPU保护程序计数器的主要目的是( )。A.使CPU能找到中断

题库2022-08-02  36

问题 在中断响应过程中,CPU保护程序计数器的主要目的是( )。A.使CPU能找到中断服务程序的入口地址B.为了实现中断嵌套C.为了使CPU在执行完中断服务程序时能回到被中断程序的断点处D.为了使CPU与I/O设备并行工作

选项 A.使CPU能找到中断服务程序的入口地址
B.为了实现中断嵌套
C.为了使CPU在执行完中断服务程序时能回到被中断程序的断点处
D.为了使CPU与I/O设备并行工作

答案 C

解析 中断响应实现向中断服务程序的过渡。在中断响应周期,CPU要完成以下操作:(1)发出中断响应信号INTA。(2)关中断,即将IF位清0。这是因为在响应一个中断的期间不能响应另一个中断。(3)保护断点和标志寄存器。断点是按正常顺序(即没有中断)应执行的下一条指令的地址。对8086来说,保护断点就是保存CS和IP的内容(压入堆栈)。标志寄存器FR中存放着刚执行指令的一些重要特征,也需要保存起来,以便中断返回时继续使用其中的内容。(4)查找中断源,转向相应的中断服务程序的入口。
转载请注明原文地址:https://tihaiku.com/congyezige/2408665.html

最新回复(0)