实 验 报 告
学院: 计算机科学学院 专业:计算机应用技术 2013年11月23日
姓 名
操文健
学 号
2012030311043
班 级
计应(2)班
指导老师
王松
课程名称
计算机组成原理
成
绩
实验名称
进位控制,通用寄存器判零实验
1.实验目的
1.熟悉带进位控制的算术逻辑运算器的组成和硬件电路。
2.用进位寄存器来实现带进位的左移,右移。
3.熟悉判零线路。
2.实验内容
1.按照实验步骤完成实验项目
2.实现带进位位的算术逻辑运算
3.通用寄存器实现带进位的左移,右移功能
4.理解通用寄存器的判零电路。
3.实验环境
科技大楼计算机组成原理实验室D208
控制信号
接入开关信号
D1CK
PLS1孔
D2CK
PLS1孔
CCK
PLS1孔
EDR1
H8孔
EDR2
H7孔
ALU-O
H6孔
CN
H5孔
M
H4孔
S3
H3孔
S2
H2孔
S1
H1孔
S0
H0孔
4.实验方法和步骤(含设计)
·把ALU-In(8芯的盒型插座)与右板上的二进制开关单元中J01插座相连(对应二进制开关H16~H23),把ALU-OUT(8芯的盒型插座)与数据总线上的DJ2相连。
·把D1CK,D2CK,CCK用连线连到脉冲单元的PLS1上,把EDR1,EDR2,ALU-O,S0,S1,S2,S3,CN,M接入二进制拨动开关(请按右表接线)
·按启停单元中停止按钮,实验平台停机并且把进位寄存器CY清零(把CY灯灭)。在本实验中使用算术逻辑单元作为进位发生器,按运行键,实验即进入运行状态。
·二进制开关H16~H23作为数据输入,置65H(对应开关如下表)。
H23
H22
H21
H20
H19
H18
H17
H16
数据总线值
D7
D6
D5
D4
D3
D2
D1
D0
8位数据
0
1
1
0
0
1
0
1
65H
置各控制信号如下:
H8
H7
H6
H5
H4
H3
H2
H1
H0
EDR1
EDR2
ALU-O
CN
M
S3
S2
S1
S0
0
1
0
1
0
1
0
0
1
·按脉冲单元中的PLS1脉冲按键,在D1Ck上产生一个上升沿,把65H打入DR1数据锁存器,通过逻辑笔或示波器来测量确定DR1寄存器(74LS374)的输出端,检验数据是否进入DR1中。
·二进制开关H16~H23作为数据输入,置A7H(对应开关如下表)。
H23
H22
H21
H20
H19
H18
H17
H16
数据总线值
D7
D6
D5
D4
D3
D2
D1
D0
8位数据
1
0
1
0
0
1
1
1
A7H
置各控制信号如下:
H8
H7
H6
H5
H4
H3
H2
H1
H0
EDR1
EDR2
ALU-O
CN
M
S3
S2
S1
S0
1
0
0
1
0
1
0
0
1
·按脉冲单元中的PLS1脉冲按键,在D2CK上产生一个上升沿,把A7H打入DR2数据锁存器。
·再置各控制信号如下:
H8
H7
H6
H5
H4
H3
H2
H1
H0
EDR1
EDR2
ALU-O
CN
M
S3
S2
S1
S0
1
1
0
1
0
1
0
0
1
·按脉冲单元中的PLS1脉冲按键,在CCK上产生一个上升沿,把74LS181的进位打入进位寄存器中,在有进位的情况下,CY指示灯亮,并且ALU-O为0,把计算结果输入到数据总线。
。
5.实验结果
通过实验,按照实验步骤里面将数据打进去后,经过74LS181的计算将产生进位,即Cn+4输出0,当把计算结果输出到总线时,数据总线指示灯IDB0~IDB7显示结果0CH
6.实验分析与体会
通过对实验操作以及结果的分析,在控制部分,可以控制实验是否产生进位或者是左移还是右移;熟悉了带进位控制的算术逻辑运算器的组成和硬件电路;用进位寄存器来实现带进位的左移,右移;熟悉判零线路。
实验日期 : 年 月 日
教师评语
签名: 年 月 日