首页 理论教育 二进制码制与数字系统中的信息表示

二进制码制与数字系统中的信息表示

时间:2023-06-19 理论教育 版权反馈
【摘要】:在数字系统中,二进制数码不仅可表示数值的大小,而且还常用来表示特定的信息.将若干个二进制数码按一定规则排列起来表示某种特定含义的代码,称为二进制代码,或称二进制码.1.二—十进制码将十进制的0~9的10个数字用二进制数表述的代码,称为二—十进制码,又称BCD码.由于十进制数有10个不同的数码,因此,需用4位二进制数来表示.而4位二进制代码有16种不同的组合,从中抽取出10种组合来表示0~9的个数可

二进制码制与数字系统中的信息表示

在数字系统中,进制数码不仅可表示数值的大小,而且还常用来表示特定的信息.将若干个二进制数码按一定规则排列起来表示某种特定含义的代码,称为二进制代码,或称二进制码.

1.二—十进制

将十进制的0~9的10个数字用二进制数表述的代码,称为二—十进制码,又称BCD码.由于十进制数有10个不同的数码,因此,需用4位二进制数来表示.而4位二进制代码有16种不同的组合,从中抽取出10种组合来表示0~9的个数可有多种方案,所以二—十进制代码也有多种方案.

(1)8421BCD码.

8421BCD码是一种应用十分广泛的代码.这种代码每位的权值是固定不变的,为恒权码.它取了自然二进制数的前10种组合表示1位,即0000(0)~1001(9),从高位到低位的权值分别为8、4、2、1,去掉了自然二进制数的后6种组合1010~1111.8421BCD码每组二进制代码各位加权系数的和便为它所代表的十进制数.所以8421BCD码0101表示十进制数5.

(2)2421BCD码和5421BCD码.

它们也是恒权码.从高位到低位的权值分别是2、4、2、1,和5、4、2、1,用4位二进制数表示1位十进制数.(www.xing528.com)

(3)余3BCD码.

这种代码没有固定的权值,称为无权码.它由8421BCD码加3(0011)形成的,所以称为余3BCD码,它也是用4位二进制数表示1位十进制数.如8421BCD码0111(7)加0011(3)后,在余3BCD码中为1010,其表示十进制数7.

2.可靠性代码

代码在形成和传输过程中难免要产生错误,为了能使代码形成时不易出差错,或在出现错误时容易发现并进行校正,就需采用可靠性代码.常用的可靠性代码有格雷码等.

格雷码是一种无权码,它有多种形式,它的特点是任意两组相邻代码之间只有一位不同,其余各位都相同,而0和最大数之间也只有一位不同.因此,它是一种循环码.格雷码的这个特性使它在形成和传输过程中引起的误差较小.

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

我要反馈