当前位置:文档之家› 运算器的实验报告

运算器的实验报告

实验* 运算器的实验
一、实验目的
了解模型机中算术、逻辑运算单元的控制方法。

二、实验要求
利用COP2000实验仪的K16..K23开关做为DBUS数据,其它开关做为控制信号,将数据写累加器A和工作寄存器W,并用开关控制ALU的运算方式,实现运算器的功能。

三、实验说明
COP2000中的运算器由一片可编程芯片EPLD实现。

有8种运算, 通过S2,S1,S0来选择。

运算数据由寄存器A及寄存器W给出, 运算结果输出到直通门D。

S2 S1 S0 功能
0 0 0 A+W 加
0 0 1 A-W 减
0 1 0 A|W 或
0 1 1 A&W 与
1 0 0 A+W+C 带进位加
1 0 1 A-W-C 带进位减
1 1 0 ~A A取反
1 1 1 A 输出A
注意:运算器在加上控制信号及数据(A,W)后,立刻给出结果,不须时钟。

四、实验过程
(1
(2)实验数据
将12H写入A寄存器
按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。

将27H写入W寄存器
按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据33H被写入W寄存器。

置下表的控制信号, 检验运算器的运算结果
注意观察:
运算器在加上控制信号及数据(A,W)后,立刻给出结果,不须时钟。

五、实验感想:
通过本次试验,我了解到了运算器的运行原理,了解到运算器的基本操作,在试验中,不仅将老师在课堂上讲解的知识变为实践,加强了同学们的实际动手操作能力,同时通过与同学的交流和共同努力;也加深了同学们之间的友谊,为我们之间以后的学习创造了更多宝贵的机会,我和喜欢实验课,也喜欢带我们的老师,谢谢老师辛苦的为我们传授知识和引导教育我们。

相关主题