算术逻辑运算实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的逻辑功能,掌握了运算器的载入、读取方法和设置工作模式,知道了不同模式的运算结果和规则。