SISTEMA DECIMAL
El sistema decimal
utilitza 10 símbols (0, 1, 2 ... 9) i quan volem posar quantitats
superiors a 9 hem d'utilitzar 2 ó més dígits (10,
11, 12 ... 100, 101 ...).
Fixa't que amb 6 dígits
podem representar 1.000.000 de valors diferents (del 0 al 999.999). Per
tant el nombre de valors que podem representar el trobem multiplicant
el nombre de símbols (10 en aquest cas) tantes vegades com dígits
tinguem (6 en aquest cas).
10 x 10 x 10 x 10
x 10 x 10 = 1.000.000

SISTEMA BINARI
Un sistema binari
només té dos símbols, que nosaltres anomenarem 0
i 1.
Per formar números en el sistema binari, en comptes d'utiltzar
dígits utilitzem bits (binary digit). Cada bit pot tenir
un 0 ó un 1, de la mateixa manera que un dígit podia tenir
qualsevol símbol del 0 al 9.
Els transistors que
formen els xips només poden estar en 2 estats: hi ha corrent o
no n'hi ha.
És per això que els ordinadors treballen amb el sistema
binari: quan hi ha corrent es pot dir que és equivalent a 1 i quan
no n'hi ha és equivalent a 0.
Com en un sistema
binari només tenim 2 símbols, si volem representar valors
superiors a 1 haurem d'utlitzar més d'un bit: 2 = 10b,
3 = 11b, 4 = 100b,
etc. (La lletra b serveix
per indicar que és un valor en sistema binari i no confondre'l
amb un valor en decimal).
Per saber quants valors
podem representar amb N bits podem utilitzar el mateix mètode que
amb el sistema digital, però tenint en compte que ara només
tenim dos símbols en lloc de 10. Amb 8 bits (un Byte) podem representar
256 valors diferents: 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2.

ALTRES SISTEMES
Un altre dels sistemes
utilitzats en informàtica és el sistema hexadecimal.
Aquest sistema consta de 16 símbols: del 0 al 9 i les lletres de
la A a la F.
Totes les indicacions
donades abans sereveixen igualment, només cal tenir en compte que
ara, el nombre de símbols que tenim és 16.
Exemple: 10 = Ah,
11 = Bh ... 15 = Fh,
16 = 10h, 17
= 11h, etc. (La lletra
h serveix per indicar que
és un valor en sistema hexadecimal i no confondre'l amb un valor
en decimal).
Com ja hem vist, quan
es treballa simultàniament amb dos sistemes o hi ha possibilitat
de confusió, és convenient indicar d'alguna forma a quin
sistema pertanyen els números:
10010b
indica que és un valor binari.
12345d
indica que és un valor decimal (aquest no podria ser binari, però
sí hexadecimal)
0ABCDh
es tracta d'un valor hexadecimal i està clar que no pot ser ni
binari ni decimal.
Quan un valor hexadecimal comença amb una lletra s'acostuma a posar
un 0 al davant.
|