有两个奇偶校验的问题不太有把握,向高人请教!第一个问题:假设为奇校验,10110011是否被正确传输,请解释原因。第二个问题:假设为偶校验,是否可以将11000010翻译成它原先的ASCII码,如果可以请翻译,如果不可以请说明原因。
热心网友
奇偶校验不是对数据本身的奇偶进行校验,而是在8位数据之外另设一个校验位(共9位),使这9位中1的个数成为奇数个或偶数个。奇偶校验一般在数据传送(特别是串口通讯)时使用(保证接收数据的正确性,但当校验出错时,数据一般也还是收到了),收到数据以后经过处理,校验位就被丢弃了。如数据是10110011,当奇校验时正确的校验位应是0(9位中1的个数=5,是奇数个)。如数据是11000010,当偶校验时正确的校验位应是1(9位中1的个数=4,是偶数个)。因此你的两个问题都和校验无关。第二问中11000010的ASCII码已不是基本字符集了,它与你所用的字符集(如中文、日文等)有关。