首页 > 试题广场 >

什么是中断?设计中断系统需考虑哪些主要问题?

[问答题]

什么是中断?设计中断系统需考虑哪些主要问题?

推荐

中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。

设计中断系统需解决的问题:

(1)各中断源如何向CPU提出中断请求

(2)当对个中断源同时提出中断请求时,中断系统如何确定优先响应哪个中

断源的请求

(3)CPU在什么条件、什么时候、以什么方式来响应中断

(4)CPU响应中断后如何保护现场

(5)CPU响应中断后,如何停止原程序的执行而转入中断服务程序的入口地址
(6)中断处理结束后,CPU如何恢复现场,如何返回到原程序的间断处。
(7)在中断处理过程中又出现了新的中断请求,CPU该如何处理。
发表于 2018-08-20 20:08:36 回复(0)