17.11.2014 Views

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

0,856 x 2 = 1,712 → 1<br />

0,712 x 2 = 1,424 → 1<br />

0, 424 x 2 = 0, 848 → 0<br />

0,848 x 2 = 1, 696 → 1<br />

.....................................<br />

Rezultatul: 0,491 10 =0,01111101 2 sau 0,491D=0,01111101B<br />

0,491 x 8 = 3,928 → 3<br />

0,928 x 8 = 7,424 → 7<br />

0,424 x 8 = 3,392 → 3<br />

0,392 x 8 = 3,136 → 3<br />

0,136 x 8 = 1,088 → 1<br />

0,088 x 8 = 0,704 → 0<br />

0, 704 x 8 = 5,632 → 5<br />

.....................................<br />

Rezultatul: 0,491 10 =0,3733105 8 sau 0,491D=0,3733105Q.<br />

3. Conversia numerelor binare în numere octale sau hexazecimale şi<br />

invers poate fi efectuată <strong>de</strong>stul <strong>de</strong> rapid prin simple înlocuiri care nu<br />

necesită calcule grandioase.<br />

– conversii între sistemele <strong>de</strong> numeraţie binar şi octal;<br />

Pentru conversia unui număr din baza 2 în baza 8, se grupează<br />

cifrele reprezentării lui binare în tria<strong>de</strong>, pornind <strong>de</strong> la virgulă spre stânga şi<br />

spre dreapta. Dacă cel mai din stânga grup al părţii întregi, respectiv cel<br />

mai din dreapta grup al părţii fracţionare, nu are exact trei cifre, se<br />

completează cu zerouri la stânga pentru partea întreagă, respectiv la<br />

dreapta pentru partea fracţionară. Se înlocuieşte fiecare triadă cu cifra<br />

octală corespunzătoare (tabelul 1).<br />

Pentru conversia unui număr din baza 8 în baza 2, pornind <strong>de</strong> la<br />

virgulă, spre stânga şi spre dreapta se înlocuieşte fiecare cifră octală cu<br />

triada binară corespunzătoare ei (fiecare cifră octală se va înlocui cu exact<br />

trei cifre binare). Dacă în urma înlocuirii rezultă zerouri nesemnificative<br />

(la stânga părţii întregi sau la dreapta părţii fracţionare) acestea se omit.<br />

Exemple:<br />

1001101011,0110100100101011 2 =001 001 101 011, 011 010 010 010 101<br />

100 2 =1153,322254 8 .<br />

11100111000001101 2 =011 100 111 000 001 2 =347015 8 .<br />

0,001000000111011011 2 =000, 001 000 000 111 011 011 2 =0,100733 8 .<br />

– conversii între sistemele <strong>de</strong> numeraţie binar şi hexazecimal;<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!