¿Cómo coloco un restador de 2 bits en su expresión?

-2

Regular Full subtractor tiene lo siguiente:

  • x, y como entradas
  • Bin - como el préstamo en
  • Bout - como el préstamo. Expresión de combate : x'y + x'Bin + yBin
  • D - diferencia entre x y y. (es decir, x-y). D expresión : x XOR y XOR Bin

¿Cuáles son las expresiones Difference y BorrowOut, en el caso de un sustractor completo de 2 bits, como se describe en la siguiente imagen? (es decir, x1x0 - y1y0 .. x1x0 es un número binario de dos bits)

    
pregunta MichaelS

1 respuesta

2

Creo que te refieres a "restador".

Puede pensar en un restador de 2 bits como dos restadores de 1 bit conectados.

Entonces, si para un restador de 1 bit las expresiones son:

  • Diferencia = x XOR y XOR Bin
  • BorrowOut = x'y + x'Bin + yBin

Luego, para un restador de dos bits, las expresiones serían:

  • D0 = x0 XOR y0 XOR Bin
  • Btmp = x'y + x'Bin + yBin
  • D1 = x1 XOR y1 XOR Btmp
  • BorrowOut = x'y + x'Btmp + yBtmp

Btmp solo se usa internamente.

    
respondido por el Pentium100

Lea otras preguntas en las etiquetas