Unidad Aritmetico Logica by Gregory Lara Org Del Computador Z1 PSM Barinas

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Unidad Aritmetico Logica by Gregory Lara Org Del Computador Z1 PSM Barinas por Mind Map: Unidad Aritmetico Logica by Gregory Lara Org Del Computador Z1 PSM Barinas

1. COMPONENTES

1.1. Circuito operacional

1.1.1. Contiene los circuitos necesarios para la realización de las operaciones con los datos procedentes de los registros de entrada (REN). Este circuito tiene unas entradas de órdenes para seleccionar la clase de operación que debe realizar en cada momento (suma, resta, etc)

1.2. Registros de entradas

1.2.1. En ellos se almacenan los datos u operandos que intervienen en una instrucción antes de la realización de la operación por parte del circuito operacional. También se emplean para el almacenamiento de resultados intermedios o finales de las operaciones respectivas

1.3. Buses de conexión interna y externa

1.4. Registro de estados

1.4.1. Son registros de memoria en los que se deja constancia algunas condiciones que se dieron en la última operación realizada y que habrán de ser tenidas en cuenta en operaciones posteriores. Por ejemplo, en el caso de hacer una resta, tiene que quedar constancia si el resultado fue cero, positivo o negativo

1.5. Registro acumulador

1.5.1. Almacena los resultados de las operaciones llevadas a cabo por el circuito operacional. Está conectado con los registros de entrada para realimentación en el caso de operaciones encadenadas. Asimismo tiene una conexión directa al bus de datos para el envío de los resultados a la memoria central o a la unidad de control

2. REGISTROS DE LA ALU

2.1. AC Accumulator

2.1.1. Se emplean para almacenar operandos y resultados de operaciones de la ALU temporalmente

2.2. MBR Memory Buffer Register

2.2.1. Contiene una palabra que debe ser almacenada en la memoria, o es usado para recibir una palabra procedente de la memoria. Interacciona con toda la computadora.

2.3. MQ: Multiplier Quotient

2.3.1. Se emplean para almacenar operandos y resultados de operaciones de la ALU que no soporta el AC en forma temporal.

3. CLASIFICACION SEGUN SU COMPLEJIDAD

3.1. COMPLEJAS

3.1.1. AVANZADAS

3.1.1.1. De arquitectura muy compleja, tiene en su interior circuitos que realizan muchas operaciones, por tanto es muy rápida y costosa

3.1.2. SEMIAVANZADAS

3.1.2.1. 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.1.3. SIMULADORES

3.1.3.1. 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.

3.1.4. BASICAS

3.1.4.1. 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.1.5. ELEMENTALES

3.1.5.1. 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

4. OPERACIONES EN LA ALU

4.1. DESPLAZAMIENTO

4.1.1. 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

4.2. COMPARACIONES

4.2.1. Para que pueda tomar decisiones entre 2 o mas opciones o saltos condicionados

4.3. LOGICAS

4.3.1. AND OR NOT, NAND, NOR, YES XOR XNOR

4.4. ARITMÉTICAS

4.4.1. SUMA , RESTA, MULTIPLICACIÓN, DIVISIÓN