Sustractor


En electrónica , se puede diseñar un restador utilizando el mismo enfoque que el de un sumador . El proceso de resta binaria se resume a continuación. Al igual que con un sumador, en el caso general de cálculos en números de múltiples bits, tres bits están involucrados en realizar la resta para cada bit de la diferencia : el minuendo ( ), sustraendo ( ) y un préstamo del anterior (menos significativa) posición de orden de bits ( ). Las salidas son el bit de diferencia ( ) y el bit prestado. El restador se comprende mejor si se considera que el sustraendo y ambos bits prestados tienen pesos negativos, mientras que los bits X y D son positivos. La operación realizada por el restador es reescribir (que puede tomar los valores -2, -1, 0 o 1) como la suma .

Los restadores generalmente se implementan dentro de un sumador binario por solo un pequeño costo cuando se usa la notación estándar de complemento a dos , al proporcionar un selector de suma / resta al acarreo e invertir el segundo operando.

El medio restador es un circuito combinacional que se utiliza para realizar la resta de dos bits. Tiene dos entradas, el minuendo y el sustraendo y dos salidas, la diferencia y el préstamo . La señal de pedir prestado se establece cuando el restador necesita tomar prestado del siguiente dígito en una resta de varios dígitos. Eso es, cuando . Dado que y son bits, si y solo si y . Un punto importante que vale la pena mencionar es que el diagrama de medio resta aparte de los implementos y no ya que en el diagrama viene dado por

Esta es una distinción importante que hacer, ya que la resta en sí no es conmutativa , pero el bit de diferencia se calcula utilizando una puerta XOR que es conmutativa.

Usando la tabla anterior y un mapa de Karnaugh , encontramos las siguientes ecuaciones lógicas para y :

En consecuencia, un circuito de medio resta simplificado, que evita ventajosamente los rastros cruzados en particular, así como una puerta de negación, es:


Diagrama lógico para medio resta
Medio restador que usa solo la puerta NAND.
Medio restador que usa solo la puerta NAND.
Full-sub-Fixed.svg