有兩個奇偶校驗的問題不太有把握,向高人請教!第一個問題:假設為奇校驗,10110011是否被正確傳輸,請解釋原因。第二個問題:假設為偶校驗,是否可以將11000010翻譯成它原先的ASCII碼,如果可以請翻譯,如果不可以請說明原因。

熱心網友

奇偶校驗不是對數據本身的奇偶進行校驗,而是在8位數據之外另設一個校驗位(共9位),使這9位中1的個數成為奇數個或偶數個。奇偶校驗一般在數據傳送(特別是串口通訊)時使用(保證接收數據的正確性,但當校驗出錯時,數據一般也還是收到了),收到數據以后經過處理,校驗位就被丟棄了。如數據是10110011,當奇校驗時正確的校驗位應是0(9位中1的個數=5,是奇數個)。如數據是11000010,當偶校驗時正確的校驗位應是1(9位中1的個數=4,是偶數個)。因此你的兩個問題都和校驗無關。第二問中11000010的ASCII碼已不是基本字符集了,它與你所用的字符集(如中文、日文等)有關。