请叙述中断响应的CPU操作过程,为什么说中断操作是一个CPU的微查询过程?
正确答案:
在中断响应中,CPU要完成以下自主操作过程:
A.置位相应的优先级状态触发器,以标明所响应中断的优先级别。
B.中断源标志清零(TI、RI除外)。
C.中断断点地址装入堆栈保护(不保护PSW)。
D.中断入口地址装入PC,以便使程序转到中断入口地址处。
在计算机内部,中断表现为CPU的微查询操作。89C51单片机中,CPU在每个机器周期的S6状态,查询中断源,并按优先级管理规则处理同时请求的中断源,且在下一个机器周期的S1状态中,响应最高级中断请求。
但是以下情况除外:
A.CPU正在处理相同或更高优先级中断。
B.多机器周期指令中,还未执行到最后一个机器周期。
C.正在执行中断系统的SFR操作,如RETI指令及访问IE、IP等操作时,要延后一条指令。
A.置位相应的优先级状态触发器,以标明所响应中断的优先级别。
B.中断源标志清零(TI、RI除外)。
C.中断断点地址装入堆栈保护(不保护PSW)。
D.中断入口地址装入PC,以便使程序转到中断入口地址处。
在计算机内部,中断表现为CPU的微查询操作。89C51单片机中,CPU在每个机器周期的S6状态,查询中断源,并按优先级管理规则处理同时请求的中断源,且在下一个机器周期的S1状态中,响应最高级中断请求。
但是以下情况除外:
A.CPU正在处理相同或更高优先级中断。
B.多机器周期指令中,还未执行到最后一个机器周期。
C.正在执行中断系统的SFR操作,如RETI指令及访问IE、IP等操作时,要延后一条指令。
答案解析:有
微信扫一扫手机做题