Electrónica digital
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:
- Colocar el minuendo.
- Colocar el sustraendo bajo el minuendo, pero con las cifras invertidas, cambiando ceros por unos y unos por ceros.
- Colocar tantos "1" a la izquierda del nuevo sustraendo como sea necesario para que ambos tengan las mismas cifras.
- Añadir un "1" como tercera fila de la suma.
- Efectuar la suma.
- 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):
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0