![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
阿波罗尼斯圆不是圆
阳光依旧
展开
-
海明码解释以及海明码的纠一检二
海明码解释以及海明码的纠一检二海明码定义:具有纠正一位错误的能力。1、确定校验位个数核心公式:2^r ≥k+r+1 (其中r代表校验个数)**(重要!)**从公式带入计算可得一张表:记住这张表,选择题就可以秒答。(A:假设有8位信息位,则需要插入____位校验码呀?Q: 4位。)2、确定校验位的位置核心:校验码Pi 必须是在2的n次方位置,即只能放在H1,H2,H4,H8注意:这里指的位置都是从左向右排序,即:H5 H4 H3 H2 H1以下以4位信息码为例进行编码。信息码组:10原创 2020-09-12 20:33:54 · 13771 阅读 · 1 评论 -
CRC循环冗余检验的纠错功能和代码实现
CRC循环冗余检验的纠错功能和代码实现写这篇文章呢,主要是想聊一下CRC的纠错功能,虽然我们谈到CRC很少说到它的纠错功能,但不代表没有,因此写一文以记录下它的纠错功能以及如何用java代码实现。给出java代码如下import org.junit.Test;import java.math.BigInteger;public class CrcAlgorithm { public static void main(String[] args) { } @Test原创 2020-09-11 17:51:20 · 3095 阅读 · 2 评论 -
原码 反码 补码
原码 反码 补码今天看了计组中的数据表示,对于原码反码补码这三兄弟晕头转向,看了看网上的各种讲解,特此写一篇博客来阐释我对这三者的理解。本文从原码讲起。通过简述原码,反码和补码存在的作用,加深对补码的认识。力争让你对补码的概念不再局限于:负数的补码等于反码加一。(一)预备知识认识二进制,十六进制。会二进制与十进制的相互转化运算由计算机的硬件决定,任何存储于计算机中的数据,其本质都是以二进制码存储。根据冯诺依曼提出的经典计算机体系结构框架。一台计算机由运算器,控制器,存储器,输入和输出设备组成转载 2020-09-10 21:00:09 · 246 阅读 · 0 评论 -
字符编码概念
字符编码概念 很久以前,计算机制造商有自己的表示字符的方式。他们并不需要担心如何和其它计算机交流,并提出了各自的方式来将字形渲染到屏幕上。随着计算机越来越流行,厂商之间的竞争更加激烈,在不同的计算机体系间转换数据变得十分蛋疼,人们厌烦了这种自定义造成的混乱。 最终,计算机制造商一起制定了一个标准的方法来描述字符。他们定义使用一个字节的低7位来表示字符,并且制作了如上图所示的对照表来映射七个比特的值到一个字符上。例如,字母A是65,c是99,~是126等等, ASCII码就这样诞生了。原始的ASCI原创 2020-09-09 15:11:35 · 356 阅读 · 0 评论