文档介绍:
计算机组成原理实验报告.doc计算机组成原理
实验报告
目录
实验一寄存器实验 2
实验内容1:A,W寄存器实验 2
实验内容2:R0,R1,R2,R3寄存器实验 3
实验内容3:MAR地址寄存器,ST堆栈寄存器,OUT输出寄存器实验 6
实验二运算器实验 7
实验三数据输出和移位实验 9
实验内容一:数据输出实验 9
实验内容二:移位实验 10
实验四存储器EM实验 12
实验内容1: PC/MAR输出地址选择 12
实验内容2:存储器EM写实验 13
实验内容3:存储器EM读实验 14
实验五微程序存储器uEM实验 15
实验内容1:使用试验仪小键盘输入uEM 15
实验内容2:微程序存储器uEM读出 15
实验一寄存器实验
实验内容1:A,W寄存器实验
实验步骤:
(1)照下表连接线路
连接
信号孔
接入孔
作用
状态说明
1
J1座
J3座
将K23~K16接入DBUS【7…0】
实验模式:手动
2
AEN
K3
选通A
低电平有效
3
WEN
K4
选通W
低电平有效
4
CK
已连
ALU工作脉冲
上升沿打入
(2)系统清零和手动状态设定:K23~K16开关置零,按RST钮,按TV/ME键三次,进入手动状态(液晶屏幕上有“Hand……”显示)。
(3)将55H写入A寄存器
二进制开关K23~K16用于DBUS【7…0】的数据输入,设置数据55H
K23
K22
K21
K20
K19
K18
K17
K16
0
1
0
1
0
1
0
1
置控制信号为:
K4(WEN)
K3(AEN)
1
0
按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。
(4)将66H写入W寄存器
二进制开关K23~K16用于DBUS【7…0】的数据输入,设置数据66H
K23
K22
K21
K20
K19
K18
K17
K16
0
1
1
0
0
1
1
0
置控制信号为:
K4(WEN)
K3(AEN)
0
1
按住STEP脉冲键,CK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据66H被写入W寄存器。
请仔细观察实验结果,并回答以下问题:
数据是何时打入的?是按下STEP键还是放开STEP键后?
答:在黄灯亮的瞬间,数据打入。是放开STEP后
WEN,AEN为高时,CK有上升沿,寄存器数据会不会改变?
答:不会改变。
实验内容2:R0,R1,R2,R3寄存器实验
实验步骤:
(1)照下表连接线路
连接
信号孔
接入孔
作用
状态说明
1
J1座
J3座
将K23~K16接入DBUS【7…0】
实验模式:手动
2
RRD
K11
寄存器组读使能
低电平有效
3
RWR
K10
寄存器组写使能
低电平有效
4
CK
已连
寄存器工作脉冲
上升沿打入
5
SB
K1
寄存器选择B
6
SA
K0
寄存器选择A
7
D7‥D0
L7‥L0
观察寄存器数据输出
(2)系统清零和手动状态设定:K23~K16开关置零,按RST钮,按TV/ME键三次,进入手动状态(液晶屏幕上有“Hand……”显示)。
(3)向各个寄存器中写入数据
①将11H写入R0寄存器
二进制开关K23~K16用于DBUS【7…0】的数据输入,设置数据11H
K23
K22
K21
K20
K19
K18
K17
K16
0
0
0
1
0
0
0
1
置控制信号为:
K11(RRD)
K10(RWR)
K1(SB)
K0(SA)
1
0
0
0
按住STEP脉冲键,CK由高变低,这时寄存器R0的黄色选择指示灯亮,表明选择R0寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据11H被写入R0寄存器。
②将22H写入R1寄存器
二进制开关K23~K16用于DBUS【7…0】的数据输入,设置数据22H
K23
K22
K21
K20
K19
K18
K17
K16
0
0
1
0
0
0
1
0
置控制信号为:
K11(RRD)
K10(RWR)
K1(SB)
K0(SA)
1
0
0
1
按住STEP脉冲键,CK由高变低,这时寄存器R1的黄色选择指示灯亮,表明选择R1寄存器。放开STEP键,CK由低变高,产生一个
内容来自淘豆网www.taodocs.com转载请标明出处.