SlideShare una empresa de Scribd logo
INSTITUTO TECNOLOGICO SUPERIOR DE ZONGOLICA

CAMPUS: ZONGOLICA

NOMBRE: MARICELA VALLEJO OREA

DOCENTE: LC.SC. ARTURO MARTIN MORALES RAYON

MATERIA: FUNDAMENTOS DE ARQUITECTURA DE COMPUTADORAS

TRABAJO: ENSAYO SOBRE EL CICLO DE INSTRUCCIÓN

SEMESTRE: QUINTO

GRUPO: “503”
CICLO DE INSTRUCCION
Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo
de fetch-decode-execute en inglés) es el período que tarda la unidad central de
proceso (CPU) en ejecutar una instrucción de lenguaje máquina.es decir es el
tiempo en que realiza dicha acción.
Comprende una secuencia de acciones determinada que debe llevar a cabo la
CPU para ejecutar cada instrucción en un programa. Cada instrucción del juego
de instrucciones de una CPU puede requerir diferente número de ciclos de
instrucción para su ejecución. Un ciclo de instrucción está formado por uno o
más ciclos máquina.
Para que cualquier sistema de proceso de datos basado en microprocesador
(por ejemplo un ordenador) o microcontrolador (por ejemplo un reproductor de
MP3) realice una tarea (programa) primero debe buscar cada instrucción en la
memoria principal y luego ejecutarla. Para que así no exista interferencia en los
datos que ejecutara.
Secuencia de acciones del ciclo de instrucción
Habitualmente son cuatro los pasos que se llevan a cabo en cada ciclo de
instrucción, los cuales son:
1.- Buscar la instrucción en la memoria principal
Se vuelca el valor del contador de programa sobre el bus de direcciones.
Entonces la CPU pasa la instrucción de la memoria principal a través del bus de
datos al Registro de Datos de Memoria(MDR). A continuación el valor del MDR
es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la
instrucción temporalmente de manera que pueda ser decodificada y ejecutada.

2.- Decodificar la instrucción
El decodificador de instrucción interpreta e implementa la instrucción. El
registro de instrucción (IR) mantiene la instrucción en curso mientras el
contador de programa (PC, programcounter) guarda la dirección de memoria de
la siguiente instrucción a ser ejecutada.


Recogida de datos desde la memoria principal



Se accede al banco de registros por los operandos (solo si es necesario)



Se calcula el valor del operando inmediato con extensión de signo (solo si es
necesario)
También se lee la dirección efectiva de la memoria principal si la instrucción
tiene una dirección indirecta, y se recogen los datos requeridos de la memoria
principal para ser procesados y colocados en los registros de datos.
3.- Ejecutar la instrucción
A partir del registro de instrucción, los datos que forman la instrucción son
decodificados por la unidad de control. Ésta interpreta la información como una
secuencia de señales de control que son enviadas a las unidades funcionales
relevantes de la CPU para realizar la operación requerida por la instrucción.
4.- Almacenar o guardar resultados
El resultado generado por la operación es almacenado en la memoria principal o
enviado a un dispositivo de salida dependiendo de la instrucción. Basándose en
los resultados de la operación, el contador de programa se incrementa para
apuntar a la siguiente instrucción o se actualiza con una dirección diferente
donde la próxima instrucción será recogida.
El ciclo de búsqueda
Los pasos 1 y 2 del ciclo de instrucción se conocen como ciclo de búsqueda
(fetch). Estos pasos son idénticos en todas las instrucciones. El ciclo de
búsqueda procesa la instrucción a partir de la palabra de instrucción, que
contiene el código de operación y el operando.
El ciclo de ejecución
Los pasos 3 y 4 del ciclo de instrucción se conocen como ciclo de ejecución.
Estos pasos cambiarán con cada tipo de instrucción.

El primer paso del ciclo de ejecución es el proceso de memoria, en que los
datos se transfieren entre la CPU y el módulo de entrada/salida (I/O). A
continuación se produce el proceso de datos, que usa operaciones aritméticas
así como lógicas en referencia a los datos. Después tiene lugar el paso de
alteraciones centrales, que son una secuencia de operaciones, por ejemplo una
operación de salto. El último paso es una operación combinada de todos los
otros pasos
En si lo que realiza este ciclo es hacer paso por paso todas las instrucciones
para poder realizar una acción determinada y como su mismo nombre lo dice un
ciclo es ir paso por paso y a final volver al comienzo con la siguiente
instrucción.

Más contenido relacionado

La actualidad más candente

Ejecuta maider
Ejecuta maiderEjecuta maider
Ejecuta maiderMaider96
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
JulioCesarRosalesCal
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
Alexb760
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarte
iranzuhuarte
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istruccioneszo5
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
mao1322
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
Fabián L
 
Ciclos de instrucciones 8085
Ciclos de instrucciones 8085Ciclos de instrucciones 8085
Ciclos de instrucciones 8085
Edwin Eber Belduma Morocho
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
GabyLiberatore
 
Ensayo de ciclo de instruccion
Ensayo de ciclo de instruccionEnsayo de ciclo de instruccion
Ensayo de ciclo de instruccionGambino Nano
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
giovatovar
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchezstefisanchez
 
Ciclo de instruccion
Ciclo de instruccionCiclo de instruccion
Ciclo de instruccionhordecore
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo de instrucciones
Albert Ramos
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 

La actualidad más candente (20)

Ciclos de instruccion
Ciclos de instruccionCiclos de instruccion
Ciclos de instruccion
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Ejecuta maider
Ejecuta maiderEjecuta maider
Ejecuta maider
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
El ciclo de instrucción
El ciclo de instrucciónEl ciclo de instrucción
El ciclo de instrucción
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarte
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istrucciones
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
 
Ciclos de instrucciones 8085
Ciclos de instrucciones 8085Ciclos de instrucciones 8085
Ciclos de instrucciones 8085
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Ensayo de ciclo de instruccion
Ensayo de ciclo de instruccionEnsayo de ciclo de instruccion
Ensayo de ciclo de instruccion
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchez
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
Ciclo de instruccion
Ciclo de instruccionCiclo de instruccion
Ciclo de instruccion
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo de instrucciones
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 

Similar a Ciclo de instruccion ensayo

2.3.1
2.3.12.3.1
Ensayo de ciclo de instruccion
Ensayo de ciclo de instruccionEnsayo de ciclo de instruccion
Ensayo de ciclo de instruccionGambino Nano
 
Unidad de Procesamiento
Unidad de ProcesamientoUnidad de Procesamiento
Unidad de Procesamiento
PedroDuarte234
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. Michelle Diaz
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
RubenPerez180
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
Alan EG
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
Isaias Castro
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
HilbertJesus
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de Procesamiento
SofiaVenero1
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
Yessika Tranchino
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
Kleisder Calderon
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturastefisanchez
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
GovindaRomero
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalle
ConfesorAD
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
ssuserf235eb
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
ssuserf235eb
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
MaryAleCTorrice
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
JehisglayOliveros
 

Similar a Ciclo de instruccion ensayo (20)

2.3.1
2.3.12.3.1
2.3.1
 
Ensayo de ciclo de instruccion
Ensayo de ciclo de instruccionEnsayo de ciclo de instruccion
Ensayo de ciclo de instruccion
 
Unidad de Procesamiento
Unidad de ProcesamientoUnidad de Procesamiento
Unidad de Procesamiento
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de Procesamiento
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitectura
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalle
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
 
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
Capacidad de la unidad de procesamiento - Luis david rodriguez (ci 29526984)
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 

Ciclo de instruccion ensayo

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE ZONGOLICA CAMPUS: ZONGOLICA NOMBRE: MARICELA VALLEJO OREA DOCENTE: LC.SC. ARTURO MARTIN MORALES RAYON MATERIA: FUNDAMENTOS DE ARQUITECTURA DE COMPUTADORAS TRABAJO: ENSAYO SOBRE EL CICLO DE INSTRUCCIÓN SEMESTRE: QUINTO GRUPO: “503”
  • 2. CICLO DE INSTRUCCION Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo de fetch-decode-execute en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina.es decir es el tiempo en que realiza dicha acción. Comprende una secuencia de acciones determinada que debe llevar a cabo la CPU para ejecutar cada instrucción en un programa. Cada instrucción del juego de instrucciones de una CPU puede requerir diferente número de ciclos de instrucción para su ejecución. Un ciclo de instrucción está formado por uno o más ciclos máquina. Para que cualquier sistema de proceso de datos basado en microprocesador (por ejemplo un ordenador) o microcontrolador (por ejemplo un reproductor de MP3) realice una tarea (programa) primero debe buscar cada instrucción en la memoria principal y luego ejecutarla. Para que así no exista interferencia en los datos que ejecutara. Secuencia de acciones del ciclo de instrucción Habitualmente son cuatro los pasos que se llevan a cabo en cada ciclo de instrucción, los cuales son: 1.- Buscar la instrucción en la memoria principal Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa la instrucción de la memoria principal a través del bus de datos al Registro de Datos de Memoria(MDR). A continuación el valor del MDR es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción temporalmente de manera que pueda ser decodificada y ejecutada. 2.- Decodificar la instrucción El decodificador de instrucción interpreta e implementa la instrucción. El registro de instrucción (IR) mantiene la instrucción en curso mientras el contador de programa (PC, programcounter) guarda la dirección de memoria de la siguiente instrucción a ser ejecutada.  Recogida de datos desde la memoria principal  Se accede al banco de registros por los operandos (solo si es necesario)  Se calcula el valor del operando inmediato con extensión de signo (solo si es necesario)
  • 3. También se lee la dirección efectiva de la memoria principal si la instrucción tiene una dirección indirecta, y se recogen los datos requeridos de la memoria principal para ser procesados y colocados en los registros de datos. 3.- Ejecutar la instrucción A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de señales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación requerida por la instrucción. 4.- Almacenar o guardar resultados El resultado generado por la operación es almacenado en la memoria principal o enviado a un dispositivo de salida dependiendo de la instrucción. Basándose en los resultados de la operación, el contador de programa se incrementa para apuntar a la siguiente instrucción o se actualiza con una dirección diferente donde la próxima instrucción será recogida. El ciclo de búsqueda Los pasos 1 y 2 del ciclo de instrucción se conocen como ciclo de búsqueda (fetch). Estos pasos son idénticos en todas las instrucciones. El ciclo de búsqueda procesa la instrucción a partir de la palabra de instrucción, que contiene el código de operación y el operando. El ciclo de ejecución Los pasos 3 y 4 del ciclo de instrucción se conocen como ciclo de ejecución. Estos pasos cambiarán con cada tipo de instrucción. El primer paso del ciclo de ejecución es el proceso de memoria, en que los datos se transfieren entre la CPU y el módulo de entrada/salida (I/O). A continuación se produce el proceso de datos, que usa operaciones aritméticas así como lógicas en referencia a los datos. Después tiene lugar el paso de alteraciones centrales, que son una secuencia de operaciones, por ejemplo una operación de salto. El último paso es una operación combinada de todos los otros pasos En si lo que realiza este ciclo es hacer paso por paso todas las instrucciones para poder realizar una acción determinada y como su mismo nombre lo dice un
  • 4. ciclo es ir paso por paso y a final volver al comienzo con la siguiente instrucción.