华中科技大学计算机组成原理-计算机数据表示实验(全部通关)

计算机数据表示实验(HUST)

下载电路

方式一(免费):

关注公主号(CXXHUB)回复“计算机组成原理”免费下载

方式二(付费):

通关电路下载链接data.circ(已通关)

第1关 汉字国标码转区位码实验

汉字国标码转区位码实验

第2关 汉字机内码获取实验

汉字机内码获取实验
在这里插入图片描述
汉字编码在该网站查找(上图所示):链接

第3关 偶校验编码设计

偶校验编码设计
校验位=D1~D16进行异或,保证校验码中的1保持为偶数个

第4关 偶校验解码电路设计

偶校验解码电路设计
通过检查校验码中1的个数,如果为偶数则判断编码无误,检错为位为0;为奇数则编码有误,检错位为1。

偶校验编解码传输电路:

偶校验特点只能判别是否发生错误,不能纠正错误

所以下图发生错误的时候,不能讲错误的编码纠正。正确的编码是“教”,错误的编码是“堤”,不能纠正该错误。

在这里插入图片描述

第5关 16位海明编码电路设计

P1 = D1异或D2异或D4异或D5异或D7异或D9异或D11异或D12异或D14异或D16
P2 = D2异或D3异或D4异或D8异或D9异或D10异或D11异或D15异或D16
P3 = ……

这里为了跟好的说明海明码的原理,将每位标号排序,更好地了解海明码实质是多组数据的偶校验,实现时,可以删除多余的隧道标签。

在这里插入图片描述

第6关 16位海明解码电路设计

在这里插入图片描述
如果校验位G5G4G3G2G1=00000,则说明无误,如果校验位G5G4G3G2G1=00010,则说明G2这组偶校验发生错误,D2发生比特翻转,只要修改D2即可,这样就实现了数据一位错的检错和纠错。

海明码校验特点可以检查一位错并纠正错误,可以检查两位错但不能纠正其错误

提示:下图为传输检测检录,无需学生动手实现
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第7关 海明编码流水传输实验

在这里插入图片描述

该实验需要完成的任务是实现检查2位错,并要求发送方重传功能
一,实现地址回滚
二,清空流水线
三,将显示前的暂存器锁住

第8关 16位CRC并行编解码电路设计

在这里插入图片描述
在这里插入图片描述

第9关 CRC编码流水传输实验

在这里插入图片描述
该实验原理同上海明码流水线的任务完全相同,实现2位错重传机制,这里不再赘述,参考实验7即可。

*配套视频讲解

配套视频讲解链接:计算机数据表示实验

如果本文对你有帮助,给个点赞收藏吧,祝你成功!

  • 62
    点赞
  • 461
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 华中科技大学计算机组成原理课程中进行的数据表示实验(HUST)是该课程的一个重要实践环节。该实验旨在帮助学生深入理解计算机内部的数据表示方法和相关的计算机硬件知识。 在这个实验中,学生需要通过编写程序来实现不同的数据表示方法,如原码、反码、补码等,并进行相应的数据操作和算术运算。他们需要理解每种表示方法的特点和应用场景,以及相应操作和运算的计算规则。通过这个实验,学生可以掌握不同数据表示方法的原理和实现方式,加深对计算机内部数据表示的理解。 在实验过程中,学生还需要通过使用特定的硬件平台和开发工具,如学校提供的开发板、仿真软件等,将编写好的程序加载到硬件上运行,并进行调试和测试。通过这一过程,学生可以深入了解计算机硬件和软件之间的交互,进一步加强对计算机组成原理的理解。 实验结束后,学生需要提交实验报告,其中包括实验过程的详细记录、问题分析和解决方案,以及对实验结果的讨论和总结。这有助于学生系统地总结和巩固所学知识,提高实际操作和问题解决的能力。 总之,华中科技大学计算机组成原理数据表示实验(HUST)是一门旨在提高学生对计算机内部数据表示方法和计算机硬件知识的理解和应用能力的重要实践课程。通过这个实验,学生可以加深对计算机内部数据表示原理的理解,提高实际操作和问题解决的能力,为进一步学习和研究计算机组成原理提供坚实的基础。 ### 回答2: 华中科技大学计算机组成原理课程中的数据表示实验是一项实践环节,旨在帮助学生加深对计算机数据表示方式的理解和应用。 这个实验通常分为两个部分,分别是补码的表示和浮点数的表示。 首先,对于补码的表示,学生需要掌握正数和负数的二进制表示以及补码的相关概念。通过使用硬件平台或者仿真软件,学生可以使用不同的方法来表示一个给定的负数,例如使用反码或补码。实验中,学生需要逐步理解和实践每一种表示方法的原理和过程,并能够对不同方法进行比较和分析。 其次,对于浮点数的表示,学生需要掌握浮点数的基本概念,例如尾数、阶码、符号位等,并理解单精度和双精度浮点数的表示方式。在实验中,学生将会学习如何将一个给定的实数转换为浮点数,并通过硬件平台或仿真软件进行验证和实践。他们将会进行多组浮点数的转换,并能够分析不同浮点数表示方式的优缺点。 该实验不仅仅是对计算机组成原理课程中理论知识的实践应用,还提供了一个锻炼学生设计和调试能力的机会。通过自主完成实验,学生将会通过不断尝试、分析和改进,提高他们的计算机理论知识及实践技能,培养他们解决问题和创新能力。 总之,华中科技大学计算机组成原理数据表示实验是一项重要的实践环节,通过实验让学生深入理解和应用计算机数据表示方式,同时提高他们的计算机设计和调试能力。这些实践锻炼对于学生未来的学习和工作具有重要的意义。 ### 回答3: 华中科技大学计算机组成原理数据表示实验计算机科学与技术专业学生在学习计算机组成原理课程中的重要实践环节。该实验旨在帮助学生深入理解计算机中数据的表示方式,并通过实际操作来巩固理论知识。 在这个实验中,学生需要使用HUST软件,它是华中科技大学自主开发的用于计算机组成原理实验的仿真软件。通过该软件,学生可以模拟构建一个真实的计算机系统,并进行对数据存储和数据表示实验。 在实验中,学生首先需要了解计算机中数据存储的基本原理,包括二进制数表示、整数和浮点数的表示、字符编码等。然后,学生可以通过HUST软件进行相关的实验操作,如输入不同的二进制数、整数或浮点数,观察其在计算机中的表示方式和存储格式,并进行相应的计算和转换。 通过这些实验,学生可以直观地理解不同数据类型在计算机中存储和表示的方式,深入了解计算机内部的数据结构和存储器的工作原理。同时,学生还可以通过实验来掌握计算机数据表示和转换的相关技巧和方法,提高对计算机原理的理解和运用能力。 总之,华中科技大学计算机组成原理数据表示实验通过HUST软件的使用,帮助学生巩固和应用计算机组成原理的相关知识,提高对计算机内部数据表示和存储的理解能力,为日后从事计算机相关工作打下坚实的基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

紫荆鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值