Operaciones con básicas con Binarios
Operaciones con básicas con Binarios
Los términos que intervienen en la resta se denominan: minuendo,
sustraendo y diferencia al igual que en sistema numérico decimal.
Las restas básicas 0-0, 1-0 y 1-1 son respuestas más que evidentes:
0-0=0
1-0=1
1-1=0
0 - 1 = no procede (se hace un prestado al próximo número).
En el sistema numérico decimal al realizar una resta también se realiza un préstamo al
numero del lado izquierdo.
Operaciones con básicas con Binarios
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 anterior equivale a decir en el sistema decimal, 2
- 1 = 1.
Esa unidad prestada debe devolverse, colocándola, a la posición siguiente. Por ejemplo:
Operaciones con básicas con Binarios
Restamos 19 - 10 = 9 Restamos 137 - 91 =
1 1 1 1 1 1
1
1 0 0 0 1 0 0 1
1 1 1 0 1
- 1 0 1 1 0 1 1
10011 0 0 1 0 1 1 1 0
———————————————————————
-01010
——————
01001
Operaciones con básicas con Binarios
Es un poco confuso al principio, pero se torna sencillo después que se
memoriza el procedimiento, aun así es fácil confundirse. Tenemos las
operaciones que se realizan en una resta en el sistema decimal y que hemos
aprendido de manera mecánica, sin detenernos a pensar en el significado del
acarreo.
Para cantidades grandes se puede simplificar en procedimientos separados
con restas reducidas por tanto la posibilidad de cometer errores es menor.
En la siguiente diapositiva veremos un ejemplo.
Operaciones con básicas con Binarios
El separar los números largos en grupos más pequeños, nos da un mejor
manejo de las operaciones. En el siguiente ejemplo, vemos cómo se divide
una resta larga en tres restas cortas:
101110011000 1011 1001 1000
-010101110010 -0101 -0111 -0010
————————————— ————— ————— —————
011000100110 0110 0010 0110
Lo anterior resulta mas que evidente un mayor control de los posibles errores
comparado con el manejo de toda la cantidad de bits en el valor original.
Operaciones con básicas con Binarios
Pero que hay con las operaciones con números binarios cuya respuesta da un valor negativo.
En otras palabras cuando el minuendo es menor que el sustraendo, no es lo mismo decir:
110 – 241 = –131 (131 en binario 10000011)
1101110 – 11110001 = 101111101 (– 131 en binario)
Para el manejo de restas donde el minuendo es menor que el sustraendo se utiliza un método
denominado: Complemento.
Aplicar C1 o C2
Operaciones con básicas con Binarios
El complemento a dos es muy parecido al anterior solamente que el complemento a dos
(C2) es C1 + 1, siendo este conocido como complemento a dos. La resta de dos números
binarios puede obtenerse sumando al minuendo el complemento a dos del sustraendo.
Ejemplo: 134 – 95 = 39
10000110 10000110
-1011111 C2 de 95 = 0100000+1 +0100001
———————— 0100001 ————————
100111 1 0100111
En el resultado se encuentra un bit, el cual se desborda por la izquierda. Pero, como el
número resultante no puede ser de longitud mas grande que el minuendo, el bit sobrante
se elimina.
GRACIAS POR SU ATENCION