计算机组成原理--基于Logisim的奇偶校验电路实验的应用(超详细/设计/实验/作业/练习)

课程名:计算机组成原理

内容/作用:设计/实验/作业/练习

学习:基于Logisim的奇偶校验电路实验

一、前言

1、掌握奇偶校验基本原理和特性
2、掌握在 Logisim 中实现偶校验编码电路,检错电路,理解校验码传输的原理。

二、环境与设备

1.软件:Logisim软件、JAVA环境
2.硬件:计算机Windows 10

三、内容

在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成偶校验编码电路。实验电路输入输出引脚如图所示。输入:16位原始数据;输出:17位校验码(16位数据位+1位校验位),其中校验位存放在最高位,注意输入16位原始数据的每一位都已经通过分线器利用隧道标签引出,可以直接复制到绘图区使用。

1、电路框架

在这里插入图片描述

2、电路功能区实现

在这里插入图片描述
(二)解码电路

在logisim中打开实验资料包中的 data.circ 文件,在对应电路中完成偶校验检错电路。输入:17位校验码,校验位存放在最高位;输出:16位原始数据,1位检错位;实验电路输入输出引脚定义如图所示,注意17位校验码的每一位都通过分线器利用隧道标签引出,方便实验时使用。

1、电路框架

在这里插入图片描述

2、电路功能区实现

在这里插入图片描述

3、电路测试

离线测试:电路框架提供了偶校验编码传输测试子电路,完成偶校验解码电路后可以进行测试,具体测试电路如下图所示:
在这里插入图片描述

四、结果与分析

通过本次实验学习,知道奇偶检验要通过异或门实现,奇偶校验通过数1的个数来判别,奇校验1的个数为奇数,偶校验1的个数为偶数,点击原始数据的时候,在编码实验中两个1时校验码中就会出现0,符合偶校验的特点。解码电路中有一个1时,检错位为1。需要注意的问题是再做实验时注意区分好元器件,防止搞混淆导致整个实验出错。

  • 2
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员老茶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值