实验2:运算器实验

实验二  运算器实验

一、实验目的

1) 掌握算术逻辑运算单元的工作原理。

2) 熟悉简单运算器的电路组成。

3) 熟悉4位运算功能发生器(74LS181)的算术、逻辑运算功能。

二、实验要求

1) 做好实验预习,看懂电路图,熟悉实验中所用芯片各引脚的功能和连接方法。

2) 按照实验内容与步骤的要求,认真仔细地完成实验。

三、实验内容与步骤

1.  运行虚拟实验系统,绘制运算器实验电路,实验电路截图如下:

图1运算器虚拟实验电路

2.  进行电路预设置,具体步骤如下:

1) 将ALU-BUS设为高电平,关闭ALU输出端的三态门;

2) 将两片74LS273的MR都设为高电平,否则74LS273会处于清零状态。

3.  打开电源开关。

4.  设置SW7~SW0向DR1和DR2置数。以DR1=65H,DR2=A7H为例,具体步骤如下:

1) 将SW-BUS置0,打开数据输入端的三态门;

2) 将数据开关的SW7~SW0置为01100101;

3) 发出P1单脉冲信号,在P1的上升沿,数据打入寄存器DR1;

4) 将数据开关的SW7~SW0置为10100111;

5) 发出P2单脉冲信号,在P2的上升沿,数据打入寄存器DR2。

6) 将SW-BUS置1,关闭数据输入端的三态门;

5.  检验DR1和DR2中存的数是否正确。其具体操作如下:

1)ALU-BUS =0,打开ALU输出端的三态门;

2) 设置Cn=1,ALU无进位输入;

3) 将S3、S2、S1、S0、M置为00000,指示灯应显示DR1中数据01100101;

4) 将S3、S2、S1、S0、M置为10101,指示灯应显示DR2中数据10100111。

6.  验证74LS181的算术运算和逻辑运算功能(采用正逻辑)。在给定DR1=65H,DR2=A7H的情况下,改变运算器的功能模式,观察运算器的输出,并填入表1,然后和理论值进行比较、验证。

表1 运算器功能验证

工作模式选择

S3 S2 S1 S0

算术运算(M=0)(Cn=1无进位)

逻辑运算(M=1)

功能

输出值

功能

输出值

0000

A

01100101

A(—)

10011010

0001

A+B

11100111

A(——)+(——)B(——)

00011000

0010

A+B(—)

01111101

A(—)B

10000010

0011

0 minus 1

11111111

Logical 0

00000000

0100

A plus AB(—)

10100101

A(——)B(——)

11011010

0101

(A+B) plus AB(—)

00100111

B(—)

01011000

0110

A minus B minus 1

10111101

A⊕B

11000010

0111

AB(—) minus 1

00111111

AB(—)

01000000

1000

A plus AB

10001010

A(—)+B

 10111111

1001

A plus B

00001100

A(——)⊕(——)B(——)

00111101

1010

(A+B(—)) plus AB

10100010

B

10100111

1011

AB minus 1

00100100

AB

00100101

1100

A plus A

11001010

Logical 1

11111111

1101

(A+B) plus A

01001100

A+B(—)

01111101

1110

(A+B(—)) plus A

11100010

A+B

11100111

1111

A minus 1

01100100

A

01100101

注意:A和B分别表示参与运算的两个数,“+”表示逻辑或,“plus”表示算术求和。

四、实验总结

运算器实验是计算机组成原理中的核心实验,通过设计和实现运算器电路,我们深入理解了ALU的工作原理和计算机中的算术逻辑运算。这个实验不仅帮助我们加深了对计算机组成原理的理论知识的理解,还培养了我们的动手能力和实验技能。通过实验,我们学会了电路设计、搭建和验证的基本方法,为后续的计算机系统设计和数字逻辑设计打下了坚实的基础。

五、思考与分析:

1.芯片74LS181没有减法:A minus B的指令,怎样实现减法功能?

74LS181 有 A minus B minus 1 的算术运算,当 Cn=0 时,执行此运算可实现 A minus B 的功能。

2.74LS273芯片的-MR引脚和CP引脚的功能分别是?

-MR是清零信号,低电平有效,-MR低电平时,74LS273的数据输出引脚被置零;CP是脉冲信号,在时钟脉冲的正沿,输入端数据被送到输出端输出,其他情况输入端的信号不影响输出端。

  • 20
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Galaxy*★

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

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

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

打赏作者

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

抵扣说明:

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

余额充值