[工学]计算机硬件课程设计报告_第1页
[工学]计算机硬件课程设计报告_第2页
[工学]计算机硬件课程设计报告_第3页
[工学]计算机硬件课程设计报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.硬件课程设计报告院 系:计算机科学与技术专 业:网络工程姓名: 一、设计目的通过本次硬件课程设计,搭建一个复杂模型机的基本模型,加深对于计算机组成原理的认识,深刻了解计算机体系结构,熟悉计算机内部各个部件的工作原理与流程,同时提高自己的实践动手能力。二、所用设备TDN-CM+实验教学系统一台,PC微机一台三、实验原理按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。指令系统是设计计算机的依据 ,拟订指令系统将涉及基本字长、指令格式、指令种类、寻址方式等内容。基本字长:程序设计平台

2、中配置的存储器容量为256*8,可知道基本字长定为8位。指令格式:指令格式可有单字长和双字长指令两种,在双字长格式中,第二字节一般定义为操作数或操作数地址。指令格式为:操作码OP源操作数目的操作数指令类型:模型机有单操作数指令、双操作数指令和无操作数指令。操作码OP共四位,最多可定义16条指令。数据的传送单位为8位数据的传送范围R>R R>RAM RAM>R寻址方式:由于指令较短,操作数字段仅两位,为了简化硬件设计,将操作数字段和目的操作数字段的寻址定义为不同的含义。源操作数字段寻址方式 目的操作数寻址方式00 R0 00 R101 (R0) 01 (R1)10 I 10 I

3、11 D 11 D四、数据通路结构框图五、微操作流程图微指令格式六、验证程序机器指令:$P0000 IN R0$P0111ADD R0,R1$P0201MOV RAM,X$P0324OUT R1$P0402IN R2$P0532SUB R0,R2$P0658MOV R2,R0$P0760STA R0$P0871 OR R1,R0$P0981AND R1,R0$P0A40JMP 00$P0B00微指令:$M00018001$M0101ED82$M0200C050$M0300B004$M0401A205$M05959A01$M0600D181$M07028201$M08619A01$M100010

4、01$M1101ED83$M12070201$M1301B408$M1401ED86 $M1501E233$M1600E007$M1701A219$M1801E21D$M1901B41A$M1A159A01$M1B01B41C$M1CB19A01$M1D009001七、设计总结本次课程设计我们要设计一台微程序控制的模型机,以对计算机能有一个整机的概念,完成对计算机组成原理这门课程的综合应用,达到学习本书的作用.作为一个计算机系学生这是必需掌握的。使我们对数据选择器、移位器、加法器、运算器、存储器和微程序控制器,有了非常透彻的认识。通过紧张有序的课程设计实践,不仅让我对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与模型机的硬件结构和怎么去设计微程序等过程有了进一步的了解, 也让我觉得自己的动手能力有了很大的提高;自信心也增强了,在课程设计中自己动脑子解决遇到的问题,巩固和深化了自己的知识结构。广告:妈妈的淘宝点开了快半年了,卖的是毛绒玩具,但生意一直不是很好,感觉妈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论