问答题 判断如下一个二元码的编码系统是有权还是无权码,写出判断的推导过程。
十进制数 二元码的编码
0 0000
1 0111
2 0110
3 0101
4 0100
5 1011
6 1010
7 1001
8 1000
9 1111
【正确答案】
【答案解析】设4位二元码每位分别为A、B、C、D,且假定其为有权码,则:
(1)从数值4的编码0100可求得B的位权为4;
(2)从数值8的编码1000可求得A的位权为8;
(3)从数值7的编码1001可求得D的位权为-1;
(4)从数值6的编码1010可求得C的位权为-2;
(5)用A、B、C、D的位权分别为8、4、-2、-1来验证数值0、1、2、3、5、9的编码值,结果都正确,故该编码系统是有权码。