jueves, 21 de octubre de 2010

Internamente, el ordenador representa los valores numéricos mediante grupos de bits. agrupados en bytes. Por ejemplo, el número 3 se representa mediante un byte que tiene "activos" los bits primero y segundo (contando desde la derecha); 00000011. Esta sería la forma de representación del número 3 en un sistema numérico de base 2, también conocido como BINARIO. El sistema que utilizamos normalmente es un sistema DECIMAL o de base 10. En un sistema DECIMAL, contamos desde el 0 hasta el 9 antes de añadir un nuevo dígito. El número 22 en un sistema decimal significa que tenemos dos conjuntos de 10s y 2 conjuntos de 1s.
En un sistema BINARIO sólo pueden haber dos valores para cada dígito: ya sea un 0=DESACTIVADO ó un 1=ACTIVADO. Para representar el número 22 en notación BINARIA lo haríamos como 00010110, notación que se explica según la siguiente tabla:
Posición del BIT:
7
6
5
4
3
2
1
0
Valor Binario:
0
0
0
1
0
1
1
0
Valor Decimal:
128
64
32
16
8
4
2
1
Valores a Sumar:
0
0
0
16
0
4
2
0
Valor Resultante: 16 + 4 + 2=22
Todos los valores que corresponden a posiciones a las que se asigna el valor binario de 0 (cero) no se cuentan, ya que 0 representa DESACTIVADO.
De la misma manera, los números que corresponden a las posiciones con valor binario 1 se sumarán, (16 + 4 + 2=22) ya que 1 representa ACTIVADO.
Valores Decimales y sus equivalentes Binarios:
POSICIÓN BIT 
VALOR DECIMAL
VALOR BINARIO
1
1
1
 2
2
10
 3
3
11
 4
4
100
 5
5
101
 6
6
110
 7
7
111
 8
8
1000
 9
9
1001
 10
10
1010
 11
16
10000
 12
32
100000
 13
64
1000000
 14
100
1100100
 15
256
100000000
 16
512
1000000000
 17
1000
1111110100
 18
1024
10000000000

No hay comentarios:

Publicar un comentario