Los pasos a seguir para el procesamiento de instrucciones son:
1.-.cada instrucción debe ser leída, desde la memoria
2.-cada instrucción será ejecutada por el procesador.
La ejecución se detendrá si la maquina se apaga, si ocurre un error y por consecuencia no puede ser recuperado, o si se encuentra una instrucción en el programa que detenga la computadora.
El Ciclo de instrucción es el proceso requerido para una instrucción como lo dice su nombre
Lectura y ejecución de instrucciones
El procesador lee al comienzo del ciclo , se tiene un controlador de programas este nos dirá cual va a ser la próxima instrucción a leer luego el procesador incrementa el PC ,de manera que la siguiente instrucción será; la que este en dirección inmediata ,el registro se encarga de leerla, la interpreta en forma de código binario ,en donde se especifica la acción que llevara a cabo el procesador y por ultimo se realiza la acción.
Las acciones para la lectura y ejecución se clasifican de la siguiente manera:
Procesador-memoria: se transfieren datos de procesador a memoria y viceversa.
Procesador E/S: se transfieren desde o hacia un dispositivo periféricos realiza una transferencia entre el procesador y el modulo de E/S.
Tratamiento de datos: aquí se realiza una operación aritmética o lógica de los datos en el procesador.
Control: la secuencia de ejecución puede ser alterada si se especifica en la instrucción, el procesador puede leer datos de E/S, para ello se indica un dispositivo.
INTERRUPCIONES
Es básicamente un suceso que altera la secuencia de ejecución
Instrucciones. Hay varios tipos de interrupciones:
1.-programa o verificación de programas: se ocasionan por ocasiones que se produce como resultado de la ejecución de una instrucción
2.-reloj: son producidas por un reloj interno del procesador
3.-.E/S: son generadas por un controlador de entrada y salida en donde se indica la finalización de una operación, cambio de estado de un dispositivo o alguna condición de error.
4.-por falla del hardware o verificación de maquinas: son causadas por mal funcionamiento del equipo.
LAS INTERRUPCIONES Y CICLO DE INSTRUCCIÓN.
Cuando se utilizan interrupciones el procesador puede ejecutar instrucciones mientras una operación de E/S esta en proceso, una interrupción no es mas que la alteración de la secuencia, cuando dicho tratamiento termina, la ejecución concluye, para tratar alas interrupciones se agrega un ciclo de instrucción.
En el ciclo de interrupción se verifica si a ocurrido una interrupción, por la presencia de una señal, si no hay interrupciones el procesador continua con el ciclo y trae la próxima instrucción del programa.
CICLO DE INSTRUCCIÓN
También llamado ciclo de traer y ejecutar, es el periodo de tiempo durante el cual un ordenador lee y procesa, e l nombre del ciclo es usado comúnmente, la instrucción debe ser traída de la memoria principal y luego ejecutada por
Traer la instrucción desde la memoria principal:
trae la instrucción de la memoria principal, el valor de
Decodificar la instrucción: interpreta y pone en práctica la instrucción.
Registros que son críticos al ciclo ejecutar: mantiene la instrucción actual.
Traer archivos de la memoria principal: leer la dirección de la memoria traer requiere datos de la memoria principal para ser procesada.
Ejecutar la instrucción: se descifran los datos que forman la instrucción, entonces pasa la información como una secuencia de señales que controla unidades de función de
Ciclo de ejecución: los pasos 3 y 4 mencionados anteriormente forman parte de este ciclo.
Autores... Mariana Del Ángel Pérez
Yahir Salvador Salinas Orta
Actividad...1!!
*SUBRAYA
1.- ES EL PROCESAMIENTO REQUERIDO PARA
A) CICLO DE EJECUCIÓN
B) CICLO DE INSTRUCCIÓN
C) PROCESADOR E/S
2.- SE TRANSFIEREN LOS DATOS DEL PROCESADOR A
A) PROCESADOR E/S
B) CONTROL
C) PROCESADOR- MEMORIA
3.-SE TRANSFIEREN LOS DATOS DESDE O HACIA UN DISPOSITIVO PERIFÉRICO.
A) PROCESADOR E/S
B) PROCESADOR- MEMORIA
C) VERIFICACION DE PROGRAMAS
4.-SECUENCIA DE EJECUCIÓN
A) MODULO DE E/S
B) CICLO DE INSTRUCCIÓN
C) CONTROL
5.-EL PROCESADOR PUEDE REALIZAR ALGUNA OPERACIÓN ARITMÉTICA O LÓGICA SOBRE LOS DATOS.
A) PROCESADOR-MEMORIA.
B) TRATAMIENTO DE DATOS.
C) TRATAMIENTO DEL PROGRAMA.
6.-ES BASICAMENTE UN SUCESO QUE ALTERA
A) MODULO E/S
B) INTERRUPCIONES
C) PRROCESADOR DE E/S
7.-INTERRUPCION OCASIONADAS POR CONDICIONES QUE SE PRODUCEN COMO RESULTADO DE
A) DE RELOJ
B) DE PROGRAMA O VERIFICACIÓN
C) DE ENTRADA Y SALIDA
8.- INTERRUPCION CAUSADAS POR EL MAL FUNCIONAMIENTO DEL EQUIPO.
A) POR FALLO DE VERIFICACIÓN DE PROGRAMA
B) DE RELOJ
C) DE ENTRADA / SALIDA
9.-INTERPRETA Y PONE EN PRACTICA
A) REGISTRO DE INSTRUCCIÓN
B) CICLO DE INSTRUCCIÓN
C) DECODIFICACION DE INSTRUCCIÓN
10.-SE TRANSFIERE
A) CICLO DE INSTRUCCIÓN
B) CICLO DE EJECUCIÓN
C) CICLO DE INTERRUPCIÓN
Actividad...2!!
*Contesta los siguiente colocando en el paréntesis una f si lo mencionado es falso o una v si es verdadero.
1.-Un paso a seguir para el procesamiento de instrucciones es leer la instrucción desde la memoria............ ( )
2.-El procesador lee la instrucción al inicio del ciclo
......................................................................... .( )
3.-El procesador-memoria transfiere Datos del procesador a memoria y viceversa...................................... ( )
4.-En el tratamiento de datos se transfiere la información desde/hacia un dispositivo periférico............... ( )
5.-La verificación de programas es un tipo de interrupción
......................................................................... ( )
6.-
No hay comentarios:
Publicar un comentario