观看台式计算机组成观后感,计算机组成原理实验一:运算器实验

一、算术逻辑运算器

1. 实验目的与要求:

实验目的:

(1)掌握算术逻辑运算器单元ALU(74LS181)的工作原理。

(2)掌握简单运算器的数据传送通道。

(3)验算由74LS181等组合逻辑电路组成的运算功能发生器运算功能。

(4)能够按给定数据,完成实验指定的算术/逻辑运算。

实验要求:

完成实验接线和所有练习题操作。

2.实验方案:

(1) 实验连线。接好线后,先检查确认无误后再接通电源,避免烧坏实验仪。

(2)用二进制数据开关分别向DR1寄存器和DR2寄存器输入数据。

(3)通过总线输出寄存器DR1和DR2的内容。

(4)验证算术/逻辑运算功能,测试结果。

3.实验结果和数据处理:

实验结果记录表:

练习一

B

练习二

选项

DR1

DR2

S3 S2 S1 S0

逻辑运算

(M=1、Cn任意)

算术运算(M=0)

Cn=1(无进位)

Cn=0(有进位)

B

AA

55

0 0 0 1

F=(00000000)

F=(11111111)

F=(00000000)

J

FF

FF

1 0 0 1

F=(11111111)

F=(11111110)

F=(11111111)

O

55

01

1 1 1 0

F=(01010101)

F=(01010100)

F=(01010101)

练习三

A

练习四

B

4.结论

(1)SW-B=0时有效,SW-B=1时无效,因其是低电平有效。ALU-B=0时有效,ALU-B=1时无效,因其是低电平有效。输入数据时将SW-B置于0,ALU-B置于1,不输入的置入0,输出时SW-B置于1,ALU-B置于0。输入三态门控制端SW-B和输出三态门控制端ALU-B不能同时为“0”状态,否则存在寄存器中的数据无法准确输出。S3,S2,S1,S0高电平有效。

(2)当向寄存器DR1、DR2置入二进制数据完毕后,要将寄存器控制端LDDR1、LDDR2置于0,防止数据丢失。

(3)

S3,S2,S1,S0是运算选择控制端,有它们决定运算器执行哪一种运算;M是逻辑算数控制选择端,由它来反映是进行算数运算还是逻辑运算。S0,S1,S2,S3是运算控制选择端。M=0时,执行算术运算;M=1时,执行逻辑运算。Cn是算术运算的进位控制端,Cn=0(低电平),表示有进位,运算时相当于在最低位上加进位1,Cn=1(高电平),表示无进位。进位只与算数运算有关,与逻辑运算无关。

(4)

ALU-B是输出三态门控制端,控制运算器的运算结果是否送到数据总线BUS上。低电平有效。SW-B是输入三态门的控制端,控制“INPUT

DEVICE”中的8位数据开关D7~D0的数据是否送到数据总线BUS上。低电平有效。

(5) 对一个数据求补时,先取反,然后再加1,这个过程是分步进行的,先将取反的结果送到另一个寄存器中,然后再加1。

5.问题与讨论及实验总结

(1)在接线过程中,要注意先接线后通电,不但安全,而且还能保护好实验仪;在保证接线正确的同时也要明白其工作原理以及数据在过程中的变化。

(2)要控制好各个开关的状态,即取1还是取0,高电平还是低电平。

(3)通过本次实验我掌握了算术逻辑运算器单元ALU(74LS181)的工作原理和简单运算器的数据传送通道,了解了由74LS181等组合逻辑电路的运算功能发生器运算功能,能够按给定数据按实验要求完成实验指定的算术/逻辑运算。自己能够更清楚了算术逻辑运算器的功能,同时更明白逻辑加与算术的区别,增加了自己的思维能力和动手能力。

(4)实验开始的时候,接入线路的时候比较慢,但是还算顺利,对着PPT可以将线都找到并没有差错地插好,开始的实验证明也能很快验证。但在一开始的例题是对着讲义一步一步做的,并没有花时间去思考,后来对着不太详细的指导书要自己做练习的时候就遇到一些问题了,但是停下来思考了一下之后很快就明白了其中的意义,后面的练习的一般步骤就可以不用看指导书都可以完成了。但是做到有些题目的结果和旁边的同学不一样,就又重新做了几次,但是有时候眼看着那机器没有人动它那灯都会一明一灭的就觉得机器可能也有点问题。后面的练习都是前面练习的延续,我弄懂了其中的原理之后都顺利完成。这次实验对我真是受益良多,我学到了许多知识,同时也加强了我的实践能力。

6.思考选择题:(单选题)

1、( A )  2、( A

) 3、( B )  4、( A )

5、( A )  6、( B

) 7、( B )  8、( B )

二、进位控制运算器

1、实验目的与要求:

实验目的:

(1)验证带进位控制的算术运算器发生器的功能。

(2)按给定的数据完成几种指定的算术运算。

实验要求:

完成实验接线和所有练习题操作。

2、实验方案:

(1)实验连线,接好线后,仔细检查确认无误后再接通电源。

(2)验证带进位算术运算的进位锁存功能,用二进制数据向DR1和DR2存入数据;存数完成后,在对进位标志清零;做无进位算术加法和有进位算数加法运算。

3、实验结果和数据处理:

实验结果记录表:

练习一

B

练习二

B

4、结论

(1) 如果不在进位运算操作前先对进位标志清零就无法确定是不是这次运算得到的进位。

(2)清零后,实验仪上进位指示灯灭,说明这时高位上无进位,然后进行运算,如果高位进位,这时CY灯亮,就能正确显示实验结果,否则实验结果会受到影响。

(3)CY灯所表示的进位是高位的进位,而Cn进位控制端所表示的是在最低位上的进位。

(4)DR1加DR2加1的结果中高位没有进位,则CY灯不会亮;高位有进位,则CY灯会亮。

5、问题与讨论及实验总结

通过这个实验,我掌握了带进位控制的算术运算功能发生器的功能,掌握了按指定的数据完成几种指定的算术运算。开始的时候由于不够内心,一度输错数据搞到要从头再来,也试过一开始忘记清零,导致整个实验结果不正确,后来动不动就清零的情况。还好渐渐熟悉了就很快熟手了,第一个实验室忘记存进数据的情况也没有发生了,也会在该清零的时候才清零了。通过这次实验,我真切地感受到了研究实验所需要的耐心和细心。由于第一个实验时的基础,总的来说做得还是比较顺利的。

6、思考选择题(单选题)

1、( B )  2、( A

) 3、( A )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值