Saltar la navegación

2.7. Diferencia de dos números binarios.

Para hacer la diferencia binaria, utilizaremos el siguiente algoritmo o procedimiento, que obtiene la diferencia binaria a partir de una suma:

  1. Colocar el minuendo.
  2. Colocar el sustraendo bajo el minuendo, pero con las cifras invertidas, cambiando ceros por unos y unos por ceros.
  3. Colocar tantos "1" a la izquierda del nuevo sustraendo como sea necesario para que ambos tengan las mismas cifras.
  4. Añadir un "1" como tercera fila de la suma.
  5. Efectuar la suma.
  6. Quitar la cifra de la izquierda del resultado. Nos ha quedado escrito el número que es la diferencia de los dos que nos han dado.
Los pasos 2), 3) y 4) coinciden con la operación de obtener el llamado "complemento a dos" del sustraendo. Más información en este enlace.

Desarrollemos este algoritmo para hacer la diferencia de 1310) = 11012) y 510) = 1012): 

 

Creado con eXeLearning (Ventana nueva)