Llevar sumador/restador anticipado y desbordamiento, bits negativos

Se supone que debo diseñar un sumador anticipado de acarreo con...

Bits de marca de entrada

  • E (Habilitar)
  • S (resta)

Producción

  • La suma habitual y llevar a cabo
  • O (desbordamiento)
  • N (Negativo)
  • Z (cero)

Pero la pregunta es vaga... Dice si

  • E = 0, S = 1, resta
  • E = 0, S = 0, suma
  • entonces si E = 1? ¿Qué debo hacer? ¿Qué hacen los circuitos habituales? Supongo que si 0 está habilitado, 1 está deshabilitado, ¿entonces pongo todas las salidas en 0?
  • Para bit de desbordamiento, supongo que a continuación, donde C i norte , C o tu t son carry in/out de MSB/Sign Bit y S es restar bit. La primera mitad comprueba si Cin es diferente de Cout (de MSB), al hacer la resta. Y la segunda mitad verifica si hay una ejecución al hacer la suma. ¿Es correcta mi implementación?

    ingrese la descripción de la imagen aquí

  • Para el bit negativo, también verifico si hago la resta usando S METRO S B ?

Respuestas (1)

Pregúntale a tu profesor si la pregunta es vaga. Pero su suposición de que E = 1 significa deshabilitar probablemente sea correcta.

Seguí leyendo y descubrí cuando E = 1, hago negación... mi error