c2 - unidad aritmética y lógica

41
UNIDAD ARITMÉTICA Y LÓGICA ALU - es un sistema combinacional y/o secuencial que lleva a cabo ope- raciones aritméticas y lógicas. En el proceso de diseño serán gene- radas más variables de estado de proceso, también llamadas señali- zadores o “banderas”.

Upload: anahi-castillo

Post on 01-Apr-2016

235 views

Category:

Documents


7 download

DESCRIPTION

Autor: Ing Marcelo Ramirez

TRANSCRIPT

Page 1: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA

ALU - es un sistema combinacional y/o secuencial que lleva a cabo ope-raciones aritméticas y lógicas.

En el proceso de diseño serán gene-radas más variables de estado de proceso, también llamadas señali-zadores o “banderas”.

Page 2: C2 - Unidad Aritmética y Lógica

FUNCIONES LÓGICAS

Page 3: C2 - Unidad Aritmética y Lógica

FUNCIONES LÓGICAS

Page 4: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 5: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 6: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 7: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 8: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 9: C2 - Unidad Aritmética y Lógica

UNIDAD ARITMÉTICA Y LÓGICA SIMPLE

Page 10: C2 - Unidad Aritmética y Lógica

ALU CODIFICADA

Page 11: C2 - Unidad Aritmética y Lógica

ALU CODIFICADA

Page 12: C2 - Unidad Aritmética y Lógica

DESCODIFICADOR DE OPERACIONES

Page 13: C2 - Unidad Aritmética y Lógica

DESCODIFICADOR DE OPERACIONES

Page 14: C2 - Unidad Aritmética y Lógica

ALU CODIFICADA

Page 15: C2 - Unidad Aritmética y Lógica

EJEMPLO DE CÓDIGO

Page 16: C2 - Unidad Aritmética y Lógica

LENGUAJE SIMBÓLICO DE PROGRAMACIÓN

Page 17: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE CERO

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE CERO

Page 18: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE NÚMERO NEGATIVO

El bit más significativo del

resultado determina el signo del

valor, esto es: N=r7.

negativoesRN

positivoesRNsi

1

0

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE NÚMERO NEGATIVO

Page 19: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

Page 20: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

Page 21: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

Page 22: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

Page 23: C2 - Unidad Aritmética y Lógica

DETECTOR DE EXCESO O DESBORDE DE NÚMEROS SIGNADOS (OVERFLOW)

Page 24: C2 - Unidad Aritmética y Lógica

VARIABLES DE ESTADO ADICIONALES

DETECTOR DE PARIDAD

PARIDAD PAR

PARIDAD IMPAR

Page 25: C2 - Unidad Aritmética y Lógica

ESTADOS DE BANDERAS Y CONDICIONES RELACIONADAS

Page 26: C2 - Unidad Aritmética y Lógica

ALU + BANDERAS

Page 27: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 28: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 29: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 30: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 31: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 32: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Multiplicación binaria

Page 33: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 34: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 35: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 36: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 37: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 38: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 39: C2 - Unidad Aritmética y Lógica

EXPANSIÓN DE LA ALU Suma BCD

Page 40: C2 - Unidad Aritmética y Lógica

UNA ALU en 1957

Page 41: C2 - Unidad Aritmética y Lógica

UNA ALU en 1987