- 1、本文档共336页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理课后习题及答案唐朔飞
16. 计算机为了管理中断,在硬件上通常有哪些设置?各有何作用?对指令系统有何考虑? 解:计算机为了管理中断,在硬件上设有专门处理中断的机构——中断系统。它通常包括:中断请求寄存器、中断优先级排队器、向量编码器、中断允许触发器(EINT)、中断标记触发器(INT)、中断屏蔽触发器(寄存器)等。功能如下: 中断请求寄存器——对中断源发来的一过性中断请求信号进行登记; 中断优先级排队器——对同时提出的多个中断请求信号进行裁决,选出一个最紧迫的进行响应; 向量编码器——向量中断时,用来产生向量地址; 中断允许触发器(EINT)——CPU中的中断总开关,完成开、关中断状态的设置; 中断标记触发器(INT)——用来建立中断周期状态。INT=1,表示进入中断周期,即开始执行中断隐指令; 中断屏蔽触发器——对于可屏蔽的中断源进行开、关中断操作,可视为各中断源的中断分开关; 采用程序中断技术时,指令系统中往往有相关指令支持。常见的指令有:开中断、关中断、中断返回等。 17. 在中断系统中,INTR、INT、EINT这三个触发器各有何作用? 解:INTR——中断请求触发器,用来登记中断源发出的随机性中断请求信号,以便为CPU查询中断及中断排队判优线路提供稳定的中断请求信号; EINT——中断允许触发器,CPU中的中断总开关。当EINT=1时,表示允许中断(开中断),当EINT=0时,表示禁止中断(关中断)。其状态可由开、关中断等指令设置; INT——中断标记触发器,控制器时序系统中周期状态分配电路的一部分,表示中断周期标记。当INT=1时,进入中断周期,执行中断隐指令的操作。 讨论: 回答时首先应给出该触发器的中文名称,然后说明其主要作用。 ? 当进入中断周期时,INT=1;(INT=1时,进入中断周期) ? INT与EINT配合使用以实现关中断功能,即INT=1,反相后使EINT=0;(关中断并不是INT的主要功能,进入中断周期后要执行中断隐指令的全部三个功能) ? INT表示自愿中断,完成系统调用;(尽管INT触发器的英文缩写与INT指令助记符完全相同,但它们一个是硬件设置,一个是软中断指令,其作用完全不同) ? INT标记目前是否正在运行中断程序;(INT标记在运行中断程序时已不存在) ? INT表示处于中断状态中;(INT并不是在整个中断过程中都存在) ? INT判断中断过程中是否接受其它中断请求,INT=0时,开中断,允许中断嵌套;(INT标记与中断嵌套技术没有任何关系。它不能表示出中断过程中是否接受其它中断请求,INT=0也不表示开中断) ? EINT判断CPU是否响应中断请求;(CPU根据EINT状态决定是否响应中断请求) ? 当CPU响应中断时,EINT置1;(当EINT=1时,允许CPU响应中断) ? EINT确保CPU响应中断后,不受新的中断干扰;(CPU响应中断在先,进入中断周期后才使EINT=0,仅在单重中断时,整个中断过程保持EINT=0,不接受新的中断请求) ? EINT表示中断隐指令,INT起关中断作用;(把EINT和INT的作用搞反了) ? INTR=1,判断哪个中断源有请求;(INTR对中断源的请求进行登记,当INTR=1时,表示有请求) 24. 现有A、B、C、D四个中断源,其优先级由高向低按A→B→C→D顺序排列。若中断服务程序的执行时间为20μs,请根据下图所示时间轴给出的中断源请求中断的时刻,画出CPU执行程序的轨迹。 解: CPU执行程序的轨迹图如下: A服务 B服务 C服务 D服务 现行程序 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 t(μs) ? ? ? ? B与C请求 D请求 B请求 A请求 这是一个多重中断的程序运行轨迹,图中忽略了中断响应时间。 25. 设某机有五个中断源L0、L1、L2、 L3、L4,按中断响应的优先次序由高向低排序为L0?L1 ?L2 ?L3 ?L4,现要求中断处理次序改为L1?L4 ?L2 ?
您可能关注的文档
- 葡聚糖的产品化.ppt
- 蒲松龄,字留仙,又字剑臣,别号柳泉居.ppt
- 蓝天空.ppt
- 蓄电池修复原理.ppt
- 蒋宗礼送形式语言与自动机理论.ppt
- 药店药房企业文化和发展战略新员工培训版博商课件.ppt
- 蒙牛营销推广策划方案.ppt
- 蓝色动态卷轴动态PPT模板.ppt
- 蓝色动态模板.ppt
- 蓝色复古动态PPT模版.ppt
- 2021-2022学年广东省深圳高级中学八年级(下)期末英语试卷.pdf
- 2024-2025学年计算机二级考前冲刺测试卷附参考答案详解(达标题).docx
- 2024年浙江清华长三角军民协同创新研究院招聘笔试真题及答案详解1套.docx
- 2023年度工程硕士检测卷及参考答案详解(完整版).docx
- 2025中国建材集团有限公司成员企业招聘7人笔试模拟试题附答案详解(黄金题型).docx
- 2025年黑龙江省齐齐哈尔市中考数学试卷.pdf
- 2025年山东省威海市中考数学试卷.pdf
- 2025年广东省深圳市中考数学试卷.pdf
- 2025年江苏省苏州市中考数学试卷.pdf
- 2025年四川省眉山市中考数学试卷附答案.pdf
文档评论(0)