Definición


Usando una representación de enteros con Complemento a la base, podemos transformar la resta como:

Donde es la cantidad de digitos del número más grande, y es la base.

Esto nos permite transformar una resta a una suma, donde para el último paso debemos sacar el 1, más grande.

Ejemplo


Sacamos el complemento de , este es . Por lo tanto y por último paso tenemos que restarle , en este caso y , es decir que tenemos que restarle , que notemos siempre va a ser el digito más grande. Por lo que podemos descartar el carry. Como resultado de nuestra resta, nos queda

No siempre es el caso, ya que esto no ocurre en el siguiente ejemplo.

Sacamos el complemento de , este nos da . Por lo tanto , que no tiene carry. A este número, como no se activo la flag de carry, podemos entender que es un número negativo, ya que notemos que el complemento de este es , por lo tanto la respuesta para la computadora es la misma, simplemente que para interpretarlo notamos que es .