Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
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