El documento describe el ciclo de instrucción de una CPU. El ciclo de instrucción consta de dos pasos: 1) el ciclo de búsqueda, donde la CPU busca e instrucción en la memoria y 2) el ciclo de ejecución, donde la CPU decodifica e instrucción, busca los operandos y ejecuta la operación especificada. La ejecución de un programa consiste en repetir este ciclo de búsqueda y ejecución de instrucciones de forma secuencial hasta terminar el programa.
3. 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
4. Procesa la instrucción a partir de la palabra
de instrucción , que contiene el código de
operación y el operando
5.
, 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.
6. 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
7. 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 .
9. B) Selección de chip (CS) o esclavo select (SS) es el nombre de una
línea de control de la electrónica digital se utiliza para seleccionar una
ficha fuera de varios conectados al mismo bus de ordenador por lo
general la utilización de la lógica de tres estados.
Cuando un ingeniero necesita para conectar varios dispositivos al
mismo conjunto de cables de entrada (por ejemplo, un bus de la
computadora), pero conservan la capacidad de enviar y recibir datos
o comandos para cada dispositivo independientemente de los otros en
el autobús, él puede usar un chip seleccione. La selección de chip es
un pin de comandos en muchos circuitos integrados que conecta los
pines de E / S en el dispositivo en los circuitos internos de dicho
dispositivo.
10.
11.
La Memoria RAM es la que todos
conocemos, pues es la memoria de
acceso aleatorio o directo; es decir, el
tiempo de acceso a una celda de la
memoria no depende de la ubicación
física de la misma (se tarda el mismo
tiempo en acceder a cualquier celda
dentro de la memoria). Son llamadas
también memorias temporales o memorias
de lectura y escritura.
En este tipo particular de Memoria es
posible leer y escribir a voluntad. La
Memoria RAM está destinada a contener
los programas cambiantes del usuario y los
datos que se vayan necesitando durante
la ejecucón y reutilizable, y su
inconveniente radica en la volatilidad al
contrtarse el suministro de corriente; si se
pierde la alimentación eléctrica, la
información presente en la memoria
también se pierde.
Por este motivo, surge la necesidad de
una memoria que permanentemente,
guarde los archivos y programas del
usuario que son necesarios para mantener
el buen funcionamiento del sistema que
en se ejecute en la misma.
La Memoria ROM nace por esta
necesidad, con la característica
principal de ser una memoria de sólo
lectura, y por lo tanto, permanente que
sólo permite la lectura del usuario y no
puede ser reescrita.
Por esta característica, la Memoria ROM
se utiliza para la gestión del proceso de
arranque, el chequeo inicial del sistema,
carga del sistema operativo y diversas
rutinas de control de dispositivos de
entrada/salida que suelen ser las tareas
encargadas a los programas grabados
en la Memoria ROM. Estos programas
(utilidades) forman la llamada Bios del
Sistema.
Entonces, en conclusión:
- La Memoria RAM puede leer/escribir
sobre sí misma por lo que, es la memoria
que utilizamos para los programas y
aplicaciones que utilizamos día a día
- La Memoria ROM como caso contrario,
sólo puede leer y es la memoria que se
usa para el Bios del Sistema.
12.
también llamado Puntero de instrucciones
(Instruction Pointer), parte del secuenciador
de instrucciones en algunas
computadoras, es un registro del
procesador de un computador que indica
la posición donde está el procesador en su
secuencia de instrucciones. Dependiendo
de los detalles de la máquina
particular, contiene o la dirección de la
instrucción que es ejecutada, o la
dirección de la próxima instrucción a ser
ejecutada.