Circuito de división

0

En la siguiente imagen se muestra un circuito para la división aritmética. ¿Puede alguien decirme cómo funciona? Estoy luchando por entenderlo porque soy nuevo en esta área.

Nota: Esto no es una tarea o un proyecto escolar, la ilustración es de la presentación de mi maestro, sin ninguna información adicional sobre cómo funciona, excepto que es un circuito de división. He encontrado un sitio , que tiene un circuito similar con un ejemplo. Pero creo que entenderé mejor una descripción de texto de lo que está haciendo qué.

    
pregunta zdarsky.peter

1 respuesta

2

Supongo que entiendes cómo funciona la operación de división en binario, así que voy directamente a la explicación del circuito. Sabemos que MSB (Bit Más Significativo) contiene el Resto y LSB contiene el resultado. La matriz debajo del registro indica que, la operación de desplazamiento a la izquierda ocurre aquí.

el valor de inversión de B y luego +1 indica que se trata de dos complementos de B. Este valor se agrega con el A_msb del registro, por lo que en realidad el divisor se resta del A_msb. si A_msb no es mayor, entonces B es cero, entonces el acarreo de salida tendrá cero. Por lo tanto, el valor de A_msb que es Pi se asignará nuevamente a A_msb. luego, se desplazará un registro en el bit de la izquierda y se seguirá de nuevo la misma operación. Si A_msb es mayor que B, entonces el acarreo se convierte en uno y, por lo tanto, el valor de la resta se guardará en A_msb y se asignará el primer bit del registro 1 . Si el valor de nuestro dividendo es de 4 bits, la operación de cambio se seguirá 4 veces.

    
respondido por el Anklon

Lea otras preguntas en las etiquetas