2. CICLOS DE LOS PROCESOS DE
EJECUCIÓN DE INSTRUCCIONES
com
puta
dor
La
PC
Ciclo
de
instruc
ción
Pasos del
ciclo de
instruccion
La función básica es la ejecución de un programa , este
consiste en un conjunto de instrucciones y datos
almacenados
Es la encargada en ejecutar las instrucciones especificadas
en el programa para lograr un mejor entendimiento de estas
funciones es necesario conocer a detalle el proceso de
ejecucion
Es la secuencia de operaciones realizadas en la ejecucion de
una instrucción. El punto de vista mas sencillo es considerar que
el procesamiento del ciclo de instrucción consta de dos pasos
• Ciclo de busqueda
• Ciclo de ejecucion
3. CICLO DE BUSQUEDA
Procesa la instrucción a partir de la palabra
de instrucción , que contiene el código de
operación y el operando
4. CICLO DE EJECUCION
•,
Es el proceso de memoria en que los datos se trasfieren etre la
cpu y el modulo de entrada/salida
Se produce el proceso de datos, que usa operaciones
matematicas asi como operaciones logicas en referencia a los
datos
Alteraciones centrales, que son una secuencia de operaciones,
El ultimo paso es una operación combinada de todos los otros
pasos.
5. Durante el ciclo de busqueda ( que es una operación común al conjunto
de todas las instrucciones) la instrucción se localiza en la memoria y se
lee.El ciclo de ejecución aunque depende , obviamente, de la naturaleza
de la instrucción se va a ejecutar . Normalmente requiere la
decodificación de la instrucción, la búsqueda de los operando y la
ejecución de la operación especificada por el código de la instrucción. La
ejecución de un programa consiste en la repetición cíclica de las frases de
búsqueda y ejecución de las instrucciones de que consta y finaliza
mediante una de las siguientes acciones :
Sise desconecta el ordenador
Si ocurre algún tipo de error irrecuperable
Si se ejecuta en el propio programa
Una instrucción que fuerza su terminación
6. CICLOS DE BÚSQUEDA Y EJECUCION
• En el comienzo de cada ciclo de instrucción la CPU busca en la
memoria una instrucción. Una CPU tipo home newman para
realizar esta tarea se dispone de un registro especial llamado
contador de programas (PC5) que se utiliza para llevar el contro
de la posicion de memoria donde tiene que ir a buscar la
proxima instrucción. A menos que se indique lo contrario, la cpu
siempre incrementa el pc despues de cada fase de busqueda
de la instrucción.De esta manera ira a buscar la proxima
instrucción de forma secuenciada(es decir instrucción que se
encuentra localizada en la direccion de memoria siguiente)
• Sea, por ejemplo un ordenador en el que cada instruccionocupa
una palabra de memoria de 16 bits se supone que le contador
de programa apunta a la posicion 500 de la memoria y sera en
esta posicion donde la cpu buscara las instrucciones de las
posiciones 501,502 ,503 etc.
• No obstante , esta secuencia, como se vera mas adelante se
puede alterar por la ejecucion del propio programa .