Está en la página 1de 4

Resta de nmeros binarios

El algoritmo de la resta en binario es el mismo que en el sistema decimal. Pero conviene


repasar la operacin de restar en decimal para comprender la operacin binaria, que es ms
sencilla. Los trminos que intervienen en la resta se llaman minuendo, sustraendo y
diferencia.
Las restas bsicas 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 posicin siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1.
Esa unidad prestada debe devolverse, sumndola, a la posicin siguiente. Veamos algunos
ejemplos:

A pesar de lo sencillo que es el procedimiento, es fcil confundirse. Tenemos interiorizado


el sistema decimal y hemos aprendido a restar mecnicamente, sin detenernos a pensar en
el significado del arrastre. Para simplificar las restas y reducir la posibilidad de cometer
errores hay varias soluciones:

Dividir los nmeros largos en grupos. En el siguiente ejemplo, vemos cmo se


divide una resta larga en tres restas cortas:

Utilizando el complemento a dos. La resta de dos nmeros binarios puede obtenerse


sumando al minuendo el complemento a dos del sustraendo. Veamos algunos ejemplos.

Hagamos

la

siguiente

resta,

91

46

45,

en

binario:

En el resultado nos sobra un bit, que se desborda por la izquierda. Pero, como el nmero
resultante no puede ser ms largo que el minuendo, el bit sobrante se desprecia.
Un ltimo ejemplo: vamos a restar 219 - 23 = 196, directamente y utilizando el
complemento a dos:

Y, despreciando el bit que se desborda por la izquierda, llegamos al resultado correcto:


11000100 en binario, 196 en decimal.

Producto de nmeros binarios


El algoritmo del producto en binario es igual que en nmeros decimales; aunque se lleva
cabo con ms sencillez, ya que el 0 multiplicado por cualquier nmero da 0, y el 1 es el
elemento neutro del producto.
Por ejemplo, multipliquemos 10110 por 1001:

Divisin de nmeros binarios


La divisin en binario es similar a la decimal, la nica diferencia es que a la hora de hacer
las restas, dentro de la divisin, estas deben ser realizadas en binario. Por ejemplo, vamos a
dividir 100010010 (274) entre 1101 (13):

GUA DE DIEZ EJERCICIOS DE RESTA DE NMEROS BINARIOS


INDICACIN: Dados los siguientes valores del sistema numrico binario, restarlos y
expresando la respuesta en el sistema numrico binario . Recuerda convertir cada
uno de ellos a nmeros decimal.
1. Restar 10011100 - 10000011 .
2. Restar 1111- 1100.
3. Restar 110101 - 10010.
4. Restar 11111110 - 11000001.
5. Restar 1100 - 100
6. Restar 111- 11.
7. Restar 111110 - 11010 - 10000
8. Restar 10011111 - 10000 - 10111.
9. Restar 100000- 1010.
10. Restar 11111001- 11100100.

También podría gustarte