PAGE
PAGE 1
算术逻辑运算器
实验目的与要求
试验目的:1、掌握算术运算器单元ALU(74LS181)的工作原理。
2、掌握简单运算器的数据传送通道。
3、验算由74LS181等组合逻辑电路组成的运算功能发生器运算功能。
4、能够按给定数据,完成实验指定的算术/逻辑运算。
试验要求:按练习的要求输入数据和完成相应的操作,将实验结果填入表格
二. 实验方案
1、按实验连线图接好线,仔细检查正确与否,无误后才接通电源。
2、用二进制数据开关分别向DR1寄存器和DR2寄存器置数。
3、通过总线输出DR1寄存器和DR2寄存器的内容。
4、比较实验结果和理论值是否一致,如果不一致,就分析原因,然后重做。
三.实验结果
练习一 表1.1.2
操作
ALU-B
SW-B
S3 S2 S1 S0 M CN
记录总线上显示灯B7-B0的结果
比较输出结果与输入数据是否一样
输出DR1的内容
0
1
0 0 0 0 0 1 是
输出DR2的内容
0
1
1 0 1 0 1 *是
练习二 表1.1.3
DR1
DR2
S3 S2 S1 S0
逻辑运算(M=1CN任意)
算术运算(M=0)
CN=1(无进位)
CN=0(有进位)
AA
55
0 0 0 0
F=
F=
F=
AA
55
0 0 0 1
F=
F=
F=
AA
55
0 0 1 0
F=
F=
F=
AA
55
0 0 1 1
F=
F=
F=
65
A7
0 1 0 0
F=
F=
F=
65
A7
0 1 0 1
F=
F=
F=
65
A7
0 1 1 0
F=
F=
F=
65
A7
1 1 1 1
F=
F=
F=
FF
FF
1 0 0 0
F=
F=
F=
FF
FF
1 0 0 1
F=
F=
F=
FF
FF
1 0 1 0
F=
F=
F=
FF
FF
1 0 1 1
F=
F=
F=
55
01
1 1 0 0
F=
F=
F=
55
01
1 1 0 1
F=
F=
F=
55
01
1 1 1 0
F=
F=
F=
55
01
1 1 1 1
F=
F=
F=
练习四 表1.1.4
操作
ALU-B
SW-B
S3 S2 S1 S0
M
CN
DR
DR
运算关系及结果显示
逻辑乘
0
1
1 0 1 1
1
*
66
FF
DR1·DR2→DR2(66)
传送
0
1
1 1 1 1
1
*
66
66
DR1→DR2(66)
按位加
0
1
0 1 1 0
1
*
66
66
DR1 eq \o\ac(○,+)DR2→DR2(00)
逻辑加
0
1
1 1 1 0
1
*
66
00
DR1+DR2→DR2(66)
取反
0
1
0 0 0 0
1