微程序设计实验报告 篇一:计算机组成原理课程设计——微程序设计报告书 课程设计指导老师评定成绩表 指导老师评定成绩: 指导老师签名: 年月日 重庆大学本科学生课程设计任务书 说明:1、学院、专业、年级均填全称,如:光电工程学院、测控技术、2025
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
微程序事先存放在控制存储器中,执行机器指令时再取出
基本组成:控制存储器,微指令寄存器,微地址寄存器,地址转移逻辑 框图 : 图 1 微程序控制器组成原理框图 控制存储器(CM):用来存放实现全部指令系统的微程序,位于CPU 中
它是一种只读 型