Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de numeracin
1.1 - Sistema de numeracin BINARIO
En el sistema binario de numeracin existen solamente dos smbolos distintos: el 0 y
el 1. A primera vista puede resultar una forma de representacin menos complicada
que la decimal, con bastantes ms smbolos. En la prctica no es as, costando ms
esfuerzo al ser humano la percepcin de cantidades escritas en binario que en decimal.
La razn de su importancia y uso radica en que las mquinas tienen especial facilidad
para manejar datos codificados en este sistema de numeracin. As pues, el hombre
debe aprender a convertir los estados de activacin industriales, magnitudes, mandos y
regulaciones para adaptarlos a esta forma de representacin.
La misma teora explicada para el sistema de numeracin decimal sirve para el binario.
As pues, si tenemos un nmero de cosas codificadas en binario, intentaremos pasarlas
a decimal para saber con exactitud a qu nos estamos refiriendo.
Sistema Binario 0 1
Sistema Octal 0 1 2 3 4 5 6 7
Sistema Decimal 0 1 2 3 4 5 6 7 8 9
Sistema Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F
2
Ejemplo prctico:
Posicin 6 5 4 3 2 1 0
Valor 26 25 24 23 22 21 20
Digito 1 0 0 1 0 1 0
1 x 26 = 1 x 64 = 64
0 x 25 = 0 x 32 = 0
0 x 24 = 0 x 16 = 0
1 x 23 = 1x8 = 8
0 x 22 = 0x4 = 0
1 x 21 = 1x2 = 2
0 x 20 = 0x1 = 0
______________
TOTAL 7410
10010102 = 1 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 7410
De esta forma se puede decir que los siguientes nmeros representan la misma
cantidad de cosas:
10010102 = 7410
3
Ahora, para convertir un nmero en base diez a su correspondiente en base dos o
binario, el procedimiento consiste en realizar sucesivas divisiones del nmero en
cuestin entre dos, hasta conseguir un valor 0 o 1 de resto. Vamos a verlo con un
ejemplo; pasemos el nmero 17110 a base dos:
En la primera divisin se obtiene un cociente de 85. Hay que seguir dividiendo mientras
exista un valor mayor de 1. Los sucesivos restos obtenidos (sern siempre ceros o unos)
sern los bits binarios correspondientes al nmero decimal, siendo el de mayor peso el
ltimo y el de menor el primero, tal como se puede observar.
101010112 = 1 x 27 + 0 x 26 + 1 x 25 +0 x 24 +1 x 23 + 0 x 22 + 1 x 21 + 1 x 20 =
= 128 + 32 + 8 + 2 + 1
= 17110
Por ejemplo, si deseamos representar ese mismo nmero decimal a base 8 (octal), slo
variar el nmero de base que constituye el dividendo:
4
Aqu se puede ver una disminucin en la cantidad de operaciones a realizar con
respecto a la operacin de pasar a binario. En este caso, se ha utilizado un sistema con
ms dgitos.
18110 =
21310 =
7710 =
9310 =
101101012 =
110010112 =
10011012 =
10011012 =
Para evitar confusiones en el manejo de datos por parte de los ordenadores, se usa otra
nomenclatura para determinar el peso de los bits dentro de una palabra. As, se define
como bit ms significativo (MSB) al correspondiente a la izquierda de la palabra, y bit
menos significativo (LSB) al de la derecha.
Binario Decimal
2
2 =4 21 = 2 0
2 =1
0 0 0 0
5
El cero es fcil de colocar. Para contar uno identificaremos la posicin de valor 1 en
decimal y escribiremos un uno en esa localizacin.
Binario Decimal
2
2 =4 21 = 2 0
2 =1
0 0 0 0
0 0 1 1
Binario Decimal
2
2 =4 21 = 2 0
2 =1
0 0 0 0
0 0 1 1
0 1 0 2
Para el tres, sumaremos dos ms uno, rellenando con unos las posiciones de 21
y 2 0:
Binario Decimal
22 = 4 21 = 2 20 = 1
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
Continuando con la misma idea se puede rellenar toda la tabla hasta donde podamos,
es decir, hasta donde la cantidad de bits de la palabra permita sin repetir
combinaciones. La cantidad de estas combinaciones o nmeros que se pueden contar
es un concepto muy importante que veremos ms adelante. El clculo se realiza
elevando la base, 2, al nmero de posiciones consideradas en la palabra. As de esta
forma en el ejemplo se dispone de tres dgitos y por tanto se podr llegar hasta: 2n = 23
= 8 combinaciones.
Binario Decimal
22 = 4 21 = 2 20 = 1
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
6
Si se define un sistema con una longitud de palabra de ocho bits, contaremos con ms
combinaciones y, por tanto, con ms nmeros, y con capacidad de tratar ms
informacin.
2n = 28 = 256
2n = 216 = 65.536
7
Se emplean los diez primeros dgitos del sistema decimal, aadindole seis letras del
abecedario: A, B, C, D, E y F. De esta forma, se puede establecer la siguiente relacin
entre los tres sistemas de numeracin ms importantes en electrnica digital.
Los nmeros hexadecimales pueden disponer de una longitud de palabra tan larga
como se quiera. As, tenemos nmeros que mezclan dgitos numricos con letras,
llamndose alfanumricos.
Por ejemplo:
12AF16 51D4FB16.
Ejemplo prctico:
Vamos a intentar pasar el nmero hexadecimal 8FA316 a decimal. Para ello aplicamos el
concepto del peso en relacin con la base:
8FA316 = 8 x 163 + F x 162 + A x 161 + 3 x 160 = 8 x 163 + 1510 x 162 + 1010 x 161 + 310
x 160 = 36.77110
8
Para realizar el paso en sentido contrario se utiliza el procedimiento de la divisin
sucesiva, sustituyendo los valores.
Ejemplo prctico:
Comprobando el resultado:
Ejemplo prctico:
4 F 5 E
0100 1111 0101 1110
4F5E16 = 01001111010111102
9
Ejemplo prctico:
110010101110101112 = 195D716
AF3216 =
AB7516 =
133416 =
E14316 =
10101111001100102 =
10101011011101012 =
00010011001101002 =
111000010100000112=
10