工学

问答题什么是中断源?为什么要安排中断优先级?什么是中断嵌套?什么情况下程序会发生中断嵌套?

题目
问答题
什么是中断源?为什么要安排中断优先级?什么是中断嵌套?什么情况下程序会发生中断嵌套?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于中断嵌套说法正确的是()

  • A、只要响应优先级不一样就有可能发生中断嵌套
  • B、只要抢占式优先级不一样就有可能发生中断嵌套
  • C、只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套
  • D、以上说法都不对

正确答案:B

第2题:

什么情况下程序会发生中断嵌套?


正确答案:必须在中断服务程序中打开中断,程序才会发生中断嵌套。

第3题:

多个中断同时发生时,系统将根据中断优先级先处理优先级最高的中断请求。可以利用( )来调整中断事件的相应次序。

A)中断嵌套

B)中断向量

C)中断响应

D)中断屏蔽


正确答案:D
中断优先级是由硬件规定的,因而不可改变,但通过中断屏蔽可以调整中断事件的响应次序。

第4题:

为什么在主程序和中断服务程序中都要安排开中断指令?如果开中断指令安排在中断服务程序的末尾,那么将产生什么后果。如果要实现中断嵌套,则开中断指令应如何设置?


正确答案:开中断指明CPU允许中断,主程序中在开中断之前要屏蔽本级和低级中断,预防干扰,而后开中断允许处理高级中断请求。在中断处理之后也要开中断,允许任何中断请求。如果没有开中断,更高级中断请求无法响应。
在中断服务期间,把该中断的断点保存后在开中断,表示响应更高级中断请求,然后进入中断服务程序,执行中断服务程序,在恢复断点之前关中断,之后又开中断,又可响应更高级中断。

第5题:

在中断服务程序中,进行中断处理之前,应先(),才允许中断嵌套,只有中断优先级()的中断源请求中断,才能被响应。


正确答案:开中断;更高

第6题:

说明什么是中断嵌套?


正确答案:当CPU正在对某一个中断源服务时,又有优先级更高的中断源提出中断请求,则CPU应暂仃正在进行的中断服务而转向更高优先级中断源的服务。当更高优先级中断源服务结束后再回到原先的中断服务程序继续服务。这就是中断嵌套,而且可以多级嵌套。

第7题:

如果有多个中断申请同时发生,系统将根据中断优先级的高低先响应优先级最高的中断请求。若要调整中断源申请的响应次序,可以利用()

  • A、中断响应
  • B、中断屏蔽
  • C、中断向量
  • D、中断嵌套

正确答案:B

第8题:

以下哪些关于中断叙述是正确的?

A、完整的中断必须包括以下过程:中断申请、中断响应、中断返回

B、微处理器包括外部中断源与内部中断源

C、中断系统能够实现中断的嵌套与能够实现中断的优先级处理

D、8086的内部中断源包括非屏蔽中断与屏蔽中断申请


参考答案:B,C

第9题:

CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在什么后,开放中断?


正确答案:必须在保护现场后,开放中断。

第10题:

中断时为什么要安排中断优先级?


正确答案: 处理器随时可能会收到多个中断源提出的中断请求,因此,为每个中断源分配一级中断优先权,根据它们的高低顺序决定响应的先后。