Documente Academic
Documente Profesional
Documente Cultură
Curs1ASDN 10 11 PDF
Curs1ASDN 10 11 PDF
Curs1ASDN 10 11 PDF
SISTEME DE NUMERAłIE
ŞI CODURI
1.1. Sisteme de numeraŃie
Sistemele numerice prelucrează informaŃie
InformaŃia este codificată → un anumit tip de
reprezentare
Sistemul de numeraŃie = totalitatea regulilor de
reprezentare a numerelor cu ajutorul unor
simboluri numite cifre
Sistemele de numeraŃie:
poziŃionale - valoarea unei cifre - determinată de poziŃia
sa în cadrul numărului
nepoziŃionale
08.10.2010 Curs 1 ASDN 2
1.1. Sisteme de numeraŃie
Numărul “N”, în sistem poziŃional, în baza de
numeraŃie “b” se reprezintă:
q −1
N = aq −1b q −1 + ... + a0b 0 + ... + a− p b − p = ∑ i
a b i
i =− p
a) b1 < b2
(N)b1 se exprimă ca un polinom în puterile lui “b1” şi se
evaluează polinomul folosind aritmetica în baza “b2”
Exemplu:
b1 = 3
b2 = 10
(N)3 = 2120,1
3 2 1 0
(N)10 = 2•3 + 1•3 + 2•3 + 0•3 + 1•3
-1 =
= 54+9+6+0+0,3 = 69,3
b) b1 > b2
conversia părŃii fracŃionare:
numărul de înmulŃeşte cu baza “b2”, se obŃine un număr format
dintr-o parte întreagă şi una fracŃionară
se reŃine partea întreagă şi se continuă cu înmulŃirea cu baza
“b2” a părŃii fracŃionare obŃinute
algoritmul se continuă până la obŃinerea preciziei dorite
partea fracŃionară se obŃine prin scrierea părŃilor întregi
obŃinute, în ordinea generării lor
Exemplu:
b1b2b3b4 = 0100 (cifra 4 din zecimal exprimată în cod
BCD)
biŃii de control calculaŃi: c1 = 1, c2 = 0, c3 = 1
secvenŃa de cod de corecŃie va fi: 1001100