Você está na página 1de 9

AÑO DEL BUEN SERVICIO AL CIUDADANO

UNIVERSIDAD NACIONAL DEL ALTIPLANO –


PUNO

FACULTAD DE INGENIERÍA ELECTRÓNICA, MECÁNICA ELÉCTRICA Y


SISTEMAS

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

CURSO: INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Y


COMPUTACIÓN

TEMA: CICLO DE INSTRUCCIÓN FETCH

DOCENTE: ING. HENRY IVÁN CONDORI ALEJO

ALUMNA: LISBETH MILAGROS QUISPE MAMANI

SEMESTRE: PRIMERO

GRUPO: A

CÓDIGO: 171056

1
2
Contenido
INTRODUCCION:....................................................................................................................... 4
CAPITULO I: CICLO FETCH .................................................................................................... 5
1. DEFINICIÓN .................................................................................................................... 5
2. TIPOS DE INSTRUCCIONES ...................................................................................... 5
2.1. DE ACUERDO A SU FUNCIÓN........................................................................... 6
2.2. DE ACUERDO A SU FORMATO Y NUMERO DE OPERANDOS ................. 6
3. ETAPAS ........................................................................................................................... 6
3.1. IF (búsqueda): ......................................................................................................... 7
3.2. ID (decodificación): ................................................................................................. 7
3.3. EX (ejecución en el operador multiciclo): ........................................................... 7
3.4. WB (escritura en el bus común de datos): ......................................................... 7
Bibliografía .................................................................................................................................... 9

3
INTRODUCCION:

Este trabajo ha sido elaborado con la finalidad de dar a conocer una definición
de lo que es ciclo fetch.

Este ciclo que en si es un ciclo de instrucción está presente en todo momento en


el funcionamiento de la computadora por eso es importante saber de qué trata.

4
CAPITULO I: CICLO FETCH

1. DEFINICIÓN

El ciclo fetch, es un ciclo de instrucción más conocido como un ciclo


máquina1.

Según (Ibarra Ruiz, 2017) un ciclo fetch es el periodo que tarda la Unidad
Central de Proceso en ejecutar una instrucción de lenguaje máquina.

(Instituto de Computación, 2017)Comprende de una secuencia de


acciones determinadas que debe llevar a cabo la CPU para ejecutar cada
instrucción en un programa.

(Tecnologías de Información , 2017) Indica que los ciclos de instrucción


de descomponen en dos fases:

 Fase de búsqueda (fetch-and-execute):


En esta fase es donde se transfiere la instrucción que corresponde
ejecutar desde la memoria central a la unidad de control.

 Fase de ejecución (fetch-decode-execute):


En esta fase es donde se lleva a cabo la ejecución de todas las
instrucciones.

2. TIPOS DE INSTRUCCIONES

Según (Tecnologías de Información , 2017) se dividen de la siguiente


manera:

1
Ciclo maquina: s el tiempo de duración de una operación de lectura, de ecritura o de búsqueda deuna
instrucción

5
2.1. DE ACUERDO A SU FUNCIÓN

 Instrucciones de cálculo (aritmético y lógico).


 Instrucciones de transferencia de datos.
 Instrucciones de ruptura de secuencia.

2.2. DE ACUERDO A SU FORMATO Y NUMERO DE OPERANDOS

 Instrucciones de tres operandos: constan de un primer código de


operación al que le siguen tres operandos, de los cuales, los dos
primeros son las direcciones de los argumentos que hay que
operar y el tercero es la dirección donde se depositara el resultado.

 Instrucciones de dos operandos: contiene el código de operación y


dos operandos, de los cuales uno de ellos actúa, además, como
receptor del resultado de la operación.

 Instrucciones de un operando: es empleado en computadoras en


las cuales su arquitectura funciona con filosofía de acumulador, el
acumulador contiene previamente el primer argumento de la
operación, el segundo es el contenido en la propia instrucción, y
después de ser operado ambos, el resultado queda depositado de
nuevo en el acumulador.

 Instrucciones sin operandos.

3. ETAPAS

Según (Suarez, 2017) podemos encontrar las siguientes etapas:

6
3.1. IF (búsqueda):

En esta etapa es donde se busca la instrucción de la memoria


principal, esto se realiza primero dándole un valor al program
couter2 sobre un bus de datos al registro de datos de la memoria o
MDR3 al cual se le va a ejecutar un valor en el registro de
instrucción actual, entonces se envía la instrucción a la memoria
principal.

3.2. ID (decodificación):

Aquí es donde el decodificador interpreta la instrucción. El registro


de instrucción mantiene la instrucción en curso dentro del program
couter y este a la vez guarda la siguiente instrucción de la siguiente
instrucción que será ejecutada.

3.3. EX (ejecución en el operador multiciclo):

En esta etapa es donde las instrucciones son decodificadas por la


unidad de control o ALU. El ALU se encarga de interpretar la
instrucción como una secuencia de señales de control que son
enviadas a las unidades funcionales relevantes de la CPU y estas
siguen sus órdenes.

3.4. WB (escritura en el bus común de datos):

Es donde se almacena en la memoria principal los resultados de la


operación basados en el resultado obtenido, así el program couter
aumenta para poder paso a la siguiente instrucción o actualiza su
dirección donde su próxima instrucción será recogida.

2
Program couter: o PC o contador de programa, es un puntero de instrucciones. es un registro interno
del computador en el que se almacena una dirección de la última instrucción leída.
3
MDR: Memory Data Register, registro especifico de almacenamiento de ordenadores.

7
El paso 1 y 2 se encuentran son parte de la primera fase conocida como fetch-
and-execute o fase de búsqueda, ya que en ella e donde se realiza el proceso
de búsqueda de información y procesamiento de la información, la segunda fase
conocida como fetch-decode-execute o fase de ejecución que es constituida por
las etapas 3 y 4 es donde se lleva a cabo el proceso de ejecución y
almacenamiento de los datos a partir del cumplimiento de la ejecución ya
realizada.

8
BIBLIOGRAFÍA

Ibarra Ruiz, U. I. (02 de Julio de 2017). Ciclo de ejecución de una instrucción. Obtenido de
https://enerofebrerospace.wikispaces.com/6.2+CICLO+DE+LA+EJECUCION+DE+UNA+I
NSTRUCCIÓN

Instituto de Computación. (02 de Julio de 2017). Arquitectura de computadores II. Obtenido de


https://www.fing.edu.uy/inco/cursos/arqsis2/teorico/clase02.pdf

Suarez, E. (02 de Julio de 2017). Ciclos de instrucciones CPU. Obtenido de


https://es.slideshare.net/EduardoSuarez19/ciclo-de-instrucciones-36928324

Tecnologías de Información . (02 de Julio de 2017). El Ciclo Fetch. Obtenido de


http://gabrielmtz.es.tl/El-ciclo-FETCH.htm

Você também pode gostar