计算机组成原理-算术逻辑运算单元实验
实 验 报 告
学院: 计算机科学学院 专业:计算机应用技术 2013年10月25日
姓 名操文健学 号2012030311043班 级计应(2)班指导老师王松课程名称计算机组成原理成
绩实验名称算术逻辑运算单元实验
不带进位位逻辑或运算实验1.实验目的
1.掌握简单运算器的数据传输方式
2.掌握74LS181的功能和应用
2.实验内容
1.完成不带进位位算术,逻辑运算实验。
2.按照实验步骤完成实验项目,了解算术逻辑运算单元的运行过程3.实验环境
科技大楼D208计算机组成原理实验室控制信号
接入开关信号
D1CK
PLS1孔
D2CK
PLS1孔
EDR1
H8孔
EDR2
H7孔
ALU-O
H6孔
CN
H5孔
M
H4孔
S3
H3孔
S2
H2孔
S1
H1孔
S0
H0孔
4.实验方法和步骤(含设计)
1.把ALU-IN(8芯的盒型插座)
与右板上的二进制开关单元中
J01插座相连(对应二进制开关H16~H23),
把ALU-OUT(8芯的盒型插座)
与数据总线上的DJ2相连。
2.把D1CK和D2CK用连线连到脉冲
单元的PLS1上,把EDR1,EDR2,
ALU-O,S0,S1,S2,S3,CN,M接
入二进制开关(请按右表连线)
·按启停单元中的运行按钮,使实验平台处于运行状态。
·二进制开关H16~H23作为数据输入,置33H(对应开关如下表)。
H23
H22
H21
H20
H19
H18
H17
H16
数据总线表
D7
D6
D5
D4
D3
D2
D1
D0
8位数据
0
0
1
1
0
0
1
1
33H
置各控制信号如下:
H8
H7
H6
H5
H4
H3
H2
H1H0
EDR1
EDR2
ALU-O
CN
M
S3
S2
S1
S0
0
1
0
1
1
1
1
1
0
·按脉冲单元中的PLS1脉冲按键,在D1CK上产生一个上升沿,把33H打入DR1数据锁存器,通过逻辑笔或示波器来测量确定DR1寄存器(74LS374)的输出端,检验数据是否进入DR1中。
·二进制开关H16~H23作为数据输入,置55H(对应开关如下表)。
H23
H22
H21
H20
H19
H18
H17
H16
数据总线表
D7
D6
D5
D4
D3
D2
D1
D0
8位数据
0
1
0
1
0
1
0
1
55H
置各控制信号如下:
H8
H7
H6
H5
H4
H3
H2
H1
H0
EDR1
EDR2
ALU-O
CN
M
S3
S2
S1
S0
1
0
0
1
1
1
1
1
0
·按脉冲单元中的PLS1脉冲按键,在D2Ck上产生一个上升沿的脉冲,把55H打入DR2数据锁存器。
·经过74LS181的计算,把运算结果(F=A或B)输入到数据总线上,数据总线上的LED灯IDB0~IDB7应该显示为77H。5.程序及测试结果
DR1
DR2
S3
S2
S1
S0
M=0(算术运算)
M=1
(逻辑运算)
CN=1
CN=0
65
A7
0
0
0
0
F=65
F=
F=9A
65
A7
0
0
0
1
F=E7
F=
F=18
65
A7
0
0
1
0
F=7D
F=
F=82
65
A7
0
0
1
1
F=FF
F=
F=0
65
A7
0
1
0
0
F=A5
F=
F=DA
65
A7
0
1
0
1
F=27
F=
F=58
65
A7
0
1
1
0
F=BD
F=
F=C2
65
A7
0
1
1
1
F=3F
F=
F=40
65
A7
1
0
0
0
F=8A
F=
F=BF
65
A7
1
0
0
1
F=0C
F=
F=3D
65
A7
1
0
1
0
F=A2
F=
F=A7
65
A7
1
0
1
1
F=24
F=
F=25
65
A7
1
1
0
0
F=CA
F=
F=FF
65
A7
1
1
0
1
F=4C
F=
F=7D
65
A7
1
1
1
0
F=E2
F=
F=E7
65
A7
1
1
1
1
F=64
F=
F=65
6.实验分析与体会
通过本次试验,
1.掌握简单运算器的数据传输方式;
2.掌握74LS181的功能和应用;
3不同的信号将会产生不同的效果,得到的结果也将会不一样。
实验日期 : 2013 年 10 月 25 日教师评语
签名: 年 月 日