试述中断的一般过程。
正确答案:
中断过程是指从中断源提出中断请求,到中断被CPU响应并被处理,最好返回到被中断的程序的全过程。经历的处理步骤包括:
(1)中断请求。需要服务的中断源向CPU发出中断请求;
(2)中断判优。由中断优先权判决电路识别中断请求的中断源,当同时有多个中断源提出请求时,按一定的优先级顺序选择响应中断;
(3)中断响应。当满足CPU响应中断的条件时,CPU获取响应的中断信息,即中断类型码,并自动保护某些现场信息,从而转入中断服务处理程序的过程;
(4)中断处理。执行中断服务程序,为发出中断请求的中断源服务;
(5)中断返回。恢复现场信息,返回被中断的程序。
(1)中断请求。需要服务的中断源向CPU发出中断请求;
(2)中断判优。由中断优先权判决电路识别中断请求的中断源,当同时有多个中断源提出请求时,按一定的优先级顺序选择响应中断;
(3)中断响应。当满足CPU响应中断的条件时,CPU获取响应的中断信息,即中断类型码,并自动保护某些现场信息,从而转入中断服务处理程序的过程;
(4)中断处理。执行中断服务程序,为发出中断请求的中断源服务;
(5)中断返回。恢复现场信息,返回被中断的程序。
答案解析:有
微信扫一扫手机做题