计算机组成原理实验报告2 | 实验1.2 运算器实验(开关方式)

本文详细描述了一次针对74LS181运算器逻辑运算和算术运算功能的实验,通过实际操作和分析,探讨了如何利用开关控制进行运算,以及实验中遇到的问题和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文整理自博主大学本科《计算机组成原理》课程自己完成的实验报告,以便各位学习计算机组成原理的小伙伴们学习、参考。

——

*实验环境为学校机房实验箱(EL-JY-II型计算机组成原理实验系统一套,排线若干)。

目录

一、实验目的

二、实验内容

三、实验步骤及实验结果

Ⅱ、开关控制操作方式实验

1、按图1-7接线图接线

2、实验过程

3、验证74LS181的算术和逻辑功能

四、实验结果的分析与总结


一、实验目的

1.掌握运算器的组成及工作原理;

2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程;

3.验证带进位控制的74LS181的功能。


二、实验内容

验证74LS181运算器的逻辑运算功能和算术运算功能。


三、实验步骤及实验结果

Ⅱ、开关控制操作方式实验

注:为了避免总线冲突,首先将控制开关电路的ALU-G和C-G拨到输出高电平“1”状态(所对应的指示灯亮。)本实验中所有控制开关拨动,相应指示灯亮代表高电平“1”,指示灯灭代表低电平“0”。

1、按图1-7接线图接线

连线时应注意:为了使连线统一,对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。

注意:本实验中ALU-G和C-G不能同时为0,否则造成总线冲突,损坏芯片!故每次实验时应时刻保持只有一路与总线相通。

2、实验过程

1)拨动清零开关CLR,使其指示灯。再拨动CLR,使其指示灯亮。置ALU-G=1:关闭ALU的三态门;再置C-G=0:打开数据输入电路的三态门;

2) 向数据暂存器LT1(U3、U4)中置数:

        (1)设置数据输入电路的数据开关“D15……D0”为要输入的数值;

        (2)置LDR1=1:使数据暂存器LT1(U3、U4)的控制信号有效,置          LDR2=0:使 数据暂存器LT2(U5、U6)的控制信号无效;

        (3)按一下脉冲源及时序电路的【单脉冲】按钮,给暂存器LT1送时钟,上升沿有效,把数据存在LT1中。

 3)向数据暂存器LT2(U5、U6)中置数:

        (1)设置数据输入电路的数据开关“D15……D0”为想要输入的数值;

        (2)置LDR1=0:数据暂存器LT1的控制信号无效;置LDR2=1:使数据暂存器LT2的控制信号有效。

        (3)按一下脉冲源及时序电路的“单脉冲”按钮,给暂存器LT2送时钟,上升沿有效,把数据存在LT2中。

        (4)置LDR1=0、LDR2=0,使数据暂存器LT1、LT2的控制信号无效。

4 )检验两个数据暂存器LT1和LT2中的数据是否正确:

        (1)置C-G=1,关闭数据输入电路的三态门,然后再置ALU-G=0,打开ALU的三态门 ;

        (2)置“S3S2S1S0M”为“11111”,数据总线显示灯显示数据暂存器LT1中的数   ,表示往暂存器LT1置数正确;

        (3)置“S3S2S1S0M”为“10101”,数据总线显示灯显示数据暂存器LT2中的数   ,表示往暂存器LT2置数正确。

3、验证74LS181的算术和逻辑功能

按实验步骤2往两个暂存器LT1和LT2分别存十六进制数“abcdH”和“dcbaH”,在给定LT1=abcdH、LT2=dcbaH的情况下,通过改变“S3S2S1S0MCn”的值来改变运算器的功能设置,通过数据总线指示灯显示来读出运算器的输出值F,填入上表中,参考表1-1的功能表,分析输出F值是否正确。分别将“AR”开关拨至“1”和“0”的状态,观察进位指示灯“CY”的变化并分析原因。 


四、实验结果的分析与总结

本次实验由我一个人独立完成。我在本次实验中深入学习了计算机组成原理中运算器的组成和工作原理,同时掌握了74LS181运算器的组合功能,并成功通过开关的方式验证了其逻辑运算和算术运算功能。以下是我的总结:

  1. 本次实验我通过控制开关的方式,使用74LS181运算器进行了逻辑运算和算术运算,并验证了其正确性。实验结果表明,74LS181运算器能够完成包括算术运算和逻辑运算在内的各种运算操作。并且,该运算器还带有进位控制功能,这是非常有用的。通过控制进位信号,我可以将运算器的功能进一步扩展,从而实现更加复杂的运算操作。
  2. 实验中我需要使用开关来控制输入和输出数据,这种开关方式相比上一次实验用按键来控制输入输出而言,带给了我更多的困难,因为我开始对开关按键并不熟悉,需要花费一点时间来熟悉和掌握操作技巧。熟悉之后再操作就很顺利了。
  3. 通过实验,我进一步了解了运算器的应用,以及它如何与其他计算机组件(如寄存器、存储器等)配合使用,来实现计算机的各种功能。同时,我也更好地理解了计算机组成原理中运算器的工作原理,掌握了74LS181运算器的组合功能,也锻炼到了独立动手能力和实验操作能力。
  4. 本次实验中,我遇到了一些问题,例如数据输入输出开关拨错导致结果不正确,实验步骤做错导致结果不正确等。通过认真排查和调试,我最终找到了问题的原因并解决了。这个过程中,我的问题解决能力和思考能力有所提高。

实验过程中,我还注意到了安全问题,例如必须要先插好线,再通电;排线插拔不当等可能会引起短路等危险。我学到了如何正确地操作实验设备来保障自己的安全和实验设备的正常运行。

运算器是一种可以进行数学运算的电子设备,由多个部件组成。其主要组成部分包括加法器、减法器、寄存器、多路选择器、控制器等。其中,加法器和减法器是运算器最核心的组件,负责执行数学运算。 运算器的工作原理是通过输入数据和运算指令,进行运算并产生输出结果。它根据指令中的操作码来选择进行加法、减法或其他运算操作,并使用寄存器来存储运算结果。运算器还可以通过多路选择器选择不同的数据操作路径,以实现多种运算功能。 4位函数发生器74ls181是一种常用的数字集成电路,具有多种组合功能。它可以执行加法、减法、逻辑与、逻辑或、乘法、除法、移位等操作。通过调整控制引脚的电平,我们可以选择不同的功能,并将输入数据和运算结果通过引脚进行连接。 熟悉运算器的使用意味着了解各个组件的功能和工作原理,并能正确地组合它们以实现所需的数学运算。通过了解74ls181的组合功能,我们可以利用它来完成加法、减法等运算。在使用运算器时,我们需要将输入数据和运算指令正确地输入电路,并将输出结果正确地接收和处理。 掌握运算器的组成及工作原理,了解74ls181的组合功能,并熟悉运算器的使用,可以帮助我们在数字电路设计、计算机原理等领域中有效地进行数学运算和逻辑操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值