计算机组成原理课程设计微程序设计报告书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
中。它是一种只读型存储器,要求速度快,读出周
期短
微指令寄存器:存放当前由控制存储器读出的一条微指令信息,分为
微地址寄存器和微命令寄存器两个部分。其中微地址