LA Unidad Aritmética Lógica (ALU).
Su finalidad es realizar operaciones aritméticas y lógicas con números bajo el control de la CU.
Realizan las siguientes operaciones:
- Operaciones aritméticas con números enteros, fundamentalmente sumas y restas.
- Operaciones lógicas entre dos números, normalmente comparaciones, utilizando los operadores ( AND, OR, NOT...).
- Operaciones de desplazamiento de bits, consisten en desplazar un operando un número especifico de posiciones de bits hacia la izquierda o la derecha.
La ALU esta compuesta por:
- Circuito operacional: Es el componente que realiza la operación con los datos procedentes de los registros de entrada.
- Registros de entrada: Son dos y en ellos se sitúa los operando con los que se realiza la operación.
- Registro acumulador (AC): Almacena temporalmente los resultados de las operaciones realizadas por el circuito operacional.
- Registro de estado (RE): Registra las diferentes condiciones de estado de la última operación.
Unidad de coma Flotante (FPU).
Las unidades de coma flotante realizan operaciones aritméticas entre dos números en coma flotante.
Al igual que las ALU, también realizan operaciones aritméticas entre dos valores, para ello utilizan los números en representación de coma flotante, estas son mucho más complejas pero reduce mucho el tiempo para realizar los cálculos.
No todas las CPU disponen de una FPU. Si no la tienen emulan su funcionamiento, pero eso supone una perdida de velocidad.
No hay comentarios:
Publicar un comentario