- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理课程设计 实验五 综合设计实验(1) -具有中断功能的模型机设计与实现 实验五 具有中断功能的模型机设计与实现 一、实验目的 二、实验设备 三、实验要求 四、实验原理 五、实验步骤 一、实验目的 1、掌握中断的概念及实现中断的过程。 2、综合应用所学计算机原理知识,设计并实现具有中断功能的计算机。 实验五具有中断功能的模型机设计与实现 一、实验目的 二、实验设备 三、实验要求 四、实验原理 五、实验步骤 二、实验设备 1、硬件:Yy-z02计算机组成原理教学实验系统一台,排线若干。 2、软件: Yy-z02计算机组成原理实验虚拟仿真软件。 实验五具有中断功能的模型机设计与实现 一、实验目的 二、实验设备 三、实验要求 四、实验原理 五、实验步骤 三、实验要求 1、设计一个指令系统,并基于此编写一个测试程序及中断服务程序,用于实现中断功能。 2、主程序功能为从开关输入一个数据,中断服务程序功能为对此数据执行+1操作,并输出到输出设备显示。 实验五具有中断功能的模型机设计与实现 一、实验目的 二、实验设备 三、实验要求 四、实验原理 五、实验步骤 四、实验原理 1、中断的概念 2、中断的实现 3、模型机中断系统 4、与中断相关的指令 1、中断的概念 所谓中断,是指CPU在执行当前程序的过程中,由于某种特殊的原因或事故,使得CPU暂时中止当前程序的执行(即中断),转去执行处理该事故的程序(中断服务程序),处理完之后,再返回刚才的断点处,继续执行。 中断的过程 四、实验原理 1、中断的概念 2、中断的实现 3、模型机中断系统 4、与中断相关的指令 2、中断的实现 中断申请:外部中断源向CPU申请中断 实现:CPU的中断系统保存中断请求(INTR) 中断响应:CPU在条件满足时,响应中断请求。 中断响应 响应条件: (1)有中断请求(INTR=1) (2)中断允许(IF=1) (3)当前指令执行完 中断请求的监测: 中断响应 响应的实现:中断隐指令 (1)保存断点:PC压栈(CS:IP) (2)转入中断服务程序:读取中断向量送PC(CS:IP) 2、中断的实现 中断返回:从中断服务程序返回到主程序断点 实现:从栈顶弹出程序断点到PC。 四、实验原理 1、中断的概念 2、中断的实现 3、模型机中断系统 4、与中断相关的指令 3、模型机中断系统 3、模型机中断系统 中断请求信号: INT_EX、INT 中断使能信号:INT_E 中断响应信号:INT_R 中断向量:由8位中断向量开关经过缓冲器送至总线 中断控制逻辑: 中断控制逻辑 四、实验原理 1、中断的概念 2、中断的实现 3、模型机中断系统 4、与中断相关的指令 4、与中断相关的指令 STI:开中断 CLI:关中断 IRET:中断返回 HALT:动态停机指令 实验五 具有中断功能的模型机设计与实现 一、实验目的 二、实验设备 三、实验要求 四、实验原理 五、实验步骤 五、实验步骤 1、根据实验的要求,设计指令系统,并编写测试程序、中断服务程序和微程序。 2、确定模型机需要的功能模块,并设计连线图。 3、联机装入程序和微程序,并校验。 4、运行程序,检验结果。 注意 外部中断信号INT_EX的模拟产生: 实验仪:使用单脉冲开关KK产生 虚拟仿真软件:使用“INT”按钮产生 提示与思考 监测中断是否发生,使用哪一类散转? 你预备如何设计你的堆栈? 堆栈的结构? 堆栈指针的管理办法? 堆栈的初始化? 重点是中断隐指令的微程序流程。 课外研究与思考 现代微机中CPU的中断系统如何工作? 在不同的操作系统下,中断逻辑又有何不同? 实验仪的模型机中断系统可否扩展? * * 中断请求 中断响应 中断服务 中断结束 中断处理 主程序 自动关中断,清中断请求
文档评论(0)