课程设计(计算机组成原理)重点.docVIP

  • 7
  • 0
  • 约1.03万字
  • 约 16页
  • 2016-05-19 发布于湖北
  • 举报
课程设计(大作业)报告 题目分析 本次课程设计课题是设计基于微程序控制器的简单计算机设计与实现,宏观上利用CPU、cache、存储器以及一些外设设备来组成一台简单计算机,微观上由运算器、译码电路、和存储器指令用的控制存储器构成。此次设计要求完成各个指令的格式以及编码的设计,实现各个机器指令的微代码。 本计算机实现的功能有:IN(输入),OUT(输出),ADD(加法),SUB(减法),STA(存数),JMP(跳转)。设计进行开始,在了解微程序的基本格式, 及各个字段值的作用后, 按微指令格式参照指令流程图,设计出程序以及微程序,将每条微指令代码化,译成二进制代码表,并将二进制代码转换为联机操作时的十六进制格式文件。根据机器指令系统要求,设计微程序流程图及确定微地址。设计的加法和减法中, 被加数和被减数都由调试人员输入, 而加数和减数都从存储器中读取. 最后上机调试,各个功能运行结果正确。 基本理论 计算机原理图 (一)、ALU 1、功能及组成 它是数据加工处理部。执行所有的算术运算 执行所有的逻辑运算,并进行逻辑测试,通常,一个算术操作产生一个运算结果,而一个逻辑操作则产生一个判决。 2、设计图 (二)、CPU 1、如何执行指令 (1)MOV指令 a. 程序计数器b. PC的内容被放到指令总线 c. 从 d. 程序计数器内容加 e. 指令寄存器中的操作码被译码 f.

文档评论(0)

1亿VIP精品文档

相关文档