Title: LA UNIDAD ARITM
1LA UNIDAD ARITMÉTICA Y LÓGICA
- LECCIÓN 6.
- CIRCUITOS ARITMÉTICOS Y ALGORITMOS DE DIVISION
DE ENTEROS
2ALGORITMO DE DIVISIÓN CON RESTAURACIÓN
- Es el algoritmo de división convencional. Los
pasos a seguir son los siguientes - Inicialización Dividendo ? MQ Divisor ? B
N ? I 0 ? A - Desplazamiento de A-MQ a la izquierda 1 bit.
- Restar A-B ? A
- Comprobar si Alt0
- Si es cierto ? Restaurar el dividendo A B ? A
- Si no es cierto ? 1 ? MQ0
- Decrementar contador I
- Comprobar si I 0
- Si es cierto ? FIN
- Si no es cierto ? Ir al paso 2
- Al final de la operación tenemos el cociente en
MQ y el resto en A.
3(No Transcript)
4EJEMPLO
5ALGORITMO DE DIVISIÓN SIN RESTAURACIÓN
- Es una mejora del algoritmo anterior que se basa
en lo siguiente si seguimos el diagrama de flujo
del algoritmo sin restauración a partir del
momento en que se comprueba el valor del bit de
menor peso del divisor la operación a realizar es
- Si A gt 0 ? desplazamos (2ª) y restamos (2A
B) - Si A lt 0 ? sumamos B (A B), desplazamos 2(A
B) y restamos B (2A B)
6ALGORITMO DE DIVISIÓN SIN RESTAURACIÓN
- Inicialización Dividendo ? MQ Divisor ? B
N-1 ? I 0 ? A - Desplazamiento a la izquierda de A-MQ
- Restar A-B ? A
- Analizar A
- Si A lt0 desplaz a la izquierda de A-MQ y sumar
AB? A - Si A gt0 1? MQ0 desplaz a la izquierda de A-MQ
y restar A-B? A - Decrementar el contador I
- Si I gt0 ir a 4
- Analizar A
- Si A lt0 sumar AB? A
- Si A gt0 1? MQ0
- FIN
7 8EJEMPLO
9MÉTODO DE DIVISIÓN POR CONVERGENCIA
10ELECCIÓN DE LOS VALORES DE Ri
11DIAGRAMA DE FLUJO DEL PROCESO
12METODO DE DIVISIÓN MEDIANTE EL INVERSO DEL DIVISOR
13APLICACIÓN DEL MÉTODO DE NEWTON-RAPHSON
14ELECCIÓN DEL VALOR INICIAL
15PROCEDIMIENTO DE CALCULO DEL INVERSO
16DIAGRAMA DE FLUJO
17CELDA BÁSICA DEL DIVISOR COMBINACIONAL
18DIVISIÓN COMBINACIONAL