Está en la página 1de 1

Definicion: Conversiones:

Decimal a Binario: Realizamos una Divisiòn del número decimal entre dos, se debe continuar dividiendo el
cociente par y anotar en una columna a la derecha el residuo (un 0 si el resultado de la división es par y un 1 si es
impar). La lista de ceros y unos leídos de abajo a arriba es el resultado contando desde el ultimo residuo
Ejemplo: Convertir el numero 524 10 en Base 2
Cociente Par Divisor (%) Cociente Residuo
Definición: El Sistema de Numeración Decimal es un sistema de 524 2 262 0
numeración posicional y es el sistema es que todos utilizamos sin 262 2 131 1
darnos cuenta del porqué. El Sistema Decimal utiliza 10 cifras (del 0 al 65 2 32 1
32 2 16 0
9), es decir 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Al combinar estas cifras se consigue 16 2 8 0
expresar número más grandes. Por ejemplo: 2005 o 235689, 798, etc. 8 2 4 0
La razón de utilizar el Sistema Decimal es que los seres humanos 4 2 2 0
SISTEMA DECIMAL tenemos en las manos diez (10) dedos. Tal vez si tuviésemos una 2 2 2 0
cantidad diferente de dedos hubiésemos utilizado un sistemas 1
Resultado: 100000110
diferente. Esto podría ser cierto o no y sería un buen tema de discusión.
Para diferenciar el Sistema Decimal de otros sistemas de números (en Decimal a Hexadecimal: Realizamos una Divisiòn del número decimal entre 16 y se continuan dividiendo sus
especial del Sistema de numeracion Octal) se puede utilizar la siguiente cocientes pares entre 16, el numero resultante se obtiene tomando los residuos desde el ultimo hasta el primero,
representación: 258 = 258 10 Ejemplo: Convertir el numero 324 10 en Base 16

Cociente Par Divisor (%) Cociente Residuo


324 16 20 4
20 16 1 4
Resultado: 144

Conversiones:
Binario a Decimal: Numeramos los bits de derecha a izquierda comenzando desde el 0, en caso de tener
decimales, se hace antes de la coma, A cada bit le hacemos corresponder una potencia de base 2 y exponente
igual al número de bit, se suman las potencias para la parte entera, para la parde decimal, se hace la misma

Ejemplo: Calcular el valor decimal del número binario N 2 = 110111,11:

solución:
1 1 0 1 1 1 , 1 1
1 ∗ 25 1 ∗ 24 0 ∗ 23 1 ∗ 22 1 ∗ 21 1 ∗ 20 1 ∗ 2−1 1 ∗ 2−2
32 + 16 + 0 + 4 + 2 + 1 , 0 + 0.25
Definición: El Sistema de Numeración Decimal es un sistema de = 55 , =25 =55,2510
numeración posicional y es el sistema es que todos utilizamos sin
darnos cuenta del porqué. El Sistema Decimal utiliza 10 cifras (del 0 al
Resultado: =55,2510
9), es decir 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Al combinar estas cifras se consigue Binario a Hexadecimal:
expresar número más grandes. Por ejemplo: 2005 o 235689, 798, etc. En el sistema hexadecimal (o sistema de base 16), se utiliza como símbolos los diez dígitos decimales y las seis primeras letras
La razón de utilizar el Sistema Decimal es que los seres humanos del alfabeto (mayúsculas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F, para convertir los numeros binarios se toman en grupos de
tenemos en las manos diez (10) dedos. Tal vez si tuviésemos una 4 digitos y se reemplaza su valor segun la siguiente tabla.
cantidad diferente de dedos hubiésemos utilizado un sistemas
Decimal Hexadecimal Binario Ejemplo: Convertir 11001011
diferente. Esto podría ser cierto o no y sería un buen tema de discusión. 0 0 0000
Para diferenciar el Sistema Decimal de otros sistemas de números (en 1 1 0001 Resultado: 1100 1011
especial del Sistema de numeracion Octal) se puede utilizar la siguiente 2 2 0010 C D
representación: 258 = 258 10 3 3 0011 Resultado: CD16
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
Operaciones entre Binarios:
Suma
Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila
del resultado y llevamos 1 (este "1" se llama arrastre ). A continuación se suma el acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta
terminar todas la columnas (exactamente como en decimal).
Las posibles combinaciones al sumar dos bits son:

0+0
0+1
1+0
1+1
Ejem
100110101
+ 11010101
1000001010
Resta:
El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero conviene repasar la operación de restar en decimal para
comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las
restas básicas 0-0, 1-0 y 1-1 son evidentes:
Las restas básicas 0-0, 1-0 y 1-1 son evidentes:
0-0=0
1-0=1
1-1=0
0 - 1 = no cabe o se pide prestado al proximo.
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 10 - 1 = 1 y
me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1. Esa unidad prestada debe devolverse, sumándola, a la posición
SISTEMAS NUMERICOS

Restamos 17 - 10 = 7 (2=345) Restamos 217 - 171 = 46 (3=690)


SISTEMA BINARIO 10001 11011001
-01010 -10101011
01111 00101110
Multiplicación:
El algoritmo del producto en binario es igual que en números decimales; aunque se lleva cabo con más sencillez, ya que el 0
multiplicado por cualquier número da 0, y el 1 es el elemento neutro del producto.
Por ejemplo, multipliquemos 10110 por 1001:
10110
X 1001
10110
00000
00000
10110
11000110
División:
La división en binario es similar a la decimal, la única diferencia es que a la hora de hacer las restas, dentro de la
división, estas deben ser realizadas en binario
Ejemplo: Dividir 100010010 (274) entre 1101 (13):
100010010 1101
010101
-0000
10001
-1101
01000
- 0000
10000
-1101
00111
- 0000
01110
-1101
00001
Operaciones lógicas:

NOT
El resultado S de aplicar la función lógica NOT, sobre una variable a, es muy simple: si a es CIERTO (1) S es FALSO (0) y,
si a es FALSO (0), S esCIERTO (1). Estas dos resultados posibles se muestran en la tabla de verdad adjunta. Se conoce también
como función negación: S equivale a anegada.
a not
1 0
0 1
OR
La función OR equivale a la conjunción disyuntiva O. El resultado S de aplicar la función lógica OR, sobre dos variables a y b es el
siguiente: S es cierto si a es CIERTO (1) o si b es CIERTO (1). Cuando se aplica una operación lógica sobre 2 variables caben 4
combinaciones posibles. Los resultados de la operación lógica OR, en las cuatro combinaciones posibles de valores dos
variables, se muestran en la tabla de verdad adjunta.
a b OR
0 0 0
0 1 1
1 0 1
1 1 1
AND
La función AND equivale a la conjunción copulativa Y: El resultado S de aplicar la función lógica AND, sobre dos variables a y b es
el siguiente: S es CIERTO si a es CIERTO (1) Y si b es CIERTO (1).
a b AND
0 0 0
0 1 0
1 0 0
1 1 1
XOR
XOR u OR exclusiva es una operación lógica digital que implementa el o exclusivo; es decir, el resultado es 1, si
una, y solo una de los valores es 1. Si ambas entradas son 0 o ambas son verdaderas, resulta en una salida falsa.
a b XOR
0 0 0
0 1 1
1 0 1
1 1 0

Conversiónes:
Hexadecimal a Binario:
Definiciòn: El sistema hexadecimal es el sistema de numeración Se descompone cada dígito hexadecimal en grupos de cuatro bits con valor decimal igual al valor del dígito hexadecimal correspondiente.
posicional que tiene como base el 16. Sus números están representados Aplicando la Tabla Anterior
por los 10 primeros dígitos de la numeración decimal, y el intervalo que Ejemplo: Convertir 7A56 16 en Base 2 o Binario
va del número 10 al 15 están representados por las letras del alfabeto 7 A 5 6
de la ‘A’ a la ‘F’. Este sistema posee dos grandes ventajas en el entorno 0111 1010 0101 0110
informático, Primero crea una simplificación en la escritura de los
SISTEMA HEXADECIMAL Resultado: 01111010101010110 2
números decimales, ya que cada 4 cifras binarias se representa
simplemente por una hexadecimal. Hexadecimal a Decimal:
Segundo cada cifra hexadecimal se puede expresar por 4 cifras binarias, Continuamos apoyandonos en la tabla anterior y convertimos cada numero y litearal hexadecimal a su equivalente decimal en
con lo que la transposición entre estos dos sistemas se facilita la tabla y lo multiplicamos por el numero 16 elevado a la respectiva posición de derecha a izquierda.
considerablemente y tercero para convertir un numero binario a
hexadecimal se realizará el mismo proceso pero de forma inversa. Ejemplo: Convertir C921 16 a decimal o Base 10

C 9 2 1
12 * 163 9 * 16 2 2 * 161 1 * 160