计算机原理原码反码(计算机原理-BCD码)
计算机原理原码反码(计算机原理-BCD码)2421码:改变权值定义余3码:8421码 0011举个例子5 8=13。二进制是1101。但是在映射表中,并没有赋予1101要这个定义。想办法将这几个没有定义的编码,给他略过。可以采用平移的方式,直接给这个编码 6就行。加完之后高位产生了一个进位。低位变成了0011也在有效编码的范围。当计算结果超过九,需要➕6进行修正的。4个二进制位———-》16种不同的状态BCD码直接使用其中10种——-》不同映射方案
下面,我们来了解一下这种特殊的吗叫做逼。下面,我们来了解一下这种特殊的吗?叫做B C D码(binary coded decimal)。首先为什么要有这个编码呢?我们先观察下,常用的二进制和十进制。
二进制:0,1
十进制:0,1,2,3,4,5,6,7,8,9
二进制方便计算机处理十进制符合人类习惯。所以在跟计算机打交道的过程中,我们经常需要在两种进制之间转换。转换麻烦。采用查表的方法可以一一对应快速转换。
举个例子5 8=13。二进制是1101。但是在映射表中,并没有赋予1101要这个定义。想办法将这几个没有定义的编码,给他略过。可以采用平移的方式,直接给这个编码 6就行。加完之后高位产生了一个进位。低位变成了0011也在有效编码的范围。当计算结果超过九,需要➕6进行修正的。
4个二进制位———-》16种不同的状态
BCD码直接使用其中10种——-》不同映射方案
余3码:8421码 0011
2421码:改变权值定义