Guia de Sistema Binario
Guia de Sistema Binario
Guia de Sistema Binario
SUMA DE BINARIOS: tiene parecido la suma decimal, pero la diferencia es que en esta suma
se utiliza los dígitos de 0 y 1, y que cuando el resultado excede de los símbolos utilizados
se agrega el exceso (acarreo) a la suma parcial siguiente hacia la izquierda. Para la suma se
utiliza esta tabla:
0+0=0 0+1=1
1+0=1 1 + 1 = 0, acarreo de 1
Porque en este sistema solo es posible escribir cualquier digito como cero (0) y uno (1)
nada más para los dos.
2 2
0 1
Ejemplo:
Sumar A con B:
(A) 0 1 0 0 1 1 (B) 1 0 0 1 1 0
010011
+100110
111001
Para convertirlo debemos multiplicarlo por la base 2 elevada a la posición que está
ubicada el digito y sumando el resultado que valla generando. También cabe destacar, que
para el último digito la posición seria 20.
25 2 4 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1
25 24 23 22 21 20
0 1 0 0 1 1 =
De tal manera que: 0 elevado a la 2 por la posición que seria 5 y como es 0 el resultado
dará 0 y sumamos el resultado con el resultado de 1 elevado a la 2 por la posición que
seria 4 que seria 16, así sucesivamente hasta llegar al último digito; que sería en este caso
el 1 elevado a la 2 por la posición que seria 0 y daría como resultado 1.
25 24 23 22 21 20
0 1 0 0 1 1 = 0 + 16 + 0 + 0 + 2 + 1 = 19
25 24 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1
Y efectuamos la operación para la conversión:
25 24 23 22 21 20
1 0 0 1 1 0 = 32 + 4 + 2 = 38
0 1 0 0 1 1 = 16 + 2 + 1 = 19
1 0 0 1 1 0 = 32 + 8 + 4 = + 38
57
Ya que tenemos el resultado de la suma, procedemos a convertir el resultado de la suma
de los números binarios a decimal empleando el mismo método de conversión:
25 24 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1
25 24 23 22 21 20
1 1 1 0 0 1 = 32 + 16 + 8 + 1 = 57
11100
-01101
Efectuamos la operación:
1 1 1 1 0–0=0
11100 1–0=1
-01101 1–1=0
01111 0 – 1 = 1 acarreo de 1
11100
-01101
01111
Para convertirlo debemos multiplicarlo por la base 2 elevada a la posición que está
ubicada el digito y sumando el resultado que valla generando. También cabe destacar, que
para el último digito la posición seria 20.
24 23 22 21 20
1 1 1 0 0
- 0 1 1 0 1
0 1 1 1 1
De tal manera que: 1 elevado a la 2 por la posición que seria 4 y da como resultado 16 y
sumamos el resultado con el resultado de 1 elevado a la 2 por la posición que seria 3
dando como resultado 8, así sucesivamente hasta llegar al último digito; que sería en este
caso el 0 elevado a la 2 por la posición que seria 0 y daría como resultado 0.
24 23 22 21 20
1 1 1 0 0 = 16 + 8 + 4 = 28
24 23 22 21 20
0 1 1 0 1 = 8 + 4 + 1 = 13
Ya obtenido el resultado del minuendo y el sustraendo procedemos hacer la resta
respectiva:
1 1 1 0 0 = 16 + 8 + 4 = 28
0 1 1 0 1 = 8 + 4 + 1 = - 13
15
24 23 22 21 20
0 1 1 1 1 = 8 + 4 + 2 + 1 = 15
Ejemplo:
Multiplique (A) con (B):
(A) 1 1 0 1 1 (B) 1 0 0 1 1
11011
* 011
Para efectuarlo seria casi lo mismo si lo hiciéramos en decimal, pero la diferencia es que
esta es mucho más sencilla. También efectuamos la suma de binario después que
tengamos los productos de la multiplicación:
11011
* 011
11011
11011
00000
1010001
Para verificarlo tendríamos que transformarlo o convertir los factores al sistema decimal
utilizando el método anterior de conversión y multiplicar el resultado:
26 25 24 23 22 21 20
11011
* 011
11011
11011
00000
1010001
24 23 22 21 20
1 1 0 1 1 = 16 + 8 + 2 + 1 = 27
22 21 20
011 =2+1
1 1 0 1 1 = 16 + 8 + 2 + 1 = 27
011= 2 + 1 =* 3
81
26 25 24 23 22 21 20
1 0 1 0 0 0 1 = 64 + 16 + 1 = 81
DIVISIÓN BINARIA: Al igual que las operaciones anteriores, se realiza de forma similar a la
división decimal salvo que las multiplicaciones y restas Internas al proceso de la división se
hacen en binario.
Antes de efectuar la división vamos a recordar las partes de una división:
Dividendo divisor
Residuo cociente
Teniendo claro las partes de una división se comenzar a efectuar una división:
Ejemplo:
Dividir (A) con (B):
(A) 1 0 1 0 1 0 (B) 1 1 0
101010 110
Antes de empezar tenemos que tener en cuenta cuantas cifras se compone le divisor, en
este caso se compone de 3 cifras.
1 0 1’ 0 1 0 1 1 0
La cifra no cabe al menos una vez en la cifra binaria del divisor, por lo tanto seleccionamos
la cifra siguiente del dividendo hasta que haya una sola vez contenido el divisor el
dividendo:
1 0 1’ 0’ 1 0 1 1 0
1 0 1’ 0’ 1 0 1 1 0
1
El paso siguiente es multiplicar el cociente por cada uno de los dígitos del divisor y lo
restamos al dividendo:
1
1 0 1’ 0’ 1 0 1 1 0
- 110 1
0100
Aquí se acarreo en la tabla de la resta dice que: 0 – 1 = 1, acarreo de 1 y se debe restar en
el sentido que tiene la flecha o de dividendo a acarreo.
Ahora el nuevo dividendo es 1 0 0 pero la cifra no cabe en el divisor por lo que bajamos la
siguiente cifra y cabe al menos una vez en el divisor en el dividendo. Esto es un proceso
cíclico hasta convertir el residuo en 0 o en 1:
1 0 1’ 0’ 1’ 0 1 1 0
- 110 11
01001
- 110
0011
Bajamos la siguiente cantidad y efectuamos la multiplicación y la resta:
1 0 1’ 0’ 1’ 0’ 1 1 0
- 110 111
01001
- 110
00110
1 0 1’ 0’ 1’ 0’ 1 1 0
- 110 111
01001
- 110
00110
- 110
000
Esta división es exacta ya que dio 0 en el residuo.
Ahora vamos a comprobar si la solución correcta convirtiendo el dividendo, divisor,
cociente y residuo a sistema decimal utilizando el método de conversión:
25 24 23 22 21 20
1 0 1 0 1 0 = 32 + 8 + 2 = 42
22 21 20
110 =4+2=6
Ahora el cociente:
22 21 20
111 =4+2+1=7
42’ 6
0 7
Como pueden observar el residuo dio 0 eso quiere decir que el resultado es correcto.
BINARIO A DECIMAL
Se efectúa multiplicando la base binaria por la posición del digito binario y sumando el
resultado de cada digito.
26 25 24 23 22 21 20
1 0 1 0 0 0 1(2) = 64 + 16 + 1 = 81(10)
DECIMAL A BINARIO
Se efectúa dividiendo el número decimal entre 2 hasta que ya no sea divisible; y para el
resultado se toma el último cociente y los residuos para arriba:
17 2
1 8 2
0 4 2
0 2 2
0 1 cociente 17(10) = 1 0 0 0 1(2)
OCTAL
Esta se efectúa utilizando una tabla que tiene las equivalencias del sistema octal y del
sistema binario:
OCTAL BINARIO
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
De binario a octal
Como 22 = 8 entonces para cada digito octal va a corresponder 3 dígitos binarios, quiere
decir, que tenemos que agrupar cada 3 dígitos binarios, luego tiene que colocarle la
equivalencia.
Ejemplo:
1 0 1 1 1 1 1 0 1(2)= {1 0 1} {1 1 1} {1 0 1}
Ya que lo tenemos agrupado utilizamos la tabla para buscar la equivalencia de cada grupo
y convertirlo a octal:
{1 0 1} {1 1 1} {1 0 1}
5 7 5 = 575(8)
De octal a binario
Esta conversión es inversa, esto quiere decir, que de vez de agrupar se va a separar los
números y se busca la equivalencia en la tabla:
Ejemplo
3 5 2(8) =
011 1 0 1 0 1 0 = 0 1 1 1 0 1 0 1 0 (2)
HEXADECIMAL
HEXADECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
De binario a hexadecimal
9 3 C A = 93CA (16)
De hexadecimal a binario
Esta conversión es inversa, quiere decir, que de vez de agrupar se va a separar los
números y se busca la equivalencia en la tabla:
Ejemplo
A 4 F 2(16)