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

2023-11-08

课程名:计算机组成原理

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

学习:基于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。需要注意的问题是再做实验时注意区分好元器件,防止搞混淆导致整个实验出错。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • rk3399调试ov2659(camera模块@dvp接口)--移植过程

    版权声明 本文为博主原创文章 转载请注明出处 https blog csdn net huang 165 article details 86130288 参考博客 RGB 与YUY格式简介 https blog csdn net u010
  • 远控博主远控博主

    Wh04m1001 SysmonEoP github com 关于这个博客 idiotc4t s blog
  • python 常用代码块

    1 计时 import time starttime time time print 计时 round time time starttime 0 秒 end r n 2 读文件 with open pi digits txt as f r
  • Unity事件触发

    一 EventSystem物体 当创建一个Canvas时会生成一个EventSystem物体 它包括以下3个组件 1 组件 Event System 被动触发事件系统 负责调度处理事件的输入 射线 发送 变量 First selected
  • 三分钟了解阿里云和腾讯云的DDoS防御策略

    三分钟了解阿里云和腾讯云的DDoS防御策略 DDoS攻击 即分布式拒绝服务 DDoS Distributed Denial of Service 攻击 是一种通过恶意流量导致受害者服务瘫痪的网络攻击行为 中小型网站站长在其父伍奇遭到DDoS
  • 华为发布HarmonyOS 3.0,向“万物互联”再迈一步

    整理 彭慧中 责编 屠敏 出品 CSDN ID CSDNnews HarmonyOS承载无数人操作系统的梦想再次向前迈进了一大步 7月27日晚 HarmonyOS 3 0系统正式发布 HarmonyOS是史上发展最快 也是覆盖升级机型最多的
  • Linux如何在屏幕上显示ASCII/中文字符

    能调API完成的事情非要自己折腾 这会严重影响效率 但这只是玩玩 下一篇文章我会介绍 setfont 命令的玩法 问题 如何在屏幕上显示一个字符 很简单 调用 printf 执行 echo 然而 我们知道 任何显示的操作 最终都是在显示器上
  • C++中fstream读写文件

    C 中fstream读写文件 fstream介绍 1 fstream是C 标准库中面向对象库的一个 用于操作流式文件 2 fstream本质上是一个class 提供file操作的一众方法 3 有核心课程中应用编程里文件操作的基础 fstre
  • Node写博客--添加博客分类功能(修改和删除)

    1 在layout html中加入一个 分类管理 ul class nav navbar nav li a href admin user 用户管理 a li li class dropdown a href class dropdown
  • 【Shell牛客刷题系列】SHELL20 打印只有一个数字的行:awk叫上正则表达式好兄弟来刷题~

    该系列是基于牛客Shell题库 针对具体题目进行查漏补缺 学习相应的命令 刷题链接 牛客题霸 Shell篇 该系列文章都放到专栏下 专栏链接为 专栏 Shell 欢迎关注专栏 本文知识预告 本文首先学习了正则表达式和awk命令的相关的用法
  • Linux (Ubuntu 14)下安装Android studio 时创建桌面快捷方式

    创建桌面快捷方式遇到问题 根据网上搜到的资料 进行了如下尝试 第一次是直接创建桌面快捷方式文件创建 第一次使用 Android studio 3 0 时使用的该方法成功了 但因为后期发现该版本Android studio 导入某项目出问题
  • socks协议解析

    SOCKS5 协议解析 一 定义 SOCKS5 是一个代理协议 旨在为位于 Intranet 防火墙后的用户提供访问 Internet 的代理服务 有些博文说Socks协议位于7层协议的传输层 有些博文说位于会话层 我个人的理解是位于会话层
  • 【JavaScript】数组去重

    数组去重 1 Set console log Array from new Set arr console log new Set arr 2 indexOf function unique var newArr for var i 0 i
  • Pytest 自定义HOOK函数

    除了系统提过的HOOK函数外 也可以通过自定义HOOK的方式实现想要的功能 首先创建一个py文件 里面定义自己的HOOK函数 主要pytest里面的hook函数必须以pytest开头 myhook py def pytest myhook
  • 三. Zuul 网关服务基础解释及基础搭建测试

    目录 一 基础 Zuul 与 Gateway 区别 二 Zuul1 网关 三 Zuul 核心过滤器 pre过滤器 route过滤器 post过滤器 四 搭建 Zuul 网关服务 通过 Zuul 间接访问微服务接口 1 步骤 2 创建目标服务
  • 女性架构师优先?驾驭概念的技能是最高潜力

    51CTO独家特稿 在近日51CTO开发频道对数位架构师进行采访的时候 编辑观察到一个很有意思的现象 那就是他们在提起一个假想架构师的时候会下意识的使用 she 或者 她 来指代 然而我们这次采访到的的架构师们却全都是男士 这似乎是一个比较
  • 1254 统计封闭岛屿的数目(dfs)

    1 问题描述 有一个二维矩阵 grid 每个位置要么是陆地 记号为 0 要么是水域 记号为 1 我们从一块陆地出发 每次可以往上下左右 4 个方向相邻区域走 能走到的所有陆地区域 我们将其称为一座 岛屿 如果一座岛屿 完全 由水域包围 即陆
  • AJAX异步请求&JSON数据格式

    目录 前言 1 AJAX的实现方式 1 1原生的js实现方式 1 2JQuery实现方式 2 1语法 3 JSON数据和Java对象的相互转换 3 1将JSON转换为Java对象 3 2将Java对象转换为JSON 前言 AJAX ASyn
  • 重启虚拟机后dhclient进程未运行解决办法

    https www cnblogs com jiawei2527 p 10778938 html 问题分析 重启虚拟机后 dhclient进程未运行的根因通常为 1 NetworkManager未开启自启动导致的dhclient进程未运行
  • 计算机组成原理--基于Logisim的奇偶校验电路实验的应用(超详细/设计/实验/作业/练习)

    目录 课程名 计算机组成原理 内容 作用 设计 实验 作业 练习 学习 基于Logisim的奇偶校验电路实验 一 前言 二 环境与设备 三 内容 四 结果与分析 课程名 计算机组成原理 内容 作用 设计 实验 作业 练习 学习 基于Logi