问题标题:
【求懂计算机的朋友们帮忙解决下这道题,顺便教下怎么做.在7位的ASCII码的最高位增加一位奇校就构成8位奇校验码.若大写字母K的十六进制奇校验码为CB,则大写字母E的十六进制奇校验码为:(】
问题描述:
求懂计算机的朋友们帮忙解决下这道题,顺便教下怎么做.
在7位的ASCII码的最高位增加一位奇校就构成8位奇校验码.若大写字母K的十六进制奇校验码为CB,则大写字母E的十六进制奇校验码为:()
A.C5B.45C.C4D.44
汤金华回答:
大写K的ASCII码是75,对应二进制为1001011,在二进制码中一共有4个1,根据这个奇校验规则,要保证校验码中1的个数为奇数,所以要在第八位填1,这样就是11001011,转成十六进制就是CB;
大写E的ASCII码是69,对应二进制为1000101,在二进制码中一共有3个1,根据这个奇校验规则,要保证校验码中1的个数为奇数,所以要在第八位填0,这样就是01000101,转成十六进制就是45;
所以选B
查看更多