Ciclo de maquina

Solo disponible en BuenasTareas
  • Páginas : 2 (438 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2011
Leer documento completo
Vista previa del texto
Ciclo de Máquina
Busque- traiga una instrucción desde la Memoria Principal
Decodifique- tradúzcala como comando de la computadora.
Ejecute- procese el comando.
Almacene- guarde el resultado enla Memoria Principal.

Ciclo de fetch and execute
Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que tarda la unidadcentral de proceso (CPU) en ejecutar una instrucción de lenguaje máquina.
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.Paraque cualquier sistema de proceso de datos basado en microprocesador (por ejemplo un ordenador) o micro controlador (por ejemplo un reproductor de MP3) realice una tarea primero debe buscar cadainstrucción en la memoria principal y luego ejecutarla.

(1) Buscar la instrucción en la memoria principal
Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa lainstrucción de la memoria principal a través del bus de datos al Registro de Datos de Memoria (MDR). A continuación el valor del MDR es colocado en el Registro de Instrucción Actual (CIR), uncircuito que guarda la instrucción temporalmente de manera que pueda ser decodificada y ejecutada.
(2) Decodificar la instrucción
El decodificador de instrucción interpreta e implementa la instrucción. Elregistro de instrucción (IR) mantiene la instrucción en curso mientras el contador de programa (PC, program counter) guarda la dirección de memoria de la siguiente instrucción a ser ejecutada.Recogida de datos desde la memoria principal
También se lee la dirección efectiva de la memoria principal si la instrucción tiene una dirección indirecta, y se recogen los datos requeridos de la memoria...
tracking img