运算器的实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验* 运算器的实验

一、实验目的

了解模型机中算术、逻辑运算单元的控制方法。

二、实验要求

利用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)后,立刻给出结果,不须时钟。

五、实验感想:

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

相关文档
最新文档