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

Arquitectura De Computadores


Enviado por   •  3 de Noviembre de 2012  •  4.540 Palabras (19 Páginas)  •  449 Visitas

Página 1 de 19

CICLO DE INSTRUCCIONES

La función básica que realiza un computador es la

ejecución de un programa. Un programa consiste en

un conjunto de instrucciones y datos almacenados en

la unidad de memoria. La CPU es la encargada de

ejecutar las instrucciones especificadas en el

programa.

Arquitectura de computadores 1

CICLO DE INSTRUCCIONES

Arquitectura de computadores 2

CICLO DE INSTRUCCIONES

La secuencia de operaciones realizadas en la

ejecución de una instrucción constituye lo que

se denomina ciclo de instrucción. Lo más

cómodo es considerar que el procesamiento del

ciclo de instrucción consta de dos fases:

a) Fase de Búsqueda

b) Fase de Ejecución

Arquitectura de computadores 3

EJECUCIÓN DE INSTRUCCIONES

La culminación de cada una de estas fases necesita

de uno a seis ciclos de reloj.

BÚSQUEDA

Reloj

Lectura de Operandos Operación

Decodificación

1 2 3 4 5 6 7 8 9 10

Representación de las fases de una instrucción en función del reloj del sistema.

Arquitectura de computadores 4

Fase de Búsqueda:

IR = Registro de Instrucción: Es un registro dedicado de la CPU que almacena

elOpCode de la instrucción traída en la búsqueda del presente ciclo.

1.

2.

3. Incrementar el valor del Contador de Programa para apuntar a la instrucción siguiente.

PC = Contador de Programa: Es un registro dedicado de la CPU que en la

fase de Búsqueda apunta a la siguiente instrucción del programa, o más

exactamente al primer byte de la instrucción donde se almacena el código de

operación (Operative Code = OpCode). Este código es el que se decodifica e

indica que hacer y que operandos y después poder pasar a ejecutar la tarea.

Arquitectura de computadores 5

Esquema básico de un computador didáctico

Arquitectura de computadores 6

REGISTRO

ACUMULADOR

ALU

CONTROL

ALU

MEMORIA

C.P.U.

RELOJ Y SEÑALES

DE CONTROL

66 (RESULTADO)

STOP

8

DIRECCIÓN

BUS DE DATOS

BUS DE DIRECCIONES

DECODIFICADOR

DE INSTRUCCIONES

CONTADOR DE

PROGRAMA

REGISTRO DE

INSTRUCCIONES

CARGAR ACUM.

45

SUMAR

21

GUARDAR

1

2

3

4

5

6

7

8

9

Arquitectura de computadores 7

Fase de Búsqueda

MEMORIA

CP: 3F8h

RI

RM: 1001101

1001101

RD

1001101

Dato o instrucción

Dato o instrucción

Incremento

Dirección de memoria

Registro de

Direcciones

Registro de Instrucciones

Registro de Memoria

Registro Contador de Programa

Decodificación ...

Arquitectura de computadores 8

Fase de Ejecución

comprende el conjunto de operaciones elementales

específicas de la instrucción en curso.

5. Decodificación de la Instrucción. Por ejemplo la Instrucción

ADD.

...

Descargar como (para miembros actualizados)  txt (24.9 Kb)  
Leer 18 páginas más »
Disponible sólo en Clubensayos.com