Está en la página 1de 6

SISTEMAS NUMERICOS.

Sistemas Binario y Hexadecimal


El sistema binario es el ms utilizado en los circuitos electrnicos digitales. Existen otros dos
sistemas, en las aplicaciones digitales; El hexadecimal y el octal. Su ventaja radica en la
facilidad que ofrecen para representar de forma reducida los nmeros binarios.
Sistema Decimal
El sistema decimal es un sistema en base 10. En una cantidad decimal cada dgito tiene un peso
asociado a una potencia de 10 segn la posicin que ocupe. Los pesos para los nmeros enteros
son potencias positivas de diez, aumentado de derecha a izquierda, comenzando por 10
0
=1.
Peso:....10
6
10
5
10
4
10
3
10
2
10
1
10
0

Los pesos para los nmeros fraccionarios son potencias negativas de diez, aumentando de
izquierda a derecha, comenzando por 10
-1
.
Peso:....10
6
10
5
10
4
10
3
10
2
10
1
10
0
, 10
-1
10
-2
10
-3
10
-4

La expresin general para descomponer el valor de una magnitud expresada en cualquier
sistema numrico para obtener su valor decimal
Sistema Binario
El sistema binario es un sistema en base dos. Es el sistema utilizado por los computadores
digitales y tiene slo dos valores lgicos posibles - "0 y 1" - para sus coeficientes, los cuales se
pueden representar fsicamente de distintas maneras, como las siguientes:
Tensines alto y bajo.
Interruptor cerrado o abierto.
Sentido de magnetizacin de un ncleo magntico.
Corriente elctrica alta o baja.
Los dgitos 0 y 1 se llaman bits.
En un nmero entero binario el bit a la derecha es el bit menos significativo (LSB, Least
Significant Bit) y tiene un peso de 2
0
=1. El bit del extremo izquierdo el bit ms significativo
(MSB, Most Significant Bit) y tiene un peso dependiente del tamao del numero binario. Los
pesos crecen de derecha a izquierda en potencias de 2. En nmeros fraccionarios el bit a la
izquierda de la coma es el MSB y su peso es de 2
-1
= 0,5. Los pesos decrecen de izquierda a
derecha en potencias negativas de 2.
Peso:2
n-1
....2
4
2
3
2
2
2
1
2
0
, 2
-1
2
-2
2
-3
......2
-n
.
En el cual n es el nmero de bits a partir de la coma binaria. La tabla 1.1.1. muestra la
equivalencia de los nmeros decimales del 0 al 15 a su correspondiente binario.
Sistema Hexadecimal
El sistema hexadecimal es un sistema en base 16 y consta de 16 dgitos diferentes que son: del
0 al 9 y luego de la letra A a laF, es decir 10 dgitos numricos y seis caracteres alfabticos.
El sistema hexadecimal se usa como forma simplificada de representacin de nmeros binarios y
debido a que 16 es una potencia de 2(2
4
=16), resulta muy sencilla la conversin de los nmeros
del sistema binario al hexadecimal y viceversa.
La tabla 1.1.2. muestra los nmeros decimales de 0 al 15 con su equivalencia en binario y
hexadecimal.
Sistema Octal
El sistema octal es un sistema en base 8 y est formado por 8 dgitos. En un nmero octal, los
pesos crecen de derecha a izquierda en potencias de 8.
Peso: 8
4
8
3
8
2
8
1
8
0

La tabla 1.1.3. muestra los nmeros decimales de 0 al 17 con su equivalencia a binario y octal.
Cdigo decimal binario (BCD)
El cdigo decimal binario (BCD Binary Code Decimal) es utilizado para expresar los diferentes
dgitos decimales con un cdigo binario. Por consiguiente, el cdigo BCD tiene diez grupos de
cdigo y resulta prctico para convertir entre decimal y BCD.
El cdigo 8421
El cdigo 8421 pertenece al grupo de cdigos BCD. El nombre 8421 indica los diferentes pesos
de los cuatro bits binarios (2
3
, 2
2
, 2
1
, 2
0
).
La tabla 1.1.4. muestra los nmeros decimales de 0 al 9 con su equivalencia en BCD.
CONVERSIONES DE UN SISTEMA A OTRO
Las conversiones entre nmeros de bases diferentes se efectan por medio de operaciones
aritmticas simples. Dentro de las conversiones ms utilizadas se encuentran:
Conversin de Decimal a Binario
Para la conversin de decimal a binario se emplean dos mtodos. El primero es divisiones
sucesivas y el segundo es suma de potencias de 2.
Por divisiones sucesivas
Se va dividiendo la cantidad decimal por 2, apuntando los residuos, hasta obtener un cociente
cero. El ltimo residuo obtenido es el bit ms significativo (MSB) y el primero es el bit menos
significativo (LSB).




Ejemplo
Convertir el nmero 153
10
a binario.


El resultado en binario de 153
10
es 10011001
Por sumas de potencias de 2
Este mtodo consiste en determinar el conjunto de pesos binarios cuya suma equivalga al
nmero decimal.
Ejemplo
Convertir el nmero 153
10
a binario.
153
10
= 2
7
+ 2
4
+ 2
3
+ 2
0
= 128 + 16 +8 +1
153
10
= 10011001
2

Como se aprecia, si se cuenta con alguna familiaridad con las potencias de 2 este ltimo mtodo
es ms rpido.
Conversin de Fracciones Decimales a Binario
Para la conversin de fracciones decimales a binario se emplean el siguiente mtodo.
Por suma de potencias de 2
Emplea la misma metodologa de la suma de potencias de 2 pero se trabaja con potencias
negativas.
Ejemplo
Convertir el nmero 0,875
10
a binario.
0,875
10
= (2
-1)
+ (2
-2)
+ (2
-3)
= 0,5 + 0,25 + 0,125 = 0,111
2

Por multiplicaciones sucesivas
La conversin de nmeros decimales fraccionarios a binario se realiza con multiplicaciones
sucesivas por 2. El nmero decimal se multiplica por 2, de ste se extrae su parte entera, el cual
va a ser el MSB y su parte fraccional se emplea para la siguiente multiplicacin y seguimos
sucesivamente hasta que la parte fraccional se vuelva cero o maneje un error moderado. El
ltimo residuo o parte entera va a constituir el LSB.
Conversin de Decimal a Hexadecimal
En la conversin de una magnitud decimal a hexadecimal se realizan divisiones sucesivas por 16
hasta obtener un cociente de cero. Los residuos forman el nmero hexadecimal equivalente,
siendo el ltimo residuo el dgito ms significativo y el primero el menos significativo.
Ejemplo
Convertir el nmero 1869
10
a hexadecimal.

El resultado en hexadecimal de 1869
10
es 74D
16.

Conversin de Decimal a Octal
En la conversin de una magnitud decimal a octal se realizan divisiones sucesivas por 8 hasta
obtener la parte entera del cociente igual a cero. Los residuos forman el nmero octal
equivalente, siendo el ltimo residuo el dgito ms significativo y el primero el menos
significativo.
Conversin de Binario a Decimal
Un nmero binario se convierte a decimal formando la suma de las potencias de base 2 de los
coeficientes cuyo valor sea 1 (verleccin 1).
Ejemplo
Convertir el nmero 1100
2
a decimal.
1100
2
= 1x2
3
+ 1x2
2
= 12
10

Conversin de Binario a Hexadecimal
El mtodo consiste en conformar grupos de 4 bits hacia la izquierda y hacia la derecha del punto
que indica las fracciones, hasta cubrir la totalidad del nmero binario. Enseguida se convierte
cada grupo de nmero binario de 4 bits a su equivalente hexadecimal.
Ejemplo
Convertir el nmero 10011101010 a hexadecimal.

Conversin de Binario a Octal
El mtodo consiste en hacer grupos de 3 bits hacia la izquierda y hacia la derecha del punto que
indica las fracciones, hasta cubrir la totalidad del nmero binario. Enseguida se convierte cada
grupo de nmero binario de 3 bits a su equivalente octal.
Ejemplo
Convertir el nmero 01010101
2
a octal.

Conversin de Hexadecimal a Decimal
En el sistema hexadecimal, cada dgito tiene asociado un peso equivalente a una potencia de 16,
entonces se multiplica el valor decimal del dgito correspondiente por el respectivo peso y
realizar la suma de los productos.
Ejemplo
Convertir el nmero 31F
16
a decimal.
31F
16
= 3x16
2
+ 1x16 + 15 x 16
0
= 3x256 + 16 + 15 = 768 + 31 = 799
10

Conversin de Hexadecimal a Binario
La conversin de hexadecimal a binario se facilita porque cada dgito hexadecimal se convierte
directamente en 4 dgitos binarios equivalentes.
Ejemplo
Convertir el nmero 1F0C
16
a binario.
1F0C
16
= 1111100001100
2

Conversin de Octal a Decimal
La conversin de un nmero octal a decimal se obtiene multiplicando cada dgito por su peso y
sumando los productos:
Ejemplo
Convertir 4780
8
a decimal.
4780 = (4 x 8
3
)+(3x8
2
)+(8x8
1
)+(0x8
0
) = 2048+192+64+0= 2304
Conversin de Octal a Binario
La conversin de octal a binario se facilita porque cada dgito octal se convierte directamente en
3 dgitos binarios equivalentes.