1 / 6
文档名称:

组成原理实验四 数据输出实验和移位门实验.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

组成原理实验四 数据输出实验和移位门实验.doc

上传人:zbfc1172 2015/10/24 文件大小:0 KB

下载得到文件列表

组成原理实验四 数据输出实验和移位门实验.doc

文档介绍

文档介绍:实验四数据输出实验/移位门实验
一、实验目的
(1)了解模型机中数据输出的控制方法。
(2)了解模型机中数据移位的过程。
二、实验要求
(1)利用COP2000实验仪的X0、X1、X2作为控制信号,将相应的寄存器内容输出到DBUS上。
(2)理解并掌握数据移位的原理。
三、实验说明
COP2000中有7个寄存器可以向数据总线输出数据, 但在某一特定时刻只能有一个寄存器输出数据。由X2,X1,X0决定那一个寄存器输出数据。
数据输出选择器原理图
X2 X1 X0
输出寄存器
0 0 0
IN_OE 外部输入门
0 0 1
IA_OE 中断向量
0 1 0
ST_OE 堆栈寄存器
0 1 1
PC_OE 寄存器
1 0 0
D_OE 直通门
1 0 1
R_OE 右移门
1 1 0
L_OE 左移门
1 1 1
没有输出
四、实验过程
连接线表
连接
信号孔
接入孔
作用
有效电平
1
J1座
J3座
K23-K16接入DBUS[7:00]
实验模式:手动
2
X0
K5
寄存器输出选择
3
X1
K6
寄存器输出选择
4
X2
K7
寄存器输出选择
5
AEN
K3
选通A
低电平有效
6
CN
K9
移位是否带进位
0:不带进位 1:带进位
7
Cy IN
K8
移位进位输入
8
S2
K2
运算器功能选择
9
S1
K1
运算器功能选择
10
S0
K0
运算器功能选择
11
ALUCK
CLOCK
ALU工作脉冲
上升沿打入
实验1:数据输出实验
置下表的控制信号, 检验输出结果
X2
X1
X0
指示灯(红色)
液晶显示(数据总线值)
0
0
0
IN指示
输入门(K23-K16)
0
0
1
IA指示
中断向量(由拨动开关给出)
0
1
0
ST指示
堆栈寄存器
0
1
1
PC指示
PC寄存器
1
0
0
D直通门指示
D直通门
1
0
1
R右移门指示
R右移门
1
1
0
L左移门指示
L左移门
1
1
1
没有输出
实验2:移位实验
(1)原理图
ALU直接输出和零标志位产生原理图
ALU左移输出原理图
ALU右移输出原理图
直通门将运算器的结果不移位送总线。当X2X1X0=100时运算器结果通过直通门送到数据总线。
同时,直通门上还有判0电路,当运算器的结果为全0时,Z=1
右移门将运算器的结果右移一位送总线。当X2X1X0=101时运算器结果通过右通门送到数据总线。具体连线是:
Cy à DBUS7
ALU7 à DBUS6
ALU6 à DBUS5
ALU5 à DBUS4
ALU4 à DBUS3
ALU3 à DBUS2
ALU2 à DBUS1
ALU1 à DBUS0
Cy à DBUS7
=0):
0 à DBUS7
=1):
Cy à DBUS7
左移门将运算器的结果左移一位送总线。当X2X1X0=110时运算器结果通过左通门送到数据总线。具体连线是:
ALU6 à DBUS7
ALU5