Unidad Aritmético Logica

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Unidad Aritmético Logica por Mind Map: Unidad Aritmético Logica

1. Concepto

1.1. En computación, la unidad aritmética lógica o unidad aritmético-lógica, también conocida como ALU (siglas en inglés de arithmetic logic unit), es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (sí, y, o, no), entre valores (generalmente uno o dos) de los argumentos.

2. Operaciones Llevadas a cabo por la ALU

2.1. Operaciones aritmeticas

2.1.1. Operaciones lógicas de bits

2.1.1.1. Operaciones de desplazamiento de bits

3. ALU vs. FPU

3.1. Una unidad de coma flotante, Floating Point Unit (FPU), también realiza operaciones aritméticas entre dos valores, pero lo hace para números en representación de coma flotante, que es mucho más complicada que la representación de complemento a dos usada comúnmente en una ALU. Para hacer estos cálculos, una FPU tiene incorporados varios circuitos complejos, incluyendo algunas ALU internas.

3.1.1. Generalmente los ingenieros llaman ALU al circuito que realiza operaciones aritméticas en formatos de número entero (como complemento a dos y BCD), mientras que los circuitos que calculan en formatos más complejos como coma flotante, números complejos, etc., reciben generalmente un nombre más específico, como FPU.

4. Interconexion de la ALLU

4.1. Los datos se presentan a la ALU como “registros”, y en registros se almacenan los resultados de las operaciones producidas por la misma.

4.1.1. La ALU puede activar indicadores (flags) como resultado de una operación, por ejemplo: • Indicador de desbordamiento se pondrá a 1 si el resultado de una operación, excede la longitud del registro en donde se debe almacenar.

5. Componentes de la ALU

5.1. componentes

6. Diagrama de bloques de una ALU

6.1. Estructura

6.1.1. Las 4 entradas en A se combinan con las de B y generan una operación de salida en F.

7. ALU de 4 bits

7.1. Funciones lógicas y aritméticas

7.2. Unidad aritmética de 1 bits y de 4 bits

7.3. Ejemplo