ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura


Enviado por   •  26 de Abril de 2014  •  496 Palabras (2 Páginas)  •  212 Visitas

Página 1 de 2

cuando la ejecución ha terminado.

- Diseño de una unidad lógica aritmética:

En el diseño de una ALU se deben seguir los siguientes pasos:

1. Diseñar la sección aritmética independientemente de la sección lógica.

2. Determinar las operaciones lógicas del circuito aritmético, asumiendo que los acarreos de salida de todas las etapas son 0.

3. Modificar el circuito aritmético para obtener las operaciones lógica requeridas.

El diseño simple de una ALU se hace utilizando el sumador completo para generar las operaciones lógicas de la unidad. Por lo tanto es necesario introducir una variable de control adicional (S2), con el fin de seleccionar entre las operaciones lógicas y aritméticas. En este diseño, un valor S2 = 1 hace que el circuito efectúe operaciones lógicas. Recordando la salida de un sumador completo:

F = (Ai Bi)Cin

- Registro de condición

Las magnitudes relativas de dos números pueden ser determinadas restando un número de otro y luego combinando ciertas condiciones de los bits en la diferencia resultante. Si los dos números están sin signo las condiciones de los bits de algún interés, son el arrastre de salida y un resultado posible de cero. Si los dos números incluyen un bit de signo en la posición de mayor orden, las condiciones principales de los bits, son el signo del resultado, una indicación de cero y una condición de sobre capacidad. Es conveniente algunas veces suplementar el ALU con un registro de condición donde se almacenan aquellas condiciones de los bits para análisis posterior. El estado de los bits de condición se llama algunas veces código de condición de los bits o bits indicadores.

- Diseño de un registro de desplazamiento

La unidad de desplazamiento adjunta a un procesador trasfiere la salida del ALU al bus de salida. La unidad de desplazamiento puede trasferir la información directamente sin un desplazamiento o puede desplazar la información a la derecha o a la izquierda. Se debe tener alguna precaución para que algunas veces no haya trasferencia del ALU al bus de salida. El registro de desplazamiento produce la micro operación de desplazamiento comúnmente no disponible en un ALU.

Un circuito obvio para un registro de desplazamiento es un registro de desplazamiento bidireccional con carga en paralelo. La información del ALU puede ser trasferida al registro en paralelo para luego desplazarla a la derecha o a la izquierda. En esta configuración se necesita un pulso de reloj para la trasferencia al registro de desplazamiento y se necesita otro pulso para el desplazamiento. Estos dos pulsos son agregados

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com