运算器实验二

一、实验目的
1.熟悉运算器的数据传输通路;
2.掌握移位控制的功能及其工作原理。

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

三、实验内容
1.利用Logisim软件对运算器的数据传输通路进行模拟;
2.在EL-JY-II型实验仪上验证移位控制过程;
3.利用Logisim软件对移位运算进行模拟。

四、实验步骤
1.运算器数据传输通路分析与模拟;
(1)在Logisim中打开已经给出的电路文件lab1-step3.circ,该文件包括两个电路图,即lab1-3与ALU-16;
(2)加载上述电路所需的Logisim电路器件库文件74x_library.circ;
(3)ALU-16是由4个74181级联而成的16位运算器,其电路如下:

在这里插入图片描述

(4)学习Logisim中分割器(Splitter)、通道(Tunnel)组件、寄存器(Rigister)等组件,分析电路图lab1-3中运算器的数据通路;
解:在lab1-3中,C-G通过控制三态门实现置数操作,DATA_INPUT为16进制的输入,D_BUS上连接了一个16位运算器,ALU_MODE里面有S3–Cn,分别实现相应的操作,如Cn为进位操作。有一个CY元件作为来判断进位标志。数据通过D_BUS输出也是采用16进制的方法。
在这里插入图片描述

(5)设计一个操作流程,要求通过该流程能够在电路图lab1-3上模拟两个16位数的算术或逻辑运算,并将运算结果显示在输出灯上。
在这里插入图片描述

最终截图:
在这里插入图片描述

2.移位控制操作
(1)参考EL-JY-II型实验仪配套的实验指导(实验二),在实验仪上进行移位操作实验;
(2)移位操作功能表如下:

在这里插入图片描述

3.移位运算模拟与分析
(1)在Logisim中打开已经给出的电路文件lab1-step6.circ,该文件包括两个电路图,即lab1-6与SHIFTER;
(2)SHIFTER是一个16位的移位寄存器子电路,其功能表与第2步中的功能表一致;
(3)学习Logisim中时钟(Clock)、探测器(Probe)等组件,分析电路图lab1-6中移位器的数据通路;
在这里插入图片描述
解:在lab1-6中,有一个CY元件作为来判断进位标志,DATA_INPUT采用的是16进制输入,输出也是采用的16进制,DU-G

(4)设计一个操作流程,要求通过该流程能够在电路图lab1-6上模拟移位寄存器的置数与移位操作,并将结果显示在输出灯上。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
实验截图:
在这里插入图片描述
五、实验心得
通过这次的实验 一:让我对logism软件中子电路的使用有了初步的理解,并可以运用子电路解决一些较位复杂的问题,但是并没有熟练掌握其中的一些技巧,如我在这次第二个题中使用第一题中的子电路时没有设置好其结构,导致重新实验了两次,但我觉的这个错误是值得的,让我对其有了更深刻的理解。同时这个题目让我对行波进位有了更深刻的理解,结合上课的所学知识,使我对行波进位有了十分深刻的理解。二:题目三让我对74181芯片有了更多的了解,对于其功能也不仅停留在纸面上了,通过实验动手操作,对其内部处理有了进一步了解,从而加强了对其功能的深刻理解。

  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木子!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值