计算机组成原理实验logisim(三)之偶校验编码与检错

这篇具有很好参考价值的文章主要介绍了计算机组成原理实验logisim(三)之偶校验编码与检错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验三的前两个实验:

  1. 国标码转区位码
  2. 汉字GB2312编码

在很多地方都找得到,我就不多说。

附上我使用过的连接:https://blog.csdn.net/gemingshun/article/details/106784595

其中我们老师提供的关于汉字字符集编码查询;中文字符集编码:GB2312、BIG5、GBK、GB18030、Unicode  的网址:https://www.qqxiuzi.cn/bianma/zifuji.php

好的接下来进入正题,关于该实验的第三个小实验具体步骤如下:

首先,打开data.circ(我在完成前两个试验时改了名字为data.1)文件中的“偶校验编码”,进行连线,(注意是 或门,针脚是16个;下一个小步骤里用的就是 异或门 了,针脚是17个 )

连线完成之后可以点击左上角“原始数据”里的每一位来进行监测,看电路是否会有深绿/浅绿的变化,“原始数据”的每一位数都对应图中的一根电路。

大家可以注意一下左上角的0,1变化,然后第一个小步骤就完成了

偶校验编码设计实验过程,硬件工程

 偶校验编码设计实验过程,硬件工程

 然后,点开“偶校验检错”,连成电路图如下图(异或门,17针脚):

(注意P1的两个结点不要冲合在一起了,我之前就是想着美观合在一起,结果好像就有点儿问题,具体原因我也不清楚) 

偶校验编码设计实验过程,硬件工程

 然后电路图就算连接完成了,然后同样也是可以通过左上角的“输入引脚区”点击数字进行0,1的改变,再观察右上角的“检错位”的0,1变化来监测电路是否成功被连接。

奇数个浅绿电路检错位会显示为1,偶数个浅绿电路检错位会显示为0

于是第二个小步骤也完成咯

偶校验编码设计实验过程,硬件工程

 偶校验编码设计实验过程,硬件工程

 偶校验编码设计实验过程,硬件工程

 文章来源地址https://www.toymoban.com/news/detail-849377.html

最后,进入“偶校验传输测试”,直接来一个最终的测试就可以了

不断点击左上角的“时钟”,可以观察到左右两个红色大字的变化,也可以用快捷键Ctrl+K来进行连续的观察字的变化。如果前面电路连接正确的话右侧的灯应该是会出现三种情况:

第一种,就是传输过程中没有错误,左右两边的字是一致的,即“检错位”不亮灯,“数据正确”亮绿灯

偶校验编码设计实验过程,硬件工程

第二种,就是有奇数个错误,检错位能够帮你识别出来,即“检错位”亮红灯

 偶校验编码设计实验过程,硬件工程

第三种,就是有偶数个错误,偶校验是无法检测出偶数个错误的,即“误报”亮绿灯

 偶校验编码设计实验过程,硬件工程

最后,就没有最后了呗,截图写实验报告去!!

欢迎大家评论区指出错误,减少他人走弯路的次数

 

到了这里,关于计算机组成原理实验logisim(三)之偶校验编码与检错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    掌握海明码设计原理,能独立设计实现汉字 GB2312 编码的海明校验编码体系,并最终在实验环境中利用硬件电路实现对应的编码电路。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 在 logisim 中打开实验资料包中的 data.circ 文件,在对应电路中完成海明校验编码电路。输

    2024年02月08日
    浏览(201)
  • 计算机组成原理--基于Logisim的4位并行加法器实验的应用(超详细/设计/实验/作业/练习)

    掌握快速加法器中先行进位的原理,能利用相关知识设计4位先行进位电路,并利用设计的4位先行进位电路构造4位快速加法器,能分析对应电路的时间延迟。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 利用已设计好的四位先行进位电路构造四位快速加法器,其引脚定

    2024年02月02日
    浏览(207)
  • 计算机组成原理--基于Logisim的8位可控加减法器实验的应用(超详细/设计/实验/作业/练习)

    掌握一位全加器的实现逻辑,掌握多位可控加减法电路的实现逻辑,熟悉 Logisim 平台基本功能,能在 logisim 中实现多位可控加减法电路。 1.软件:Logisim软件、JAVA环境 2.硬件:计算机Windows 10 在 Logisim 模拟器中打开 alu.circ 文件,在对应子电路中利用已经封装好的全加器设计8

    2024年02月04日
    浏览(164)
  • 计算机组成原理3个实验-logisim实现“七段数码管”、“有限状态机控制的8*8位乘法器”、“单周期MIPS CPU设计”。

    目录 标题1.首先是七段数码管   标题二:有限状态机控制的8*8位乘法器 标题三:单周期MIPS CPU设计 1看一下实验要求:    2.接下来就是详细设计: 1. 组合逻辑设计        由于7段数码管由7个发光的数码管构成,因为我们想用二进制将0-9这几个数字表示出来。所以他需要

    2024年01月17日
    浏览(48)
  • 计算机组成原理实验

    上学期刚结束了计算机组成原理课程,在这里把上学期做过的实验都记录一下。这里一共有4个:海明码的编码和解码、ALU、字库、RAM。我们是使用的谭志虎:自己动手画CPU。 中间参考了很多大佬,我在gitee上fork一下原来的代码,再把我自己的上传到仓库中。这里贴一下我的

    2024年02月04日
    浏览(68)
  • 计算机组成原理实验——一、ALU实验

    1.掌握ALU模块的组成和接口,理解ALU的功 能。 2.通过编程调用ALU模块计算斐波那契数。 3.掌握Verilog中多模块编程方法和实现。 用 Verilog 设计一个算术运算单元 ALU,采 用纯组合逻辑设计,32bit 宽。 利用该 ALU 完成斐波那契数 f(n),其中 2n16。 可选 –改成3段式实现(已实现)

    2023年04月22日
    浏览(47)
  • Hust计算机组成原理实验

    点击 资源栏-Gates 选项中的门电路,即可在右边画布添加 添加成功后如下: 引脚可在菜单栏中找到 也可在 资源栏-Wiring 中找到 添加入画板后,可在属性表中修改面向方向 最后得到如下图 注:方形为输出,圆形为输入。 使用 光标 连接两个结点即可 灰色:线的位宽未知。发

    2024年02月04日
    浏览(43)
  • 计算机组成原理实验——三、存储器实验

    1.掌握存储器的工作原理和接口。 2.掌握存储器的实现方法和初始化方法。 3.掌握RISC-V中存储器的存取方式。 1.利用vivado IP核创建64 32的ROM,并在 系数文件中设置数据为123489ab; 2.利用vivado IP核创建64 32的RAM,并在 其上封装一个模块,使得其能完成risc-v 的load/store指令功能。

    2024年02月04日
    浏览(50)
  • 计算机组成原理实验——二、寄存器实验

    1.掌握寄存器堆的工作原理和接口。 2.掌握寄存器堆的实现方法。 3.掌握寄存器堆在微处理器中承担的功能。 设计一32*32bit 的寄存器文件,即32 个 32 位的寄存器文件(寄存器组) –具备两组读端口及一组写端口; –通过读端口可从0~31 号的任意地址读取 数据; –通过写端口可

    2024年02月06日
    浏览(46)
  • 计算机组成原理实验 实验一 存储器实验

    目录 实验1  存储器实验 一、实验目的 二、实验原理 三、实验电路 四、实验步骤 五、实验数据分析 六、思考题 1.熟悉DVCC计算机组成原理实验机的结构,掌握其主要操作。 2.掌握静态随机存储器RAM工作特性。 3.掌握静态随机存储器RAM的数据读写方法。 4.能够运用静态随机存

    2023年04月18日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包