算术逻辑运算实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算术逻辑运算实验报告

一、实验目的

a)了解运算器芯片74LS181的逻辑功能

b)掌握运算器数据的载入、读取方法,掌握运算器的工作模式的设置

c)观察在不同工作模式下数据运算的规则

二、实验原理

a)运算器芯片74LS181的逻辑功能

b)运算器实验逻辑电路

实验台运算器实验逻辑电路中,两片74LS181芯片构成一个长度为8位的运算器,两片74LS181分别作为第一操作数据寄存器和第二操作数据寄存器,一片74LS245作为操作结果数据输出缓冲器。

三、实验过程

a)连线

参照实验逻辑原理图进行连线,实验台上数据线用总线连接器连接好后一般不动,控制信号线需手工连接。

b)数据送入过程

1)把开关拨上确保高电平,使这些信号处于无效状态。

2)在输入数据开关上拨好输入数据代码,如“00010001”,即16进制数11H

3)把输入控制信号开关拨下成低电平。

4)把第一组数据输入控制信号开关拨动一次,产生一个负脉冲。

c)数据输出过程

1)为了检验输入数据的正确性,先把DA1中的内容送到总线上

2)把输入数据上的开关上的输入数据代码拨成00H,与刚才送第一数据寄存器DA1的数据区别开。

3)把输入控制信号开关拨上成高电平无效,这是总线上的状态应该与输入数据无关,显示为FFH。

4)把74LS181功能控制端S3-S0设置为1111,M为1,参照逻辑功能表,其输出数据F等于第一组输入数据端A,既DA1上的数据。

5)把控制信号拨成低电平,可以看到第一数据寄存器DA1中的数据11H经74LS181的A输入端传送到输出口F,再传送到总线。

6)使用类似的方法把“00100010”用第二寄存器输入控制信号送到DA2,再将DA2中的数据送入到总线。

d)数据运算过程

1)进行数据运算操作

2)从LS181逻辑功能表上查得“A加B,不考虑低端进位”操作的功能控制码为S3-S0=1001、M=0、Ci=1,把这些控制码拨好。

3)把控制信号拨下,这时运算结果送到总线

4)把写开关拨动一次,总线上的数据送到输出缓存器。

5)验证低端位进位输入的作用

6)进行减操作

7)变换不同的操作数据、观察不同的运算结果。

五、实验心得

通过算术逻辑运算实验,了解了74LS181的逻辑功能,掌握了运算器的载入、读取方法和设置工作模式,知道了不同模式的运算结果和规则。

相关文档
最新文档