首页 理论教育 几种常见编码

几种常见编码

时间:2022-02-12 理论教育 版权反馈
【摘要】:为了表示这些信息,我们通常用一组特定的二进制数字来表示,这样一组特定的二进制数字称为二进制代码。将信息用二进制代码表示的过程称为编码。常见的数字、字母编码有BCD码、ASCII码、格雷码等。二十进制代码,简称BCD码,是指用4位二进制数来表示1位十进制数。其中最常用和最符合人们习惯的是8421BCD码。ASCII码是用七位二进制数码表示数字、字母、符号等的代码,是一种计算机通用的标准代码,主要用于计算机与外设之间传递信息。

在数字系统中,我们处理的信息一般为数字、字母、符号、图形、文字等。为了表示这些信息,我们通常用一组特定的二进制数字来表示,这样一组特定的二进制数字称为二进制代码。将信息用二进制代码表示的过程称为编码。常见的数字、字母编码有BCD码、ASCII码、格雷码等。

1. 二−十进制代码(BCD码)

二−十进制代码,简称BCD码,是指用4位二进制数来表示1位十进制数。由于4位二进制数可以表示十六种不同的状态,我们选择其中的十种状态分别对应于十进制数的0~9,根据所用十种状态与1位十进制数码的不同,产生了各种BCD码,如8421BCD码、2421BCD码、5421BCD码、余3码等,见表5 − 2 − 1。其中最常用和最符合人们习惯的是8421BCD码。BCD码前的数字分别表示的是每位的权值。

表5 − 2 − 1 常见BCD码

2. ASCII码

目前在微型计算机中有一种普遍使用的编码——ASCII码,ASCII码是美国信息交换标准码的缩写。ASCII码是用七位二进制数码表示数字、字母、符号等的代码,是一种计算机通用的标准代码,主要用于计算机与外设之间传递信息。ASCII码的具体编码见表5 − 2 − 2。

表5 − 2 − 2 ASCII码

3. 格雷码(Gray码)

格雷码是一种循环码,其特点是任何相邻的两个码字,仅有一位代码不同,其他位相同,是一种错误最小化的可靠性代码。格雷码与二进制代码的比较见表5 − 2 − 3。

表5 − 2 − 3 格雷码与二进制代码比较表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈