计算机组成原理实验1-运算器 联系客服

发布时间 : 星期五 文章计算机组成原理实验1-运算器更新完毕开始阅读1e1431400342a8956bec0975f46527d3240ca6a2

《计算机组成原理》

实验报告

实验一 运算器实验

一、 实验目的

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

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

二、 实验环境

EL-JY-II型计算机组成原理实验系统一套,排线若干。

三、 实验内容与实验过程及分析 (写出详细的实验步骤,并分析实验结果)

实验步骤:开关控制操作方式实验 1、按图1-7接线图接线:

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

图1-1 实验一 开关实验 接线图

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”为“F1”,数据总线显示灯显示数据暂存器LT1中的数 ,表示往暂存器LT1置数正确;

(3)置“S3S2S1S0M”为“15”,数据总线显示灯显示数据暂存器LT2中的数 ,表示往暂存器LT2置数正确。 3、验证74LS181的算术和逻辑功能:

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

实验结果表为: LT1 1100110 LT2 1101000 S3S2S1S0 M=0(算术运算) Cn=1(无进位) Cn= 0(有进位) F=00000000 F=00000000 0 0 0 0 01100110 01100111 F=00000000 F=00000000 0 0 0 1 01101110 01101111 M=1(逻辑运算) F=11111111 10011001 F=11111111 10010001

0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 F=11111111 11110111 F=11111111 11111111 F=00000000 01101100 F=00000000 01110100 F=11111111 11111101 F=00000000 00000101 F=00000000 11000110 F=00000000 11001110 F=00000000 01010111 F=00000000 01011111 F=00000000 11001100 F=00000000 11010100 F=00000000 01011101 F=00000000 01100101 F=11111111 11111000 F=00000000 00000000 F=00000000 01101101 F=00000000 01110101 F=11111111 11111110 F=00000000 00000110 F=00000000 11000111 F=00000000 11001111 F=00000000 01011000 F=00000000 01100000 F=00000000 11001101 F=00000000 11010101 F=00000000 01011110 F=00000000 01100110 F=00000000 00001000 F=00000000 00000000 F=11111111 10011111 F=11111111 10010111 F=00000000 00001110 F=00000000 00000110 F=11111111 11111001 F=11111111 11110001 F=00000000 01101000 F=00000000 01100000 F=11111111 11111111 F=11111111 11110111 F=00000000 01101110 F=00000000 01100110 参照功能表,进行验证,结果与表中一致。

四、 实验总结(每项不少于20字)

存在问题:开始排线时,对机器不熟悉,耗时较长;操作时数据混乱。 解决方法:按照指导书排线图片一点点进行,有时间反复操作;记录时人认真,看清再填。

收获:通过此次实验,对逻辑运算有了更深的理解。

五、 教师批语