当前位置:文档之家› Cpu与简单模型机

Cpu与简单模型机

实验内容
1.写入微程序
将下面微代码写入芯片
地址
HEX
高八位
A字段
21,19-12位
CN_I
S3-S0
uM_PC7..uM_PC0
00
6F0ED001
6F
00
0 11101101
0
0000
01
08
3B0AF009
3B
00
0 10101111
0
0000
09
09
5D0AF00A
5D
00
0 10101111
PC+1IN---RO
RO---B
R0----A
A+B----RO
RO---OUT
实验过程及
结果记录
一 准备好实验仪
二.写入微程序,机器程序
三.本机运行(出现错误)
输入数据10101000即为A8
多次检验发现错误,微指令与机器指令的首地址出现问题
实验结果
分析
思考
1在不同地址 输入微指令(信号
uM_PC7..uM_PC0
计算机组成原理实验报告
实验名称
Cpu与简单模型机
实验日期
2016.11.14
学生姓名
学号
班级
实验目的
(简述实验的目的及意义)
(1) 了解并掌握一个基础的CPU的组成原理
(2) 在前几章介绍的各单元电路的基础上,构造一个简单模型计算机
(3) 给简单模型机设计4条机器指令,并编写每条机器指令的微指令,上机调试,掌握整机概念。
;START:IN R0
;从IN单元读入数据送 R0
00000001
0000 0000
; ADD R0,R0
;R0 + R0 -> R0
00000010
1010 1100
; OUT R0
;R0的值送OUT单元显示
00000011
1110 0111
; JMP START
;跳转至00H地址
00000100
0000 0000
3运行
实验仪器及元件
STAR COP2018实验仪一套、PC机一台。
实验
原理及电
路图
一般的微指令格式由操作控制和顺序控制两部分构成。
操作控制部分用来发出管理和指挥全机工作的控制信号。
其顺序控制部分用来决定产生下一个微指令的地址。事实上一条机器指令的功能是由许多条微指令组成的序列来实现的。这个微指令序列通常叫做微程序。既然微程序是由微指令组成的,那么当执行当前的一条微指令的时候。必须指出后继微指令的地址,以便当前一条微指令执行完毕以后,取下一条微指令执行。

在地址输入机器指令,执行微程序,进行加和(这里的地址和前面的地址要相同)
2这是个细心的事情




0
0000
0A
0A
7E4AF800
7E
01
0 10101111
0
1000
00
14
7F49C000
7F
01
0 10011100
0
0000
00
16
7D09A000
7D
00
0 10011010
0
0000
00
3F
7F0Aቤተ መጻሕፍቲ ባይዱ03F
7F
00
0 10101111
0
0000
3F
2.写入机器程序
00000000
1010 1000
相关主题