计算机组成原理课程设计--基本模型机的设计——加减法指令的实现

计算机组成原理课程设计--基本模型机的设计——加减法指令的实现

ID:35625287

大小:1.34 MB

页数:25页

时间:2019-04-03

计算机组成原理课程设计--基本模型机的设计——加减法指令的实现_第1页
计算机组成原理课程设计--基本模型机的设计——加减法指令的实现_第2页
计算机组成原理课程设计--基本模型机的设计——加减法指令的实现_第3页
计算机组成原理课程设计--基本模型机的设计——加减法指令的实现_第4页
计算机组成原理课程设计--基本模型机的设计——加减法指令的实现_第5页
资源描述:

《计算机组成原理课程设计--基本模型机的设计——加减法指令的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学《计算机组成原理》课程设计说明书学号:0121010340301课程设计题目模型机的总体设计学院计算机科学与技术专业计算机科学与技术班级姓名指导教师2011年12月30日25武汉理工大学《计算机组成原理》课程设计说明书课程设计任务书学生姓名:王俊哲_专业班级:计算机指导教师:许毅__工作单位:计算机科学与技术学院题目:基本模型机的设计——加减法指令的实现初始条件:理论:学完“电工电子学”、“数字逻辑”、和“计算机组成原理”课程,掌握计算机组成原理实验平台的使用。实践:计算机学院科学系实验中心提供计算机、

2、实验的软件、硬件平台,在实验中心硬件平台验证设计结果。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、基本模型机系统分析与设计,利用所学的计算机组成原理课程中的知识和提供的实验平台完成设计任务,从而建立清晰完整的整机概念。2、根据课程设计题目的要求,编制实验所需的程序,上机测试并分析所设计的程序。3、课程设计的书写报告应包括:(1)课程设计的题目。(2)设计的目的及设计原理。(3)根据设计要求给出模型机的逻辑框图。(4)设计指令系统,并分析指令格式。(5)设计微程序及其实现的方法

3、(包括微指令格式的设计,后续微地址的产生方法以及微程序入口地址的形成)。(6)模型机当中时序的设计安排。(7)设计指令执行流程。(8)给出编制的源程序,写出程序的指令代码及微程序。(9)说明在使用软件HKCPT的联机方式与脱机方式的实现过程(包括编制程序中加减法指令的时序分析,累加器A和有关寄存器、存储器的数据变化以及数据流程)。(10)课程设计总结(设计的特点、不足、收获与体会)。时间安排:周一:熟悉相关资料。周二:系统分析,设计程序。周三、四:编程并上实验平台调试周五:撰写课程设计报告。指导教师签名:年月日系主

4、任(或责任教师)签名:年月日25武汉理工大学《计算机组成原理》课程设计说明书基本模型机的设计—加减法指令的实现1.设计目的本次课程设计主要是完成简单的加减法指令的实现,通过使用软件HKCPT,了解程序编译、加载的过程。通过微单步、单拍调试,理解模型机中的数据流向。在分析阶段主要完成模型机的整体逻辑框图,并在实验平台上连好线将各个逻辑部件组装成一个完整的模型机;在设计阶段主要是设计出该机的指令系统,并设计出相应的编码方式及时序逻辑;在实验验证阶段,自己按照设计阶段编制的指令系统编写一个程序,在实验平台上观看程序每一步

5、运行的过程。2.设计原理模型机的运行是在微程序的控制下,实现特定指令的功能,并且编写相应的微程序,简单的模型机都是由算术逻辑单元、微程序单元、堆栈寄存器单元、累加器、启停、时序单元、总线和存储器单元组成。我们可以先设计模型机的逻辑框图,然后编制相应的指令系统,模型机组装好后就可以输入事先编好的程序检验模型机是否成功。3.设计内容3.1逻辑框图设计根据设计的要求,对实验硬件资源进行逻辑组合,便可设计出该模型机整体逻辑框图。简单的模型机是由算术逻辑单元、微程序单元、堆栈寄存器单元、累加器、启停、时序单元、总线和存储器单

6、元组成。在模型机中,我们将要实现RAM的读写指令,寄存器的读写指令,跳转指令,ALU的加、减、与、或指令。把通用寄存器作为累加器A,进行左、右移等指令,整体构成一个单累加器多寄存器的系统。下图给出了本次实验的模型机整机逻辑框图:25武汉理工大学《计算机组成原理》课程设计说明书3.2系统连线1.总线和内存单元BUSRMWMEMCKDJ1DJ2DJ3DJ4DJ5DJ6DJ7AJ1M21M21M22PLS4ALU-INALU-OUTR-INRA-INR-OUTRA-OUTPC-INPC-OUT2.微程序控制单元MLDMC

7、KMOCKMD0MD1MD2MD3MD4MD5MD6MD7M23PLS1PLS3VCCVCCI4I5I6I7GNDGND3.寄存器单元SASBRRWRRCKX0X1ERARA-ORACKI0I1M15M14PLS4M12M11M10M9PLS44.算术逻辑单元EDR1EDR2ALU-OCNMS3S2S1S0D2CKD1CKCCKZDCYM8M7M6M5M4M3M2M1M0PLS4PLS4PLS4JZJC5.指令寄存器EIR1EIR2IR1CKIR2CKIR2-OPC-OELPPCCKJZJCJS0JS125武汉理工

8、大学《计算机组成原理》课程设计说明书M20M19PLS4PLS4M18M17M16PLS2ZDCYI2I36.启停单元HCKHALTPLS2M133.3指令系统设计本次实验的平台HKZK-CPT内采用的是8位数据总线和8位地址总线方式,在设计指令系统时,应考虑有哪几种类型的指令,那几种寻址方式和编码方式。3.3.1指令类型算术/逻辑运算指令如:加法、减法、取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。