Saltar la navegación

2.8. Restadores

Importante

De modo análogo a lo comentado con el sumador, podríamos construir un semi-restador en el que las entradas serán M = minuendo, S = sustraendo, y las salidas D = diferencia, P = cifra prestada.

En el ejemplo más sencillo el semi-restador debe cumplir la siguiente tabla de verdad:

Entradas Salidas
M S D P
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0

Con lo que sus funciones canónicas serán:

Cuya posible implementación se muestra en la figura:

Imagen  Elaboración propia

En realidad este circuito no existe ya que para realizar restas se emplean sumadores, puesto que una resta de dos números es igual a la suma de uno con el negativo del otro. Para lo que se utiliza el método de complemento a uno (invertir todos los bits uno a uno, es decir cambiando 1 por 0 y 0 por 1), o bien el método de complemento a dos, añadiéndole un bit de signo. Pero no vamos a explicar este método de operar