B
bala9383
Guest
plzz explica rep de date.cum ar fi 0x25, 0x62 ...ceea ce nu reprezintăUn exemplu de o sumă de control simplu:* Având în vedere 4 octeţi de date (se poate face cu orice număr de bytes): 0x25, 0x62, 0x3F, 0x52
* Pasul 1: Adăugarea toate bytes împreună dă 0x118.
* Pasul 2: Drop Nibble Carry pentru a vă oferi 0x18.
* Pasul 3: Obţineţi cele două de completare a 0x18 pentru a obţine 0xE8.Acest lucru este octetul de control.
* Pentru a testa Checksum octet pur şi simplu adăugaţi-l la grupul iniţial de octeţi.Acest lucru ar trebui să vă 0x200.
* Drop transporta ciuguli din nou, oferindu-0x00.Din moment ce este 0x00, aceasta înseamnă nici o eroare a fost detectat (cu toate că o eroare nedetectabile ar putea s-au produs).
* Pasul 1: Adăugarea toate bytes împreună dă 0x118.
* Pasul 2: Drop Nibble Carry pentru a vă oferi 0x18.
* Pasul 3: Obţineţi cele două de completare a 0x18 pentru a obţine 0xE8.Acest lucru este octetul de control.
* Pentru a testa Checksum octet pur şi simplu adăugaţi-l la grupul iniţial de octeţi.Acest lucru ar trebui să vă 0x200.
* Drop transporta ciuguli din nou, oferindu-0x00.Din moment ce este 0x00, aceasta înseamnă nici o eroare a fost detectat (cu toate că o eroare nedetectabile ar putea s-au produs).