首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于中断的叙述,回答问题1至问题3,将答案填入对应栏内。 【说明】 某计算机中断系统有4级中断I1,I2,I3和I4,中断响应的优先次序为I1→I2→I3→I4,即先响应I1,冉响应I2,……,最后响应I4。每级中断对应一个屏蔽码,屏蔽码中
阅读以下关于中断的叙述,回答问题1至问题3,将答案填入对应栏内。 【说明】 某计算机中断系统有4级中断I1,I2,I3和I4,中断响应的优先次序为I1→I2→I3→I4,即先响应I1,冉响应I2,……,最后响应I4。每级中断对应一个屏蔽码,屏蔽码中
admin
2008-11-02
26
问题
阅读以下关于中断的叙述,回答问题1至问题3,将答案填入对应栏内。
【说明】
某计算机中断系统有4级中断I1,I2,I3和I4,中断响应的优先次序为I1→I2→I3→I4,即先响应I1,冉响应I2,……,最后响应I4。每级中断对应一个屏蔽码,屏蔽码中某位为“1”表示禁止中断(关中断),若为“0”则表示允许中断(开中断)。各级中断处理程序与屏蔽码的关系如表3-1所示。
选项
答案
[*]
解析
本题考查的是中断基础知识,中断是计算机中一个非常重要的概念,在嵌入式计算机中的应用极为广泛。采用中断的优点是既能提高CPU的效率又能对突发事件作出实时处理。考生需要正确理解中断的概念,了解中断处理过程,包括中断请求、中断响应、中断处理如中断返回。同时还要正确理解中断的优先级概念,CPU对各中断级的处理一般原则是;
(1)不同优先级的中断同时发生时,按优先级别高低依次处理。
(2)当CPU在处理级别低的中断处理过程中,又出现级别更高的中断请求时,应立即暂停低级中断的处理程序而去优先处理高级中断,等高级中断处理完毕后,再返回到原来未处理完的低级别的中断处理程序,这种中断处理方式称为多重(级)中断。
(3)在处理某一中断的过程中,出现比它级别低的或同级的中断请求,则应处理完当前的中断后,再接着响应新的中断请求。
(4)中断优先级相同的不同设备同时请求中断时,则按事先规定的次序,逐个处理。
中断响应的优先次序可以由中断响应的硬件排队电路决定,然而,CPU处理中断服务的优先次序可以由屏蔽码来决定。通常把屏蔽码看成软排队,中断处理次序可以不同于中断响应的次序。通常屏蔽寄存器的编码由程序员填写。
屏蔽技术向用户提供了一种手段,可以用程序控制中断系统,动态地调度多重中断优先处理的次序,从而提高了中断系统的灵活性。
[问题1][分析]
根据中断的知识以及表3-1中断处理程序与屏蔽码的关系可以确定中断处理的次序与中断响应的优先次序一致,即I1→I2→I3→I4。按照这个处理次序,可以画出CPU的运行轨迹的示意图,连续处理中断时,回到正常程序的部分可以画也可以不画。
转载请注明原文地址:https://jikaoti.com/ti/vgI7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
现在,数据库技术已被应用到超出数据处理的范围,新领域中的应用也更多,更复杂,下面关于新应用的概括,比较全面的是( )。 ①计算机辅助设计 ②计算机辅助软件工程 ③多媒体数据库 ④办公信息系统 ⑤超文本数据库
一个事务独立执行的结果将保证数据库的( )。
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat $1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case(1)in 1)cat $1;;
下列不属于DBMS的主要功能的是( )。
下列叙述中,与提高软件可移植性相关的是(12)。
UML类图中的关联相当于ER模型中的______。
下列网络互连设备中,属于物理层的是(29)________________。
计算机中机械硬盘的性能指标不包括(4)________________。
在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式不满足3NF或BCNF,这种方法称之为反规范化,下列不属于反规范化手段的是()。
随机试题
鉴别Graves病与自主性高功能性甲状腺腺瘤最有价值的检查是
体外循环手术后,一般几天可下床活动()。
A.舌质嫩胖,苔白润滑B.舌淡胖嫩,苔黄滑C.舌边青或有瘀点D.舌绛少苔有裂纹热伤营阴可见
自汗,心悸少寐,神疲气短,面色不华,舌质淡,脉细。辨证属
某项目由1名十级工和2名八级工5天完成了总量的1/8之后,改由1名八级工和2名六级工继续工作,他们又经过50天之后完成了剩余的工作量。如果十级工的工作效率是六级工的2倍,那么该项目如果由十级工、八级工和六级工各1名合作,能在第几天完成?
如图所示,在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每1s在文本框中显示一次当前的时间。PrivateSubTimer1______________TextTime.Text=TimeEndSu
下列程序输出的结果是()。#include<stdio.h>sub1(chara,charb){charc:c=a:a=b:b=c;}sub2(char*a,charb){char
BilingualeducationiscontroversialintheUnitedStates.【C1】______,agrowingbodyofresearchshowsthat【C2】______speakingt
Theyareessentiallyunionistic,andseekunioninharmonyofspirit,life,andworship,______inalogicalstatementofdoctrin
Forthispart,youareallowed30minutestowriteacompositiononthetopicEpidemics.Youshouldwriteatleast120wordsbut
最新回复
(
0
)