计算机组成原理专业课程设计实验报告.docVIP

  • 2
  • 0
  • 约5.12千字
  • 约 13页
  • 2026-01-30 发布于江西
  • 举报

计算机组成原理专业课程设计实验报告.doc

计算机组成原理课程设计试验汇报

学院:计算机科学和工程学院

专业:计算机科学和技术

班级:计算机二班

学号:

姓名:

评分:

6月23日

试验一验证74LS181运算和逻辑功效

一、试验目标:

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

2、熟悉简单运算器数据传送通路;

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

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

二、试验原理:

1、ALU能进行多个算术运算和逻辑运算。4位ALU_74LS181能进行16种算术运算和逻辑运算。功效表以下:

方法

M=1逻辑运算

M=0算术运算

S3S2S1S0

逻辑运算

CN=1(无进位)

CN=0(有进位)

0000

F=/A

F=A

F=A加1

0001

F=/(A+B)

F=A+B

F=(A+B)加1

0010

F=(/A)B

F=A+/B

F=(A+/B)加1

0011

F=0

F=负1(补码形式)

F=0

0100

F=/(AB)

F=A加A(/B)

F=A加A/B加1

0101

F=/B

F=(A+B)加A/B

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

0110

F=A⊕B

F=A减B减1

F=A减B

0111

F=A/B

F=A(/B)减1

F=A(/B)

1000

F=/A+B

F=A加AB

F=A加AB加1

1001

F=/(A⊕B)

F=A加B

F=A加A加1

1010

F=B

F=(A+/B)加AB

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

1011

F=AB

F=AB减1

F=AB

1100

F=1

F=A加A

F=A加A加1

1101

F=A+/B

F=(A+B)加A

F=(A+B)加A加1

1110

F=A+B

F=(A+/B)加A

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

1111

F=A

F=A减1

F=A

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

2、具体示例功效解析

(1)A、S、D、F键分别控制U1单元输入,经过选择高低电平,输入四位二进制数,在U1单元显示为一位十六进制数,比如:A为高电平,S为低电平,D为高电平,F为低电平,则U1将显示为5;同理,G、H、J、K键分别控制U2单元输入;(2)Z、X、C、V键分别作为74LS181NS0、S1、S2、S3运算选择控制端开关,实现决定电路实施哪一个运算;(3)CN引脚是最低位进位输入控制引脚,CN=0,表示有进位,CN=1,表示无进位;M引脚为状态控制端,M=1,表示逻辑运算,M=0,表示算术运算;(4)F3、F2、F1、F0均为数据输出引脚,F3为最高位。

图1:4位74LS181电路示意图

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

引脚

说明

M状态控制端

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

S3S2S1S0运算选择控制

S3S2S1S0决定电路实施哪一个算术

A3A2A1A0

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

B3B2B1B0

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

Cn最低位进位输入

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

Cn+4本片产生进位信号

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

F3F2F1F0

F3F2F1F0运算结果,F3为最高位

三、试验内容:

图2:4位74LS181电路验证图

如上图所表示,M=0,进行算术运算,CN=1,表示无进位,S3、S2、S1、S0分别为1001,所以对应运算为:F=A加B,由此可见试验结果正确。

图3:4位74LS181电路验证图

如上图所表示,M=1,进行算术运算,S3、S2、S1、S0分别为1110,所以对应运算为:F=A+B,由此易知试验结果正确。

图4:4位74LS181电路验证图

如上图所表示,M=0,进行算术运算,CN=0,表示有进位,S3、S2、S1、S0分别为1001,所以对应运算为:F=A加B加1,由此易知试验结果正确。

综上验证74LS181型4位ALU逻辑算术功效,列出结果以下表:

S3S2S1S0

数据1

数据2

算术运算(M=0)

逻辑运算(M=1)

Cn=1(无进位)

Cn=0(有进位)

0000

AH

5H

F=A(1010)

F=B(1011)

F=5(0101)

0001

AH

5H

F=F(1111)

F=0(0000)

F=0(0000)

0010

AH

5H

F=A(1010)

F=B(1011)

F=5(0101)

0011

AH

5H

F=F(1111)

F=0(0000)

F=0

文档评论(0)

1亿VIP精品文档

相关文档