以4bit(計(jì)算方便一點(diǎn),和16bit是一樣的)做檢驗(yàn)和來(lái)驗(yàn)證。 建設(shè)原始數(shù)據(jù)為 1100 , 1010 , 0000(校驗(yàn)位) 那么把他們按照4bit一組進(jìn)行按位取反相加。 1100取反0011 , 1010取反是0101,0011加上0101 是1000,填入到校驗(yàn)位后 1100 , 1010 , 1000 那么這個(gè)就是要發(fā)送的數(shù)據(jù)。收到數(shù)據(jù)后同樣進(jìn)行按位取反相加。0011+0101+0111 =1111;全為1表示正確 另外注意,當(dāng)?shù)匾徊接?jì)算校驗(yàn)和的時(shí)候,有可能相加后最高位會(huì)有進(jìn)位,那么不能舍棄,一定要加到低位,才能是結(jié)果正確。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注