unidad de control

8
Unidad de control y Unidad aritmética lógica

Upload: walther-klc-dicierne

Post on 24-Jul-2015

163 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unidad de control

Unidad de controly

Unidad aritmética lógica

Page 2: Unidad de control

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

Page 3: Unidad de control

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.

Page 4: Unidad de control

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.

Page 5: Unidad de control

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.

Page 6: Unidad de control

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.

Page 7: Unidad de control

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

Page 8: Unidad de control

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