CICLO DE EJECUCION DE UNA INSTRUCCION

9
CICLO DE EJECUCION DE UNA INSTRUCCION

description

CICLO DE EJECUCION DE UNA INSTRUCCION. - PowerPoint PPT Presentation

Transcript of CICLO DE EJECUCION DE UNA INSTRUCCION

Page 1: CICLO DE EJECUCION DE UNA INSTRUCCION

CICLO DE EJECUCION DE UNA INSTRUCCION

Page 2: CICLO DE EJECUCION DE UNA INSTRUCCION

Un ciclo de instrucción (también llamado ciclo de traer y ejecutar) es el período de tiempo durante el cual un ordenador lee y procesa una instrucción de lenguaje máquina de su memoria o la secuencia de acciones que la unidad central (CPU) funciona para ejecutar cada instrucción de código de máquina en un programa.

Page 3: CICLO DE EJECUCION DE UNA INSTRUCCION

Comprende una secuencia de acciones determinada que debe llevar a cabo la CPU para ejecutar cada instrucción en un programa. Cada instrucción del juego de instrucciones de una CPU puede requerir diferente número de ciclos de instrucción para su ejecución. Un ciclo de instrucción está formado por uno o más ciclos máquina.

http://es.wikipedia.org/wiki/Ciclo_de_instrucci%C3%B3n

Page 4: CICLO DE EJECUCION DE UNA INSTRUCCION

CICLO DE INSTRUCCION- La instrucción debe ser traída de la memoria

principal, y luego ejecutado por la CPU. Esto es fundamentalmente como un ordenador funciona, con su lectura de CPU y ejecución de una serie de instrucciones escritas en su lenguaje máquina. De esto surgen todas las funciones de un ordenador familiar a partir del final del usuario.

Page 5: CICLO DE EJECUCION DE UNA INSTRUCCION

EJECUTAR LA INSTRUCCION: Del registro de instrucción, los datos que

forman la instrucción son descifrados por la unidad de control. Esto entonces pasa la información descifrada como una secuencia de señales de control a las unidades de función relevantes de la CPU para realizar las acciones requeridas por la instrucción como la lectura de valores de registros, pasándolos a la unidad Aritmética lógica (ALU) para añadirlos juntos y escribiendo el resultado de vuelta al registro. Una señal de condición es enviada de regreso a la unidad de control por ALU si está implicado.

Page 6: CICLO DE EJECUCION DE UNA INSTRUCCION

Almacenar Resultados: El resultado generado por la operación es

almacenado en la memoria principal, o enviado a un dispositivo de salida. Basado en la regeneración de condición del ALU, la PC es incrementada para dirigir la siguiente instrucción o para actualizar a diferentes direcciones de donde será traída la siguiente instrucción. El ciclo entonces es repetido.

Page 7: CICLO DE EJECUCION DE UNA INSTRUCCION
Page 8: CICLO DE EJECUCION DE UNA INSTRUCCION

Se compone de dos fases:

Fase de búsqueda

Fase de ejecución

Clasificar los microprocesadores en función de las instrucciones que son capaces de ejecutar. Son de dos tipos: microprocesadores: con tecnología CISC y RISC.

Set de instrucciones: conjunto de instrucciones capaz de entender y ejecutar un microprocesador.

Page 9: CICLO DE EJECUCION DE UNA INSTRUCCION

Microprocesadores CISC Interpretan y ejecutan un gran número de instrucciones. Son más lentos. (Intel)

Microprocesadores RISC Interpretan y ejecutan sólo unas pocas instrucciones. Son mucho más rápidos que los microprocesadores CISC.

Todos los microprocesadores utilizados en la fabricación de ordenadores personales, son de tecnología CISC.

Página Obtenida de:http://www.ciudadfutura.com/mundopc