Construyendo binario al convertidor de complemento de dos

0

Esta es una pregunta de muestra del examen, y no se dieron soluciones

No entiendo el concepto de 'corte de un bit', y he tratado de entender el significado de la tabla, lo observé durante mucho tiempo y no pude entenderlo. Sé que es un convertidor de complemento binario a dos, por lo que hay algo que ver con 'voltear los números y sumar 1', pero nunca puedo verlo en la tabla. Estoy tan estancado, por favor ayúdame gente.

gracias

    
pregunta SMLJ

1 respuesta

1

Supongo que la tarea dada es calcular -B utilizando el complemento de 2. Como dices con el complemento de 2: S = no (B) +1.

Eso significa que solo hay un bit de acarreo de entrada (siempre '1') que necesita propagarse desde LSB y luego a través de cada segmento.

Supongo que dibujaría un segmento de un bit como este:

Entonces,paralatareab)simplementeextiendaBa4bits(\$\textrm{B}_3,\textrm{B}_2,\textrm{B}_1,\textrm{B}_0\$)ycomiencealistarlosvalores,(talvezpreferiblementeconunacuentaregresivadesde7("0111")), mantenga C_ {in} en 1 y encuentre los valores de S y Cout. Tenga en cuenta que el número más negativo a menudo necesita un tratamiento especial (consulte enlace )

Para la tarea c) Supongo que simplemente dibuja los segmentos de 4 bits conectados (Cout to Cin of the next) y agrega un control de desbordamiento para el número más negativo de puntos extra.

    
respondido por el HKOB

Lea otras preguntas en las etiquetas