计算机组成实验——验证74LS181运算和逻辑功能

2022-04-08 07:50:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《计算机组成实验——验证74LS181运算和逻辑功能》,欢迎阅读!
运算,逻辑,组成,验证,74LS181

计算机组成原理实验报告





实验(验证74LS181运算和逻辑功能

一、实验目的:

1)掌握算数逻辑单元的工作原理; 2)熟悉简单运算器的数据传送通路;

3)画出逻辑电路图及布出美观整齐的接线图; 4)验证4位运算功能发生器组合功能。



二、实验仪器

NI_Circuit_Design_Suite_14_0_1_Education软件。

三、简要原理:

ALU能进行多种算术运算和逻辑运算。4ALU_74LS181能进行16种算术运算和逻辑运算。功能表如下: 方式 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1

M=1 逻辑运算 F=/A F=/(A+B) F=(/A)B F=0 F=/(AB) F=/B F=A⊕B F=A/B F=/A+B F=/(A⊕B) F=B F=AB F=1 F=A+/B F=A+B F=A

M=0 算术运算 CN=1(无进位) F=A F=A+B F=A+/B

F=1(补码形式) F=AA(/B) F=(A+B)A/B F=AB1 F=A(/B)1 F=AAB F=AB F=(A+/B)AB F=AB1 F=AA F=(A+B)A F=(A+/B)A F=A1

CN=0(有进位) F=A1 F=(A+B)1 F=(A+/B)1 F=0

F=AA/B1 F=(A+B)A/B1 F=AB F=A(/B F=AAB1 F=AA1 F=(A+/B)AB1 F=AB F=AA1 F=(A+B)A1 F=(A+/B)A1 F=A



S3 S2 S1 S0 逻辑运算



(上表中的“/”表示求反)

ALU-74LS181引脚说明:M=1 逻辑运算,M=0 算术运算



引脚





说明




M状态控制

S3 S2 S1 S0运算选择控制 A3 A2 A1 A0 B3 B2 B1 B0 Cn 最低位进位输入 Cn+4本片产生的进位信号 F3 F2 F1 F0

M=1 逻辑运算,M=0算术运算 S3 S2 S1 S0决定电路执行哪一运算 运算数1,引脚3为最高位 运算数2,引脚3为最高位 Cn=0有进位;Cn=1 无进位 Cn+4=0有进位;Cn+4=1无进位 F3 F2 F1 F0运算结果,F3为最高位





四、实验数据及计量结果



综上验证74LS1814ALU的逻辑算术功能,列出结果如下表: S3 S2 S1 S0 数据1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0

AH AH AH AH FH FH FH FH FH

数据2 5H 5H 5H 5H 1H 1H 1H 1H FH

算术运算(M=0

Cn=1(无进位) Cn=0(有进位) A F A F D D D D E



B 0 B 0 E E E E F

逻辑运算(M=1 5 0 5 0 E E E E F




1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1

FH FH FH 5H 5H 5H 5H

FH FH FH 5H 5H 5H 5H

E E E A A 4 4

F F F B B 5 5

F F F F F 5 5








本文来源:https://www.dywdw.cn/4a79862add80d4d8d15abe23482fb4daa58d1d00.html

相关推荐
推荐阅读