文档介绍:塔里木大学计算机专业(计算机组成原理)课程实验报告
课程名称:
计算机组成原理
任课教师:
王冬
机 房:
逸夫楼106
实验箱编号:
实验日期:
实验成绩:
实验班级:
计算机16-4
学生姓名:
余杰
实验名称:
移位运算实验
实验设备
、设施:
计算机组成原理实验箱、排线、电源线、串口线…
实验目的
掌握移位控制的功能及工作原理
二、实验内容
输入数据,利用移位寄存器进行移位操作。
三、实验原理
移位运算实验电路的功能由S1、S0、M控制,具体功能见表2-2:
299-G
S1
S0
M
功 能
0
0
0
×
保持
0
1
0
0
循环右移
0
1
0
1
带进位循环右移
0
0
1
0
循环左移
0
0
1
1
带进位循环左移
1
1
1
×
置数
四、实验步骤
本实验中所有控制开关拨动,相应指示灯亮代表高电平“1”,指示灯灭代表低电平“0”。
连线时应注意:对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。
按图2-4接线:
运算器电路
S3S2S1S0MCn G-299
BD15……BD8
数据总线
BD7……BD0
控制总线T4
C-G S3S2S1S0MCn 299-G
控制开关电路
T4 fin f/8
脉冲源及时序电路
DIJ1 DIJ-G
DIJ2
数据输入电路
图2-4 实验二开关实验接线图
为了避免总线冲突,首先将控制开关电路的所有开关拨到输出高电平“1”状态,所对应的指示灯亮。
2.不带进位移位操作过程:(以左移为例)
开始实验前要把所有控制开关电路上的开关置为高电平“1”状态。拨动清零开关CLR,使其指示灯灭。再拨动CLR,使其指示灯亮。
置数:
置C-G=1,299-G=1,通过数据输入电路输入要移位的数据,置D15---D0= “0000000000000001”,然后置C-G=0,数据总线显示灯显示“0000000000000001”,置S0=1,S1=1,参考功能表表2-2可见,此时为置数状态,按脉冲源及时序电路上的【单步】按钮,置C-G=1,完成置数的过程。
不带进位移位:
置299-G=0,S0=1,S1=0,M=0,参考功能表表2-2可见,此时为循环左移状态,数据总线显示灯显示“0000000000000001”, 按【单步】,数据总线显示灯显示“0000000000000010”, 再按一次【单步】,数据总线显示的数据向左移动一位。连续按【单步】,观察不带进位移位的过程。如想进行右移,参考表2-2可见,置S0=0,S=1,再按【单步】即可实现右移操作。
带进位移位
首先观察运算器电路上的进位指示灯Z