计算机组成原理课程设计微程序设计报告书

  • 格式:doc
  • 大小:413.00 KB
  • 文档页数:25

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理课程设计微程序设计

报告书

课程设计指导教师评定成绩表

指导教师评定成绩:

指导教师签名: 年月日

重庆大学本科学生课程设计任务书

指导教师 (签名) 学生 (签名)

说明:1、学院、专业、年级均填全称,如:光电工程学院、测控技术、。

2、本表除签名外均可采用计算机打印。本表不够,可另附页,但应在页脚添加页码。

计算机组成原理课程设计报告书

一、设计目的:

综合运用所学过的计算机原理知识,设计并实现较为完整的计算机。

掌握运用计算机原理知识解决问题和设计指令程序的能力。经过课程设计的综合训练,培养实际分析问题,编写程序指令和动手能力、团队协作精神,帮助学生系统掌握计算机组成原理课程的主要内容。二、设计要求:

设计要求:

用微程序控制器实现以下指令功能

调用:CALL addr ;指令功能与80X86相同,addr是8位二进制地址

返回:RET ;

存储器到存储器传送:

MOV memi , memj ; memi (memj), i<>j,memi内存单元地址带右移的加法运算:

ADD Ri , Rj , N ; Ri (Ri)+(Rj)>>N ,Rj中内容不变 N=0-7根据模型计算机的数据路径以及微程序控制器的工作原理,设计各指令格式以及编码,并实现各机器指令微代码,根据定义的机器指

令,自拟编写包含以下指令的应用程序。

三、微程序控制器的原理:

A.微程序控制的基本思想:

1. 若干微命令编制成一条微指令,控制实现一步操作;

2. 若干微指令组成一段微程序,解释执行一条机器指令;

3. 微程序事先存放在控制存储器中,执行机器指令时再取出。

B.基本组成:控制存储器,微指令寄存器,微地址寄存器,地址转移

逻辑框图:

图1 微程序控制器组成原理框图

控制存储器(CM):用来存放实现全部指令系统的微程序,位于CPU

中。它是一种只读型存储器,要求速度快,读出周

期短

微指令寄存器:存放当前由控制存储器读出的一条微指令信息,分为

微地址寄存器和微命令寄存器两个部分。其中微地址