计算机组成原理移位寄存实验报告
- 格式:doc
- 大小:262.50 KB
- 文档页数:3
计算机组成原理实验二
移位寄存实验
一、实验目的:
1、了解移位寄存器的硬件电路,验证移位控制与寄存的组合功能。
2、利用寄存器进行数据传输。
二、实验要求:
实现寄存器移位操作,了解通用寄存器的运用。
三、实验原理:
移位运算实验原理图
移位运算实验原理如图所示,使用了一片74LS299作为移位发生
器,其八输入/输出端以排针方式和总线单元连接。299—B信号控制其使能端,T4时序为其时钟脉冲,实验时将“W/R UNIT”中的T4接至“STATE UNIT”中的KK2单脉冲发生器,由S0、S1、M控制信号控制其功能状态,其列表如下:
299—B S 1 S 0 M 功能
0 0 0 任意保持
0 1 0 0 循环右移
0 1 0 1 带进位循环右移
0 0 1 0 循环左移
0 0 1 1 带进位循环左移
任意 1 1 任意装数
四、实验连接:
1.运算器控制信号连接:
S0,S1,M,LDCZY,LDR0,/SW-B,/SR-B,/R0-B
2.完成连接并检查无误后接通电源。
五、实验仪器状态设定:
在闪动的“P.”状态下按动“增址”命令键,使LED显示器自左向右第一位显示提示符“H”,表示本装置已进入手动单元实验状态。
五、实验项目:
(一)移位寄存器置数
首先置CBA=000,然后按下面流程操作:
数据开关(01101011)三态门置数
(01101011)
三态门
[CBA=001] [S0=1,S1=1] [CBA=111]
[ “按STEP” ]
(二)寄存器移位
置CBA=001并输入数据,然后置CBA=111,参照实验原理中的移位寄存器控制特性表改变S0、S1、M,按动“单步”命令键,实验发现数据移位正确。
(三)移位结果寄存
我们选取R0,把移位寄存器移位后的内容寄存到通用寄存器。
在移位操作后保持CBA=111,S0=0,S1=0,然后令LDR0=1,再按动“单步”命令键,完成移位结果保存。
(四)移位结果读出
置CBA=100,总线指示灯显示R0内容,与上步中存的数一致。
六、实验总结:
通过本次实验的数据和理论分析进行比较、验证,我们验证了移位控制与寄存的组合功能,并熟悉了移位寄存器的数据传输方式。