计组实验_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)
计组实验_A+B


2、各端口的功能说明
 计组实验_A+B
3、S3-S1的值可确定A与B进行的操作
 计组实验_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的值。
计组实验_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端口显示。