CPU满足什么条件能够响应可屏蔽中断?
正确答案:(1)CPU要处于开中断状态,即IF=1,才能响应可屏蔽中断。
(2)当前指令结束。
(3)当前没有发生复位(RESET)、保持(HOLD)和非屏蔽中断请求(NMI)。
(4)若当前执行的指令是开中断指令(STI)和中断返回指令(IRET),则在执行完该指令后再执行一条指令,CPU才能响应INTR请求。
(5)对前缀指令,如LOCK、REP等,CPU会把它们和它们后面的指令看作一个整体,直到这个整体指令执行完,方可响应INTR请求。
(2)当前指令结束。
(3)当前没有发生复位(RESET)、保持(HOLD)和非屏蔽中断请求(NMI)。
(4)若当前执行的指令是开中断指令(STI)和中断返回指令(IRET),则在执行完该指令后再执行一条指令,CPU才能响应INTR请求。
(5)对前缀指令,如LOCK、REP等,CPU会把它们和它们后面的指令看作一个整体,直到这个整体指令执行完,方可响应INTR请求。
答案解析:有
微信扫一扫手机做题