ChechSum

B

bala9383

Guest
plzz selittää tiedot rep.kuten 0x25, 0x62 ...Mitä se merkitseeEsimerkki yksinkertaisesta checksum:* Koska 4 tavua tietoja (voidaan tehdä millä tahansa tavujen määrä): 0x25, 0x62, 0x3F, 0x52
* Vaihe 1: Lisääminen kaikki bytes yhdessä antaa 0x118.
* Vaihe 2: Drop Carry napostella antaa sinulle 0x18.
* Vaihe 3: Hanki kaksi: n täydennys 0x18 saada 0xE8.Tämä on checksum tavu.
* Voit testata Tarkistussumma tavun vain lisää sen alkuperäisiin tavua.Tämän pitäisi antaa sinulle 0x200.
* Pudota tehdä napostella jälleen antaa 0x00.Koska se on 0x00 tämä tarkoittaa virhettä ei havaittu (tosin havaita virhe olisi tapahtunut).

 
HI

On olemassa erilaisia mekanismeja tarkistussummat.Vaikka tarkiste on virheiden havaitsemiseen nämä mekanismit eivät ole 100% luotettava.CRC on luotettavampi kuin tarkistussummat.

 

Welcome to EDABoard.com

Sponsor

Back
Top