radix binar, octal, hexazecimal

Pentru a codifica informații în calculator în locul sistemului zecimal de obicei utilizează sistemul binar.

oamenii sistem binar au început să folosească un timp foarte lung. Vechile triburi din Australia și insulele din Polinezia au folosit acest sistem în viața de zi cu zi. Deci, polinezienii a trecut informațiile necesare prin efectuarea a două tipuri de lovituri pe tambur: exprimat și neexprimat. A fost o reprezentare primitivă a sistemului binar.

Sistemul binar denumit sistem numeric pozițional cu o bază \ (2 \).

Pentru numerele de înregistrare a folosit doar două cifre: \ (0 \) și \ (1 \).

Pentru a indica numărul sistemului, în care apare numerele utilizate indicând baza de indice de sistem. De exemplu, 11011 2 - numărul în sistem binar.

Numerele din numărul binar sunt coeficienții de reprezentarea sa ca o sumă de competențe de bază de \ (2 \), de exemplu:

101 = 1 2 · 2 · 2 0 + 2 1 + 1 ⋅ 2 0.

\ (0 \) \ (1 \) \ (2 \) \ (3 \) \ (4 \) \ (5 \) \ (6 \: Pentru a înregistra numere în sistemul numeric octal cifrele utilizate ) \ (7 \) \ (8 \) \ (9 \) și literele ABCDEF literele ABCDE F au valorile 10. 11 10. 10 12 10. 13 10. 14 10. 15 10.

Pentru a converti un număr hexazecimal la un număr zecimal aveți nevoie este exprimat ca suma de produse ale puterilor Motive cifre hexazecimale la biții corespunzători în hexazecimal.

Pentru a converti un număr zecimal în hexa trebuie să efectueze secvențial diviziunea numere întregi și primit la \ privat (16 \), până când, până când vom obține un coeficient este egal cu zero. Numărul inițial în notația este făcută în scris secvența reziduului rezultat din ultimul.

Traduceți numărul hexazecimal \ (2 \) \ (A7 \) în zecimal. În conformitate cu regulile de mai sus o reprezintă ca o sumă de competențe de bază de \ (16 \):

2A7 16 = 2 · 16 + 2 · 10 16 · 7 16 1 + 0 = 521 + 160 + 7 = 679.