复杂模型机的设计课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前 言 计算机组成原理系统地介绍了计算机的基本组成原理和内部工作机制,强调计算机的基本概念和基础知识,又注重与实际应用相结合,并注意反映当代的最新技术,在计算机科学与技术专业的教学计划中占有重要地位和作用。 计算机组成原理课程设计是一次实践过程,通过此次课程设计可以提高我们对所学计算机组成原理知识的理解,掌握计算机各功能部件的相关知识,同时可以提高我们的实践动手能力。 本次课程设计加强了实践环节,培养学生动手能力,使学生学完成课程设计后,对计算机内部的运作有一定感性认识,对计算机的软、硬件工作原理都有较清晰的概念,对计算机硬件系统中常见的一般故障,具有一定的判断和解决问题的能力。使学生具有对各子系统初步设计及互联组合的能力。 目 录 摘 要 1 第一章 设计目的及设计原理 2 1.1设计目的 2 1.2设计原理 2 第二章 总体设计 3 2.1模型机数据通路图 3 2.2模型机微程序流程图 3 第三章 详细设计 5 3.1运算器的物理结构 5 3.2存储器系统的组成与说明 6 3.4微程序控制器的逻辑结构及功能 9 3.5微程序的设计与实现 11 第四章 系统调试报告 18 参考文献 20 设计总结 21 致 谢 22 摘 要 本次课程设计要求了解存储器的工作原理,掌握存储器容量的扩充方法,加深理解计算机系统的基本输入/输出过程和中断处理过程。了解运算器的工作原理,了解控制器的组成和工作原理,强化计算机整机概念,学会用微程序设计方法设计新机器指令所对应的微指令码点。 关键词:存储器 中断处理 工作原理 微程序 第一章 设计目的及设计原理 1.1设计目的 该设计要求学生根据计算机组成原理课程所学知识,设计、开发一套简单的模型计算机。 通过对一个简单计算机的设计,以达到对计算机的基本组成、部件的功能与设计、微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,加深对理论课程的理解。通过模型机的设计和调试,连贯运用计算机组成原理课程学到的知识,建立计算机整机概念,加深计算机时间和空间概念的理解。 1.2设计原理 部件实验过程中,各部件单元的控制信号是人为模拟产生的,而本次设计将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。 计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应与一个微程序。 本设计采用13条机器指令:IN(输入)、ADD(二进制加法)、SUB(二进制减法)、LDA(取数)、STA(存数)、OUT(输出)、AND(逻辑与)、JMP(无条件转移)、BZC(为零或有进位转移)、MOVE(数据传送)、CLR(位清零)、XOR(逻辑异或)、OR(逻辑或)。 为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还必须设计三个控制台操作微程序。 存储器读操作(KRD):拨动总清开关CLR后,控制台开关SWB、SWA为“00”时,按START微动开关,可对RAM连续手动读操作。 存储器写操作(KWE):拨动总清开关CLR后,控制台开关SWB、SWA为“01”时,按START微动开关,可对RAM进行连续手动写入。 启动程序:拨动总清开关CLR后,控制台开关SWB、SWA置为“11”时,按START微动开关,即可转入到第01号“取址”微指令,启动程序运行。 第二章 总体设计 2.1模型机数据通路图 复杂模型机的数据通路图如图2-1所示。 图2-1模型机数据通路图 2.2模型机微程序流程图 微程序流程图如图2-2所示。 由于完整图形过大无法显示,因此这里只画出了其中的10条指令流程图,剩余3条于此基本相同。 图2-2 微程序流程图 第三章 详细设计 3.1运算器的物理结构 3.1.1运算器功能:加工信息包括算术运算和逻辑运算。 3.1.2运算器的物理结构如图3-1所示。 图3-1运算器物理结构图 3.1.3设计带有片间串行进位16位算数逻辑运算功能的运算器 此次设计的16位运算器由四片74LS181以并/串形成16位字长的ALU构成。低8位运算器的输出经过一个三态门74LS245(U33)到ALUO1插座,实验时用8芯排线和内部数据总线BUSD0~D7插座BUS1~6中的任一个相连,低8位数据总线通过LZD0~LZD7显示灯显示;高8位运算器的输出经过一个三态门74LS245(U33`)到ALUO1`插座,实验时用8芯排线和高8位数据总线BUSD8~D15插座KBUS1或KBUS2相连,高8位数据总线通过LZD8~LZD15显示灯显示;参与运算的四个数据输入端分别由四个锁存器74LS273(U29、U30、U29`、U30、)锁存,实验时四个锁存器的输入并联后用8芯排线连至外部

文档评论(0)

AnDyqaz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档