字符*1100100的7位为信息字符的ASCII代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 21:24:44
最高位为校验码,若采用“奇校验”,则这个字符的16进制表示为___?
a,24h;b,64h;c,84h;d,e4h

不管是奇校验还是偶校验,都是检查被校验数据中包含“1”的个数。
如果是奇校验,就要通过增加的一个数使原数据中包含“1”的个数为奇数;
如果是偶校验,就要通过增加的一个数使原数据中包含“1”的个数为偶数;

在你的题中“1100100”进行奇校验,而原数据中已经包含了3个“1”,“1”的个数已经是奇数了,所以校验位填“0”即可,而校验位在最前面,所以原数据变成了“01100100”。
要转换成16进制,就每4个二进制分一组:“0110 0100”。
前4个二进制为:
(0110)=0*(2^3)+1*(2^2)+1*(2^1)+0*(2^0)=6

后4个二进制为:
(0100)=0*(2^3)+1*(2^2)+0*(2^1)+0*(2^0)=4

所以最后答案是64h。