FETCH-DECODE-EXECUTE

Páginas: 4 (975 palabras) Publicado: 2 de octubre de 2013
CICLO: FETCH – DECODE – EXECUTE
(BUSCAR-DECODIFICAR-EJECUTAR)

Este tipo de ciclo, también es conocido como ciclo maquina y se refiere a la serie de pasos
que deben de ser ejecutados para que unprograma funcione en una computadora. Primero
un programa debe estar en la memoria de la computadora para que pueda ser ejecutado.
Por ejemplo cuando ejecutamos un programa al hacer doble clic sobresu icono, se ejecuta lo
siguiente:
• El programa se copia desde su ubicación a la memoria principal ó RAM
• El CPU recuerda (como una ubicación de memoria) cual es la primera instrucción en elprograma y la almacena en un registro especial llamado contador de programa (PC).
Un programa es en general una extensa serie de instrucciones. La ejecución de un programa
consiste en repetir variasocasiones la obtención de información y el traslado de esta para
llevar a cabo la siguiente instrucción. A esto se le conoce como ciclo de búsqueda,
descodificación y ejecución.
Los tres componentesde la computadora involucrados en la ejecución de este ciclo son:


1. La memoria RAM de la computadora: ya que el programa se copia en ella así como
también en ella se almacenan los datos

•2. Los buses de direcciones y de datos: ya que por medio de ellos se transporta la
información que se copiara en la memoria, y que después debe ser decodificado en el
CPU. Al igual los datosnecesarios deben ser transferidos a un registro del CPU



3. Y el CPU.

Los datos relevantes son almacenados en los siguientes registros:
§ El Registro Contador de Programa (PC) almacena ladirección de la siguiente
instrucción en la memoria.
§ El Registro de Instrucción (IR) almacena el código de operación de la instrucción
actual.
§ Los Registros de Propósito General contienen los datos(si los hay) de cual
instrucción se está realizando.

La unidad de control (CPU).- Decodifica el código de operación de la instrucción e identifica
lo que debe ocurrir durante la ejecución (los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • decoder
  • Decoder
  • Decode
  • decode
  • ciclo fetch y pre fetch
  • executable en labview
  • ciclo fetch
  • Decoder catv

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS