Download - Unidad de control
Unidad de controly
Unidad aritmética lógica
Unidad de control
Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.
En un procesador x86 realiza las tareas de leer, decodificar, manejo de la ejecución y almacenamiento de los resultados.
Traduce instrucciones
Sus funciones varían por la arquitectura del CPU
Existen dos unidades de controlUnidad de control cableada
Para maquinas sencillas Su control basado en una
arquitectura fija Implementados por medio
de unidades de lógica secuencial.
Unidad de control micro programada Para maquinas complejas simplicidad de su
estructura. organizadas como una
secuencia de microinstrucciones y almacenados en una memoria del control especial.
Su aplicación
Actúa en la circuitería que controla el flujo de datos a través del procesador, y coordina las actividades de las otras unidades dentro de él. De una manera, es el "cerebro dentro del cerebro", pues controla lo que sucede dentro del procesador, que a su vez controla el resto del PC.
Unidad aritmética lógica
es un circuito digital que calcula operaciones aritméticas, y operaciones lógicas (si, y, o, no), entre dos números.
un microprocesador moderno (y los mainframes) puede tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
Diseño de una Unidad Aritmética Lógica
En el diseño de una ALU se deben seguir los siguientes pasos: Diseñar la sección aritmética
independientemente de la sección lógica. Determinar las operaciones lógicas del circuito
aritmético, asumiendo que los acarreos de salida de todas las etapas son 0.
Modificar el circuito aritmético para obtener las operaciones lógica requeridas.
S1 S0 Salida Función Fi
0 0 F=Ai+Bi OR
0 1 F=AiÅBi XOR
1 0 F=Ai·Bi AND
1 1 F=A'i NOT
Sección lógica
Selección de Función Salida N Función Descripción
S1 S0 Cin N F
0 0 0 0 A Transferir A
0 0 1 0 A+1 Incrementar A
0 1 0 B A+B Suma ó agregar B a A
0 1 1 B A+B+1 Suma con accarreo ó agregar B a A más 1
1 0 0 B’ A+B’ Agregar el complemento de 1 de B a A
1 0 1 B’ A+B’+1 Agregar el complemento de 2 de B a A
1 1 0 Todos unos A-1 Decrementar A
1 1 1 Todos unos A Trasferir A
Sección aritmética