计组实验_A+B

一、实验目的
实现A端口显示R0端值,B端口显示R1端值,并且D端口显示R0+R1值
二、实验原理 
1、 ALU 由 2 片 74LS181(U41 和 U42)、1 片 74LS74、1 片 74 LS 244、1 片 74 LS 245 和 1 片 74LS30 构成。74LS181 完成算术逻辑运算,74 LS 245 和 74 LS 30 产生 Z 标志,74 LS 74 保存标志 C 和标志 Z。ALU 对 A7~A0 和 B7~B0 上的 2 个 8 位数据进行算术逻辑运算,运算后 的数据结果在信号 ABUS 为 1 时送数据总线 DBUS(D7~D0)



2、各端口的功能说明
 
3、S3-S1的值可确定A与B进行的操作
 
三、实验环境
TEC-8 模型计算机
四、实验步骤
1、在SD7~SD0中设置数5;通过指示灯D7~D0观察设置数是否正确;
2、通过将(RD1,RD0)设置为(0,0)选择将7放置如R0中;
在SD7~SD0中设置数6,通过将(RD1,RD0)设置为(0,1)选择将8放入R1中;
2、 通过(RD1,RD0)设置(1,1)选择将数7置入A口;
通过(RS1,RS0)设置(0,1)选择将数8置入B口;
3、 将(S3,S2,S1,S0)设置为(1,0,0,1)实现A+B运算;
4、 SBUS置为0,ABUS置为1,M置为1,CIN置为1;
5、 观察到D端口显示出了A+B的值。
 
五、实验结果与讨论
1、ALU实现A+B运算,其中S3-S0选择进行何种运算;
2、ABUS=1时,将运算结果送往数据总线DBUS;SBUS=0时,禁止运算结果送往DBUS。
3、M=0时进行算术运算,M=1时进行逻辑运算;
六、总结
1、进行运算时,应注意将SBUS置为0,并将ABUS置为1;
2、运算结果被运送到DBUS中并通过D端口显示。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值