计算机组成原理课后习题及答案唐朔飞完整版.ppt

计算机组成原理课后习题及答案唐朔飞完整版.ppt

  1. 1、本文档共335页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理课后习题及答案唐朔飞完整版

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 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 ?L0 ?L3,根据下面的格式,写出各中断源的屏蔽字。 解:各中断源屏蔽状态见下表: 中 断 源 屏 蔽 字 0 1 2 3 4 L0 L1 L2 L3 L4 1 0 0 1 0 1 1 1 1 1 1 0 1 1 0 0 0 0 1 0 1

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档