pikkades liinides moonutused ja kõik bitid ei jõua kohale sünkrosignaali ajal. Veakindlad koodid Informatsiooni edastamisel tekib vigu. Mõni 0 muutub 1-ks ja vastupidi. Põhjused võivad olla erinevad. Tavaliselt sellised mürad filtreeritakse välja, kuid mõnikord siiski tekib informatsioonis moonutusi. Vigu avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastavas koodisõnas. Vigu avastav kood tähendab, et andmebittidele tuleb lisada lisabitid, mis ei edasta täiendavat informatsiooni, küll aga võimaldavad kindlaks teha võimalikke vigu. Lihtsaim vigu avastav kood on selline, kus lisatakse edastatavale andmebittile paarsusbitt. Igas õiges koodisõnas peab olema paarisarv ühtesid. Kasutatakse ka selliseid koode, kus koodisõnas peab olema paarituarv ühtesid. Kui paarsusbitiga koodi sõna edastatakse või salvestatakse ja mõni andmebitt muutub 0-st 1-ks või
Käsu täitmine protsessoris Kogu käsu täitmise võib kokku võtta ühe tsüklina, mida vahel kutsutakse ka von Neumanni tsükliks. Käsukoodi täitmist võib vaadelda ka algoritmina. Veakindlad koodid Vigu avastavad koodid – info edastamisel tekib vigu. Mõni 0 muutub 1-ks ja vastupidi. Põhjused võivad olla erinevad. Vigu avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastatavas koodisõnas. Vigu avastav kood tähendab, et andmebittidele tuleb lisada lisabitid, mis ei edasta täiendavat infot, küll aga võimaldavad kindlaks teha võimalikke vigu. Kokku edastatakse n+r bitine koodiviga. Lihtsaim vigu avastatav kood on selline, kus lisatakse edastatavale andmebittidele paarsusbitt. Vigu parandavad koodid – need võimaldavad alati vigu avastada. Vigu parandaval koodil peab olema kahe õige koodi vaheline Hammingi distants vähemalt kolm. Seega ühe järgu viga viib vale koodi õigest koodist ühe ühiku kaugusele ja
Kasutatakse nt USB puhul. 19.2. Paralleelandmeedastus 8 biti edastamiseks on vaja 8 liini (+ nullnivoo), kuid aega kulub 1 takt. Pikkades liinides on võimalikud moonutused ja kõik bitid ei jõua sünkrosignaali ajal kohale. Kasutatakse nt printeriga andmevahetuses. 19.3. Veakindlad koodid Informatsiooni edastamisel tekib vigu ning võimalike moonutuste kindlakstegemiseks kasutatakse järgnevaid meetodeid: 1) Vigu avastavad koodid – Edastatavatele andmebittidele lisatakse paarsusbitt (koodi pikkus n+1). Igas õiges koodisõnas peab olema paarisarv ühtesid. Vea olemasolu näitab see, kui edastamise käigus mõni andmebitt muutub ja koodis ei ole enam paarisarv ühtesid. Eeldatakse, et viga on ühes järgus, ei ole võimalik avastada kahe või enama biti vigu ning leitud vigu ei saa parandada. Kahe õige koodi erinevust kahendjärkudes nimetatakse Hammingi distantsiks.
komponentide vahel järjestikkujul tuleks teha järjestik-paralleel-teisendus ja vastuvõtja poole vastupidine teisendus. Teisendamiseks kasutatakse nihkeregistrit. Veakindlad koodid Informatsiooni edastamisel tekib vigu. Mõni 1 muutub 0 või 0 muutub 1ks. Oluliselt aitab vigade tekkimist vältida see kui 1 ja 0 nivood on hästi eraldatud. Isegi siis tekib vigu. Vigu avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastatavas koodis. See tähendab, et andmebittidele tuleb juurde panna lisabitid, mis ei edasti infot vaid kontrollivad õigsust. Lihsaim viis on paarsusbitt. Igas õiges koodisõnas peab olema paarisarv bitte. Paarsusbitiga ei ole võimalik avastada vigu, mis on tekkinud kahe või enama biti vigu. Paarsusbitiga ei ole võimalik tuvastada muudetud bitti, see ainult teavitad kas tegu on õige või vale koodiga. Vigu parandavad koodid lisavad rohkem bitte kui avastavad koodid. Vigu
sünkroonset. Paralleelliides on kasutusel ka nt printeriga andmevahetuses. Kiireks andmevahetuseks kasutatakse SCSI (Small Computer System Interface) erinevaid modifikatsioone. 29 Veakindlad koodid. Vigu avastavad koodid – info edastamisel tekib vigu. Põhjused on erinevad. Viga avastavad koodid võimaldavad kindlaks teha võimalikke moonutusi edastatavas koodis. St andmebittidele tuleb lisada lisabitid, mis ei edasta täiendavat infot, küll aga võimaldavad kindlaks teha võimalikke vigu. Lihtsaim variant: andmebitile edastatakse paarsusbitt, mis kontrollib andmebitis olevate 1-de arvu. Kui mõni andmebitt muutub, tuvastatakse viga. Eeldatakse, et viga on ühes järgus. Paarsusbitiga pole võimalik avastada 2 või enam vigu. Samuti ei leita viga, kui kood muutub, kuid selles on ikka paaris/paaritu arv 1-sid