50 likes | 259 Views
Numerički kodovi. BCD kod. Problem. Kraj. Problem. Kako kodirati znamenke dekadskog brojevnog sustava?. Duljina kodne riječi – minimalno 4 bita. Postoji više 4-bitnih kodova- na različite načine moguće je odabrati 10 od 16 kombinacija. Broj različitih kombinacija 2 4 = 16. BCD kod.
E N D
Numerički kodovi BCD kod Problem Kraj SŠER Rijeka
Problem • Kako kodirati znamenke dekadskog brojevnog sustava? Duljina kodne riječi – minimalno 4 bita. Postoji više 4-bitnih kodova- na različite načine moguće je odabrati 10 od 16 kombinacija. Broj različitih kombinacija 24 = 16. SŠER Rijeka
BCD kod • Binary Coded Decimal ili NBCD (Natural Binary Coded Decimal) • Postupak kodiranja: • Svaka znamenka se pretvori iz decimalnog u binarni sustav • Podesi se duljina kodne riječi na 4 bita dodavanjem 0 na vodeća mjesta (tamo gdje je potrebno) SŠER Rijeka
Primjeri • 8 → BCD? • 8(10) = 1000(2) • 8 → 1000 (BCD) • 2 → BCD? • 2(10) = 10(2) • 2 → 0010 (BCD) • 36 → BCD? • 3(10) = 11(2), 6(10) = 110(2) • 3 → 0011 (BCD), 6 → 0110 (BCD) • 36 → 0011 0110 (BCD) Dodavanje 0 na vodeća mjesta Svaka znamenka posebno se kodira SŠER Rijeka
Tablica koda BCD kod pripada grupi težinskih kodova jer svaki bit u kodnoj riječi ima stalnu vrijednost – težinu. Težine su: 8 (23) – prvi bit slijeva, 4 (22), 2(21), 1(20). Zbog toga se ovaj kod još naziva 8421 kod. SŠER Rijeka