中山大学数字电路与逻辑设计实验报告
院系
信息科学与技术学?/p>
学号
专业
计算机科学类
实验?/p>
3
、实验题目:
AU(Arithmetic Unit,
算术单元)设计?/p>
实验内容?/p>
设计一个半加半减器?/p>
输入?/p>
S
?/p>
A
?/p>
B,
其中
S
为功能选择口?/p>
?/p>
S=0
时,输出
A+B
及进位;?/p>
S=1
时,输出
A-B
及借位?/p>
S
输入
1
输入
2
输出
Y
?/p>
/
借位
Cn
0
A
B
A+B
进位
1
A
B
A-B
借位
利用三种方法实现?/p>
?/p>
1
)利用卡诺图简化后只使用门电路实现?/p>
?/p>
2
)使?/p>
74LS138
实现?/p>
?/p>
3
)使?/p>
74LS151
实现?/p>
可分两次单独记录?/p>
/
差结果?/p>
进位?/p>
位结果或使用两块
74LS151
实现?/p>
实验分析?/p>
真值表
S
A
B
Y
Cn
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
0
0
1
0
1
1
1
1
1
0
1
0
1
1
1
0
0
卡诺图:
S
AB
0
1
通过卡诺图可得:
Y=
A
B+A
B
00
01
11
10
0
0
1
1
0
0
1
1