进位控制实验

一、实验目的

1、了解带进位控制的运算器中的进位控制电路的组成结构。

2、验证带进位控制的算术运算器功能发生器的功能。

二、实验内容

1、理解带进位控制的运算器工作原理及外部特性;

2、按照带进位运算器通路图搭建实验电路;

3、给定不同运算数验证带进位控制的算术运算器的运算功能;

4、实验并记录运算的结果和标志。

三、实验原理

1、运算器的特征角度:运算器首要功能是完成对数据的算术和逻辑运算,在给出运算结果的同时,还给出结果的某些特征,如有无进位,结果是否为零,溢出否等,这些结果特征信息通常保存在几个特定的触发器中及一些功能电路来控制。

2、打入时钟角度:运算器的最高位进位输出CN+4连接到一个锁存器(74LS74)的D输入端,锁存器的打入时钟由进位允许信号CP逻辑取反后和T4脉冲进行逻辑与产生,即当CP控制信号为低电平(0)时,此时再当有一个T4脉冲到来时,则会使D触发器产生一个有效的打入时钟,会将当前的运算器的最高位进位CN+4取反打入到进位锁存器中。由于我们实验中的74LS181用的是正逻辑,所以当产生进位时CN+4为低电平,反之为高电平,同样,运算器的最低位CN也是低电平时为有进位输入。当进位允许信号CP低电平时,锁存器中的进位位取反后进入运算器的最低进位输入位CN。

3、清零角度:进位锁存器的清零端CLR以连接到了“开关组单元”的总清开关CLR上,所以拨动CLR开关1→0→1,可以使进位锁存器清零。进位位为1时进位指示灯亮,为0时灭。

4、进位锁存器角度:由于进位锁存器是在T4时刻打入的,所以当改变运算器的控制状态,若运算器的最高位CN+4产生进位,只有在按动KK2产生一个T4脉冲时才将进位打入到进位锁存器中,而此时总线上显示的运算器的运算结果也会发生改变,为最低位CN为0的运算状态。

四、实验步骤

1、连接实验线路。仔细检查无误后,接通电源。

2、将进位标志清零,方法为拨CLR开关从1→0→1。

3、用二进制数据开关向TR1和TR2置数。

4、关闭数据开关输出三态门(B_SW=1),打开运算器输出三态门(B_ALU=0),此时若做加法功能,则置S3、S2、S1、S0、M、CN状态为1、0、0、1、0、1,此时总线显示灯上的数据为TR1+TR2。

5、置进位允许信号(CP=0),按动微动开关KK2产生T4脉冲,若前边的TR1+TR2有进位产生,则进位标志灯亮,进位锁存器中打入进位位CY=1,此时总线上的数据为TR1+TR2+CY;若没产生进位则进位标志灯灭,进位锁存器中打入的进位位CY=0。

五、实验小结

通过输入63H+A7H+CY63H∧A7HD6H+34H+CY25D6H+8334H等运算数以及逻辑功能,记录结果和标志,发现其运算结果与运算逻辑功能相符,说明实验线路搭建正确,实验过程无误,符合运算器预期运算结果。在实验后需要继续巩固本次实验的内容。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 本次实验旨在通过实际操作和实验验证,掌握八位运算器的数据传输格式,以及运算功能发生器和进位控制的组合功能。在完成算术、逻辑和移位运算实验的过程中,我们需要熟悉ALU运算控制位的运用。 在实验过程中,我们首先了解了八位运算器的数据传输格式,并学习了相关的运算控制位的含义和使用方法。然后,我们进行了算术运算、逻辑运算和移位运算的实验,通过输入不同的数据和设置不同的运算控制位,观察运算结果是否符合预期。 在实验中,我们还发现了一些常见的问题和注意事项。例如,需要注意数据传输的长度和方向,以及运算控制位的设置顺序和正确性。此外,在进行逻辑运算时,需要注意各个位之间的关系和运算规则,以免出现错误的结果。 总的来说,本次实验让我们更加深入地了解了八位运算器的工作原理和使用方法,同时也提高了我们的实验操作能力和问题解决能力。 ### 回答2: 通过本次实验,我们成功完成了八位运算器的实验,达到了实验目的。在实验过程中,我们掌握了八位运算器的数据传输格式,了解了运算功能发生器及进位控制的组合功能。 在实验中,我们完成了算术、逻辑和移位运算。通过设置ALU运算控制位,我们可以根据需要进行不同的运算操作。我们成功实现了加法、减法、与门、或门、非门、左移和右移等运算。 在实验过程中,我们需要注意设置好运算控制位,确保正确选择所需的运算操作。另外,在进行移位运算时,需要考虑好移位的方向和位数,避免运算结果出错。 本次实验中,我们掌握了ALU运算控制位的使用方法,了解了八位运算器的工作原理。通过实验,加深对计算机运算器的理解和掌握。 在实验中,我们遇到了一些问题,在设置运算控制位和确定运算结果时出现了一些困惑。我们通过仔细观察实验装置的工作状态,查阅资料,和同学们的讨论交流,最终成功解决了问题。 通过本次实验,我们认识到了运算器在计算机系统中的重要性。运算器是计算机的核心组成部分,负责进行各种算术和逻辑运算。掌握了运算器的工作原理和使用方法,对于理解和掌握计算机系统的工作机制具有重要意义。 总之,本次实验让我们更加熟悉了运算器的操作和原理,提高了我们的实验能力和动手能力。通过实验,我们对计算机系统的运算器有了更深入的理解,为今后的学习和研究打下了坚实的基础。 ### 回答3: 本次实验是运算器实验,主要目的是掌握八位运算器的数据传输格式,并验证运算功能发生器及进位控制的组合功能。在实验中,我按照要求完成了算术、逻辑、移位运算实验,并熟悉了ALU运算控制位的使用。 在实验过程中,首先我了解了八位运算器的数据传输格式,包括数据输入和数据输出的方式。然后我通过连接实验设备,按照实验手册给出的运算控制位进行设置,实现了算术运算、逻辑运算和移位运算。在每次实验前,我先仔细阅读了相关的实验原理和步骤,确保操作正确。 在算术运算实验中,我成功实现了加法和减法运算,并观察到了进位和借位的产生与传递。在逻辑运算实验中,我实现了与、或、非和异或运算,并验证了结果的正确性。在移位运算实验中,我实现了左移和右移操作,通过改变数据和移位控制位的设置,可以得到不同的移位结果。 通过本次实验,我深刻认识到了运算器的工作原理和控制方式。同时,我也意识到在实际应用中,合理设置运算控制位非常重要,可以实现不同的运算功能。此外,我还了解到了如何利用运算器进行逻辑运算和移位运算,这对于实际电路设计和数据处理都具有重要意义。 总之,本次实验让我对八位运算器有了更深入的了解,并成功掌握了其数据传输格式和运算功能。通过实践操作,我提高了对ALU运算控制位的运用能力,对于将来的学习和工作都大有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值