Ciclo Del Programa

Páginas: 2 (396 palabras) Publicado: 14 de noviembre de 2012
Un ciclo de programa. Comprende una secuencia de acciones determinada que debe llevar a cabo la CPU para ejecutar cada instrucción en un programa. Un ciclo de instrucción está formado por uno omás ciclos máquina.
Para que cualquier sistema de proceso de datos basado en microprocesador y microcontrolador realice un ciclo de programa primero debe buscar cada instrucción en la memoria principal yluego ejecutarla.
Secuencia de acciones del ciclo de instrucción
Habitualmente son cuatro los eventos o pasos que se llevan a cabo en cada ciclo de instrucción, los cuales son:
1) Buscar lainstrucción en la memoria principal
Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa la instrucción de la memoria principal a través del bus de datosal Registro de Datos de Memoria (MDR). A continuación el valor del MDR es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción temporalmente de manera que pueda serdecodificada y ejecutada.
2) Decodificar la instrucción
El decodificador de instrucción interpreta e implementa la instrucción. El registro de instrucción (IR) mantiene la instrucción en curso mientras elcontador 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
* Se accede al banco deregistros por los operandos (solo si es necesario)
* Se calcula el valor del operando inmediato con extensión de signo (solo si es necesario)
También se lee la dirección efectiva de la memoriaprincipal si la instrucción tiene una dirección indirecta, y se recogen los datos requeridos de la memoria principal para ser procesados y colocados en los registros de datos.
3) Ejecutar la instrucciónA partir del registro de instrucción, los datos que forman la instrucción son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de señales de control que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROGRAMA DE CLAUSURA DE CICLO ESCOLAR
  • programas ciclos para principiantes
  • programa para fin de ciclo
  • Ciclo de vida de un programa
  • Ciclo programa scout
  • Ciclos de Programacion//TEORIA para programar.
  • Programa De Clausura De Fin De Ciclo Escolar
  • PROGRAMA DE CLAUSURA DE FIN DE CICLO 2015

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS