计算机中数据的表示(2)
一、机器码
十进制数与字符编码的表示
● BCD码:用4位二进制数表示表示以为十进制数,叫二-十进制编码,叫BCD码- 有权码:用的最多的是8421码,即4个二进制位的权从高到低分别是8、4、2、1.
- 无权码:常用余3码和格雷码
余3码:在8421基础上,把每个数的代码加上0011
格雷码:相邻的两个代码之间只有1位不同

ASCII码(美国标准信息交换代码)
采用7个二进制位进行编码,低四位用作行编码,高四位用作列编码- 汉字编码
输入、内部处理、存储和输出对汉字要求不同。
- 输入码:数字编码、拼音码、字形码
- 内部码:汉字在设备和信息处理系统内部存储、处理、传输汉字用的代码。比如采用GB2312-80使用两个字节存放一个汉字编码
- 字形码:表示汉字的自模数据,通常用点阵、适量函数等方式表示,用点阵表示自行时,汉字字形码指的这个汉字字形点阵的代码。简易型汉字,16✖️16点阵,高精准型汉字为24✖️24等。字形码信息大,占用内存大。字库存储每个汉字的字符点阵,当检索字符时,输入字符点阵得到字形。
二、校验码
校验码:用来检测传送的数据是否出错。
码距:一个编码系统中任意两个合法二进制编码之间至少有多少个二进制位不同。例如4位8421码的码距为1,即在传输过程中,该代码的一位或多位发生错误,都将变成另外一个合法编码,这种代码无差错校验能力。
1. 奇偶校

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



