Get Started. It's Free
or sign up with your email address
ALU by Mind Map: ALU

1. definicion

2. Una unidad aritmética lógica puede realizar un conjunto de operaciones aritméticas básicas y un conjunto de operaciones lógicas, a través de líneas de selección. En inglés ALUsignifica Arithmetic Logic Unit (Unidad Aritmética Lógica).

3. operaciones en la ALU

3.1. SIMPLES

3.1.1. ARITMÉTICAS operaciones que se realiza desde la más básica y que se incrementan de acuerdo al diseño y complejidad de esta unidad y pueden ser desde: SUMA , RESTA, MULTIPLICACIÓN, DIVISIÓN

3.1.2. DESPLAZAMIENTO.- al mover palabras a izquierda o derecha; como las ejecutadas en operaciones con BITS por o para 2 (producto y división) y sus múltiplos. con circuitos biestables D y JK.

3.1.3. COMPARACIONES.- Para que pueda tomar decisiones entre 2 o mas opciones o saltos condicionados.

3.1.4. LÓGICAS.- mediante bits para determinar la situación de las condiciones y estás se realizan con las compuertas AND OR NOT, NAND, NOR, YES XOR XNOR y otras. estas son; INVERSIÓN, CONJUNCIÓN, DISYUNCIÓN.

3.2. COMPLEJAS

3.2.1. Al realizarse estas sube el costo del procesador, consume mas energía y su diseño será más sofisticado y complejo.

3.3. CLASIFICACIÓN DE LAS ALUS POR SU COMPLEJIDAD

3.4. BASICAS .- Estas tienen un equilibrio en software y hardware, contienen circuitos que realizan operaciones en coma flotante, utilizan microcódigos y software para complementar las tareas.

3.5. ELEMENTALES.- Emulan la existencia del coprocesador, verifica la existencia o no de circuitos de cálculo o coprocesador matemático, proceso denominado emulación por software. Contiene los circuitos más simples pero es lenta en sus procesos.

3.6. SEMIAVANZADAS.- tiene una arquitectura con circuitos de varias operaciones pero ya utiliza microcódigo para realizar en apoyo a las operaciones tiene velocidad menores a las avanzadas.

3.7. AVANZADAS.- de arquitectura muy compleja, tiene en su interior circuitos que realizan muchas operaciones, por tanto es muy rápida y costosa.

3.8. SIMULADORES.- al no tener hardware y emulador, se tiene que realizar programas que con algoritmos realicen todas las operaciones desde las sumas pasando por raices hasta las mas avanzadas y se tiene para esto bibliotecas de software. Son muy lentas por toda la simulación que debe realizar.

4. secuencia comun de operacion

5. *La unidad de control recibe una instrucción (de la unidad de memoria) especificando que un número almacenado en cierta localidad de la memoria (dirección) se sumará al número que está almacenado en ese momento en el registro acumulador. *El número que se sumará se transfiere de la memoria al registro B. *El número contenido en el registro B y el número en el registro acumulador se suman en los circuitos lógicos (por el comando emitido desde la unidad de control). La suma resultante se envía entonces al acumulador para ser almacenada. *El nuevo número en el acumulador puede permanecer para que se pueda sumar otro número a él, o, si el proceso aritmético particular llega a su fin, puede ser transferido a la memoria para ser almacenad

6. elementos

6.1. Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que sirven para situar dates antes de cada operación, para almacenar datos intermedios en las operaciones y para operaciones internas del procesador.

6.2. Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que realizan operaciones elementales aritméticas y lógicas (sumador, complementador, desplazador, etc).

6.3. Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los resultados que producen los circuitos operadores.

6.4. Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada.

6.5. Un circuito operacional. Regristros de entradas. Registro acumulador. Registro de estado.

6.5.1. Estos son los que hacen posibles la realización de las operaciones, para la cual la mayoría de acciones de la computadora son realizadas por la ALU. La ALU toma los datos del registro de los registros del procesador , estos los procesa y luego los almacena en registro de salida de la ALU. Otros mecanismos mueven datos entre estos registros y la memoria.

7. definicion