OPERACIONES
BÁSICAS,
ARITMÉTICA Y
CONTROL DE FLUJO
es el dispositivo que se encarga de realizar: Operaciones aritméticas (suma, resta, etc.). Operaciones lógicas
(and, or, xor, etc.).
Su salida depende exclusivamente de sus
entradas.
El multiplexor (mux) tiene 2n entradas de datos, n bits de selección y una salida. Los bits de selección se
usan para decidir cuál entrada pasa a la salida. Mux 2 a 1
ALU de 1 bit Dos operaciones: AND y OR. Un bit para seleccionar la
operación.
¿Cómo se genera una ALU de 32 bits? Con 32 ALUs de 1 bit.
El overflow ocurre cuando el resultado de una
operación no se puede representar en el hardware.
El overflow ocurre en la suma cuando: Al sumar
dos positivos el resultado es negativo. Al sumar
dos negativos el resultado es positivo.
El overflow ocurre en la resta cuando: Al restar
un negativo de un positivo el resultado es
negativo. Al restar un positivo de un negativo el
resultado es positivo.