中原工学院信息商务学院学生实验环节专用纸
实验九 微程序设计实验
实验要求:按照模型机的微指令格式设计两条指令的微程序,并在软硬件环境
中运行、测试该微程序。
实验目的:进一步熟悉微程序设计的方法。
实验说明:
COP2000 计算机组成原理实验仪,可以由用户自己设计指令/微指令系统,
COP2000 内已经内嵌了一个智能化汇编语言编译器,可以对用户设定的汇编助
记符进行汇编。
设计的两条指令如下:
指令助记符
指令意义描述
LD
ADD
A,#II
将立即数装入累加器 A
A,R
累加器加寄存器结果存入累加器
实验步骤:
1. 分析所给指令的指令周期,根据模型机的为指令格式写出相应的微程序;
2. 利用软件开发环境输入指令的助记符,通过设置微指令的相应控制信号输
入微程序;
3. 单步测试微指令、微程序;
4. 利用设计的指令写出汇编程序,并通过单步微指令执行、连续执行方式
验证指令的功能。
具体操作:
一:
1.
添加新的微指令
LD:
1
中原工学院信息商务学院学生实验环节专用纸
ADD:
2.uM 微程序下将输出做好,PCOE 低电平,EMRD 低电平,IREN 低电平
3 将 LD(04 微地址)调节成 PCOE 低电平,EMRD 低电平,EMEN 低电平,AEN 低电平
2
中原工学院信息商务学院学生实验环节专用纸
4 将 05 微地址调成,PCOE 低电平,EMRD 低电平,IREN 低电平
5 将 08 微地址 ADD 调成 RRD,WEN 为低电平。
6.将 09 微地址调成
S1,S2,S3,调成 0,X2 调成 1,X1,X0 调成 0,AEN 调成低。
3
中原工学院信息商务学院学生实验环节专用纸
7.对公操作进行调节
OA EMRD,PCOE,IREN 调成低电平
8 进行保存
9.进行编码:
保存:
点击微指令运行,操作完成。
4
中原工学院信息商务学院学生实验环节专用纸
二:
1. 加一条微指令 LD
2.uM 微程序中
OC:PCOE,EMRD,EMEN,RWR,调成低电平。
OD:EMRD,PCOE,IREN,调成低电平
5
中原工学院信息商务学院学生实验环节专用纸
3 进行保存
添加完成,,可进行测试。
实验心得:
通过这次实验利用 COP2000 计算机组成原理实验仪,设计单微指令加法的过
程,并进行测试。不仅更熟悉微程序设计的方法,而且对计算机微指令的处理过
程有了更深的了解,对学习计算机的 CPU 的控制有了更透彻的理解,对以后也是
非常有用的。
6