三种格雷码的表示形式?
格雷码有三种表示形式格雷码可以通过不同的编码方式得到不同的表示形式格雷码是一种二进制编码方式,与普通二进制码存在一定的区别。
格雷码有三种表示形式:
1.镜像格雷码:
相邻的数码对应的码字只有一位不同。
第一个数码的码字为000,最后一个数码的码字为111。
2.循环码:
由于第一种方式没有环,容易出现连续溢出和重复的现象,因此出现了折返码或循环码。
循环码是一种有环视图的镜像格雷码,即连接首尾两个数码形成环,仍满足左右相邻的数码对应的码字只有一位不同。
3.二进制码与反码:
根据格雷码的定义,可以将格雷码编码过程反着来得到原始的二进制码,再根据二进制码得到反码。
格雷码是有权码还是无权码?
格雷码是典型的无权码
有权码和无权码区别是每一位是否有权值。
如典型的8421码为有权码,“8421”表示从高到低各位二进制位对应的权值分别为8、4、2、1,将各二进制位与权值相乘,并将乘积相加就得相应的十进制数。
例如,8421BCD码“0111”,0×8+1×4+1×2+1×1=7D,其中D表示十进制(Decimal)数。
格雷码为典型的无权码,雷码的编码规则是相邻的两代码之间只有一位二进制位不同,每位并没有权值,对应的十进制数是规定的,并不是如8421码能算出来的。