[工学]计算机硬件课程设计报告.docVIP

  • 3
  • 0
  • 约1.7千字
  • 约 5页
  • 2018-11-27 发布于浙江
  • 举报
[工学]计算机硬件课程设计报告

硬件课程设计报告 院  系:计算机科学与技术 专   业:网络工程 姓  名: 一、设计目的 通过本次硬件课程设计,搭建一个复杂模型机的基本模型,加深对于计算机组成原理的认识,深刻了解计算机体系结构,熟悉计算机内部各个部件的工作原理与流程,同时提高自己的实践动手能力。 二、所用设备 TDN-CM++实验教学系统一台,PC微机一台 三、实验原理 按照要求设计指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。 指令系统是设计计算机的依据 ,拟订指令系统将涉及基本字长、指令格式、指令种类、寻址方式等内容。 基本字长:程序设计平台中配置的存储器容量为256*8,可知道基本字长定为8位。 指令格式:指令格式可有单字长和双字长指令两种,在双字长格式中,第二字节一般定义为操作数或操作数地址。 指令格式为: 操作码OP 源操作数 目的操作数 指令类型: 模型机有单操作数指令、双操作数指令和无操作数指令。 操作码OP共四位,最多可定义16条指令。 数据的传送单位为8位 数据的传送范围R—R R—RAM RAM—R 寻址方式: 由于指令较短,操作数字段仅两位,为了简化硬件设计,将操作数字段和目的操作数字段的寻址定义为不同的含义。 源操作数字段寻址方式 目的操作数寻址方式 00 R0 00 R1 01 (R0) 01 (R1) 10 I 10 I 11 D 11 D 四、数据通路结构框图 五、微操作流程图 微指令格式 六、验证程序 机器指令: $P0000 IN R0 $P0111 ADD R0,R1 $P0201 MOV RAM,X $P0324 OUT R1 $P0402 IN R2 $P0532 SUB R0,R2 $P0658 MOV [R2],R0 $P0760 STA R0 $P0871 OR R1,R0 $P0981 AND R1,R0 $P0A40 JMP 00 $P0B00 微指令: $$M0101ED82 $M0200C050 $M0300B004 $M0401A205 $M05959A01 $M0600D181 $$M08619A01 $$M1101ED83 $$M1301B408 $M1401ED86 $M1501E233 $M1600E007 $M1701A219 $M1801E21D $M1901B41A $M1A159A01 $M1B01B41C $M1CB19A01 $M1D009001 七、设计总结 本次课程设计我们要设计一台微程序控制的模型机,以对计算机能有一个整机的概念,完成对计算机组成原理这门课程的综合应用,达到学习本书的作用.作为一个计算机系学生这是必需掌握的。使我们对数据选择器、移位器、加法器、运算器、存储器和微程序控制器,有了非常透彻的认识。通过紧张有序的课程设计实践,不仅让我对计算机的基本组成、部件的设计、部件间的连接、微程序控制器的设计、微指令和微程序的编制与模型机的硬件结构和怎么去设计微程序等过程有了进一步的了解, 也让我觉得自己的动手能力有了很大的提高;自信心也增强了,在课程设计中自己动脑子解决遇到的问题,巩固和深化了自己的知识结构。妈妈的淘宝点开了快半年了,但生意一直不是很好,感觉妈妈还是很用心的,花了不少功夫,但是就是没有人气。 另外我家就在扬州五亭龙玩具城旁边,货源丰富,质量可靠,价格便宜。 欢迎大家来逛逛?99 5

文档评论(0)

1亿VIP精品文档

相关文档