计算机科学学院
课程设计报告
课程 计算机组成原理
题目 的实现(指令扩展)
年级 2009级
专业 计算机科学与技术
学号 学生 多啦小鹏
任课教师
2012年 2月 28日
课程设计题目的求值(指令扩展)验收
时间2012年2月2日
课
题
设
计
方
案1、课题设计方案
1.1、基础知识和熟悉平台
首先、熟悉平台,了解设计指令的平台操作和各个部分模块功能,如图:
微命令写入到ROM中模块:
测试查看当前微指令地址等各寄存器的值:
扩展指令,学习指令的格式,类型,寻址方式为后面实践动手打下理论基础,教学机器指令格式如图:
操作码
DR
SR
I/O端口地址/相对偏移量
立即数/直接内存地址/变址偏移量
根据不同的标准,16位机的指令可划分为不同的指令:
①指令长度区分,有单字指令和双字指令,也允许定义和使用三字指令。
②操作数的个数,有双操作数指令、单操作数指令和无操作数指令。
③寻址方式区分,寄存器寻址、寄存器间接寻址、立即数寻址、直接寻址、变址寻址、相对寻址等寻址方式。
课
题
设
计
方
案微指令是由微命令和下地址两个字段组成的,所以要进一步了解微命令。微命令控制信号等各个部件的联系。要知道了各个控制位的功能。了解和学