2013 m. liepos 11 d., ketvirtadienis

2.5. Dešimtainių skaičių kodavimas dvejetainiais - dešimtainiais kodais

 

2.5. DEŠIMTAINIŲ SKAIČIŲ KODAVIMAS DVEJETAINIAIS – DEŠIMTAINIAIS KODAIS

Jau žinome kaip dešimtainiai skaičiai užrašomi pozicinėse skaičiavimo sistemose. Informacijos vaizdavimui, saugojimui ir apdorojimui kompiuteriuose naudojama dvejetainė skaičiavimo sistema.
Dažnai informaciją patogiau apdoroti ir analizuoti, jei ji vaizduojama specialiais kodais, kurie vadinami dvejetainiais – dešimtainiais kodais. Šie kodai sudaromi naudojant du simbolius – 1 ir 0, kaip ir dvejetainėje skaičiavimo sistemoje.
Skaitmeniniuose įtaisuose naudojami 4 bitų ilgio dvejetainiai – dešimtainiai kodai, kuriuose kiekvienas dešimtainio skaičiaus skaitmuo yra užrašomas keturiais dvejetainiais simboliais t.y. tetrada. Lentelėje 2.5 pavaizduoti 3 dvejetainiai - dešimtainiai kodai. Skaitmeniniuose įtaisuose naudojama ir daugiau dvejetainių – dešimtainių kodų.
Dažniausiai naudojamas BCD kodas, jo skilčių vertės – 8 4 2 1. BCD – tai angliškas kodo sutrumpinimas - Binary Coded Decimal, verčiama – dvejetainiais koduoti dešimtainiai.
Naudojama daug skaitmeninių grandinių, kurios gali apdoroti informaciją BCD kode – tai dešifratoriai, skaitikliai ir kiti įtaisai.

Lentelė 2. 5.

Dešimtainiai
skaitmenys
Kodai ir jų skilčių vertės
B C D
8 4 2 1

2 4 2 1
Excess-3
8 4 2 1 + 3
0
1
2
3
4
5
6
7
8
9
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0

Nenaudoja-
mos kombi-
nacijos
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
0 0 0 0
0 0 0 1
0 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
Užrašant skaičius dvejetainiais – dešimtainiais kodais tarp tetradų paliekamas tarpas. Dešimtainį skaičių 1936 užrašysime skirtingais kodais, kodo pavadinimą atitinka indeksas prie raidės A:
A10 =
1
9
3
6
ABCD =
0 0 0 1
1 0 0 1
0 0 1 1
0 1 1 0
A2421 =
0 0 0 1
1 1 1 1
0 0 1 1
1 1 0 0
A8421+3 =
0 1 0 0
1 1 0 0
0 1 1 0
1 0 0 1
A2 =

0 1 1 1
1 0 0 1
0 0 0 0
Paskutinėje eilutėje ,palyginimui, užrašytas dvejetainis skaičius.
BCD kodas yra 4 bitų kodas. Kartais naudojamas 8 bitų BCD kodas – jis vadinamas išplėstu BCD kodu. Šiam kodui naudojamas angliškas sutrumpinimas EBCD – Extended BCD.

Komentarų nėra:

Rašyti komentarą

Etiketės