当前位置:
文档之家› 计算机组成原理实验三数据输出移位门
计算机组成原理实验三数据输出移位门
1
R-OE 右
(1) 按照下表 0 1 移门
连接线。
1
L-OE 左
1 0 移门
1
没有输
11 出
连信 接 接 号孔 入孔
作用
状态说明
J
J
将 K23-K26 接
实验模式:手
1
1 座 3 座 入 DBUS[7:0]
动
X
K
寄存器输出选
2
0
5
择
X
K
寄存器输出选
3
1
6
择
X
K
寄存器输出选
4
2
7
择
A
K
5
EN 3
分析 首先设置手动模式:按[TV/ME]键三次,进入"Hand......"手动状态。 系统清零 K23-K16 开关置零,按[RST]钮。将 55H 写入 A 寄存器,二进 制开关 K23-K16 依次置为:01010101,控制信号 K3,K2,K1,KO 依次为:0111。按住 STEP 脉冲键,CK 由高变低,这时寄存器 A 的黄色选择指示灯亮,表明选择 A 寄 存器。放开 STEP 键,CK 由低变高,产生一个上升沿,数据 55H 被写入 A
据总线 DBUS 上;观察移位门输出结果。
2、实验电路
CPTH 中有 7 个寄存器可以向数据总线输出数据,但在某一特定时刻
只能有一个寄存器输出数据,由 X2,X1,X0 决定那一个寄存器输出数据 ,
下表是 X2,X1,X0 与各个寄存器的关系表。图 8 是总线上的 7 个寄存器的
控制端原理图。
X
输出寄
寄存器。S2S1S0=111 时运算器结果为寄存器 A 内容。
CC
N y IN
L
D
R
AA
55
2A
0 X 1010 1010 0101 0101 0010 1010
010 0101 0101 0010 1010
AB
55
AA
1 1 1010 1011 0101 0101 1010 1010
置控制信号为:
按住 STEP 脉冲键,CK 由高变低,这时寄存器 A 的黄色选择指示灯亮, 表明选择 A 寄存器。放开 STEP 键,CK 由低变高,产生一个上升沿,数据
55H 被写入 A 寄存器。 S2S1S0=111 时运算器结果为寄存器 A 内容。
实验结果及分析: 结果 根据实验步骤连接好实际电路,按内容要求利用 CPTH 实验仪的 开关做为控制信号,将指定寄存器的内容读到数据总线 DBUS 上;观察移位 门输出结果。 完成结果如下图所示:
ALU 直接输出和零标志位产生原理图如图 9 所示。
图 9 ALU 直接输出和零标志位产生原理图 ALU 左移输出原理图、ALU 右移输出原理图分别如图 10 和图 11 所
示。
图 ALU 左 原理图
10 移输出
图 11 ALU 右移输出原理图 直通门将运算器的结果不移位送总线。当 X2X1X0=100 时运算器结 果通过直通门送到数据总线。同时,直通门上还有判 0 电路,当运算器的结 果 为 全 0 时 , Z=1, 右 移 门 将 运 算 器 的 结 果 右 移 一 位 送 总 线 。 当 X2X1X0=101 时运算器结果通过右通门送到数据总线。 (3)将 55H 写入 A 寄存器。 二进制开关 K23-K16 用于 DBUS[7:0]的数据输入,置数据 55H
←左移
右移→
其中移位与输出门是否打开无关,无论运算器结果如何,移位门都会
给出移位结果。
实验总结: 这 次 电 路 实 验 做 的 很 顺 利 , 根 据 实 验 步 骤 很 快 完 成 了 实 验 , 掌握 模型机中数据总线的原理;掌握运算器中移位功能的实现方法。明 白 了 理 论课程的重要性,也增加了我对模拟电路实验的兴趣喜爱,也要好好 学习计算机组成原理这门课程。
2X1X 存器
0
0
IN-OE 外
0 0 部输入门
0
IA-OE 中
0 1 断向量
0
ST-OE 堆
1 0 栈寄存器
0
PC-OEP
图8 数
据输出选择器原理图 1 1 C 寄存器
3、实验步骤
1
D-OE 直
首先设置手动模式: 0 0 通门
按 [TV/ME]键 三 次 , 进
入"Hand......"手动状态。
2 1O
色)
选通数据总线
0 0 0 IN 指示
输入门(K23-K16)
中断向量(由拨动开 0 0 1 IA 指示
关给出)
0 1 0 ST 指示
堆栈寄存器
0 1 1 PC 指示
PC 寄存器
D 直通门 100
指示
D 直通门
R 右移门 191
指示
R 右移门
L 左移门 110
指示
L 左移门
111
没有输出
(2) 移位。
选通 A
低电平有效
C
6
N
9
K 移位是否带进 位
0:不带进位 1: 带进位
C
K
7
移位进位输入
y IN 8
S
K 运算器功能选
8
2
2
择
S
K 运算器功能选
9
1
1
择
1S
K 运算器功能选
0O
0
择
1C
已
1K
连
ALU 工作脉冲
上升沿打入
(2)数据输出。 置下表的控制信号,检验输出结果。
X X X 指示灯(红
洛阳理工学院实验报告 3
系计
班
学
别 算机系 级
号
课程
计算机组成与系统结构
名称
实验 名称
数据输出/移位门
实验目的:
姓
名
实验
2015
日期
.4.27
成
绩
1、掌握模型机中数据总线的原理。
2、掌握运算器中移位功能的实现方法。
实验条件:CPTH 实验仪 实验内容:
1、实验要求
利用 CPTH 实验仪的开关做为控制信号,将指定寄存器的内容读到数