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

1、 实验目的

(1) 掌握算术逻辑单元(ALU)的工作原理;

(2) 熟悉简单运算器的数据传送通路;

(3) 画出逻辑电路图及布出美观整齐的接线图;

(4) 验证4位运算功能发生器(74LS181)组合功能。

2、 实验原理

ALU能进行多种算术运算和逻辑运算。4位ALU-74LS181能进行16种算术运算和逻辑运算。功能表如下:

方式

M = 1 逻辑运算

M = 0算术运算

S3 S2 S1 S0

逻辑运算

CN=1 (无进位)

CN =0 (有进位)

0  0  0  0

F=/A

F=A

F=A加1

0  0  0  1

F=/(A + B)

F=A + B

F=(A + B) 加1

0  0  1  0

F=(/A ) B

F=A + /B

F=( A + /B )加1

0  0  1  1

F=0

F=负1(补码形式)

F=0

0  1  0  0

F=/(A B)

F=A加A ( / B)

F=A加A / B加1

0  1  0  1

F=/B

F=(A + B) 加A / B

F=(A + B)加A / B加1

0  1  1  0

F=A Å B

F=A减B减1

F=A减B

0  1  1  1

F=A/B

F=A (/ B)减1

F=A (/ B)

1  0  0  0

F=/A +B

F=A加A B

F=A加A B加1

1  0  0  1

F=/( A Å B)

F=A加 B

F=A加B加1

1  0  1  0

F=B

F=( A + /B )加A B

F=( A + /B )加A B加1

1  0  1  1

F=AB

F=AB减1

F=AB

1  1  0  0

F=1

F=A加 A

F=A加 A加1

1  1  0  1

F=A + /B

F=(A + B) 加 A

F=(A + B) 加 A加1

1  1  1  0

F=A + B

F=(A + / B) 加 A

F=(A + / B) 加 A加1

1  1  1  1

F=A

F=A 减1

F=A

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

 

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

引  脚

说        明

M 状态控制端

M=1 逻辑运算;M=0算术运算。

S3 S3 S1 S1运算选择控制

S3 S3 S1 S1决定电路执行哪一种算术

A3 A2 A1 A1

运算数1,引脚3为最高位

B3 B2 B1 B0

运算数2,引脚3为最高位

Cn  最低位进位输入

Cn =0 有进位;Cn =1 无进位;

Cn+4本片产生的进位信号

Cn+4=0 有进位;Cn+4=1 无进位;

F3 F2 F1 F0

F3 F2 F1 F0运算结果,F3为最高位

3、 实验内容

完成电路如图1-1所示:

图1-1

 

 

验证结果如下:

S3 S2 S1 S0

数据1

数据2

算术运算(M=0)

逻辑运算(M=1)

CN=1 (无进位)

CN =0 (有进位)

0  0  0  0

AH

5H

F=AH

F=BH

F=5H

0  0  0  1

AH

5H

F=FH

F=0H

F=0H

0  0  1  0

AH

5H

F=AH

F=BH

F=5H

0  0  1  1

AH

5H

F=FH

F=0H

F=0H

0  1  0  0

FH

1H

F=DH

F=EH

F=EH

0  1  0  1

FH

1H

F=DH

F=EH

F=EH

0  1  1  0

FH

1H

F=DH

F=EH

F=EH

0  1  1  1

FH

1H

F=DH

F=EH

F=EH

1  0  0  0

FH

FH

F=EH

F=FH

F=FH

1  0  0  1

FH

FH

F=EH

F=FH

F=FH

1  0  1  0

FH

FH

F=EH

F=FH

F=EH

1  0  1  1

FH

FH

F=EH

F=FH

F=EH

1  1  0  0

5H

 5H

F=AH

F=BH

F=FH

1  1  0  1

5H

5H

F=AH

F=BH

F=FH

1  1  1  0

5H

5H

F=4H

F=5H

F=5H

1  1  1  1

5H

5H

F=4H

F=5H

F=5H

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

  • 25
    点赞
  • 161
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我的书包哪里去了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值