SlideShare a Scribd company logo
1 of 7
Miriam Esteban Majado
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.
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.
Habitualmente son cuatro los eventos o 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,program counter) 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.

More Related Content

What's hot

Ejecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoEjecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoSarai Rodriguez
 
Ejecución de una Instrucción
Ejecución de  una InstrucciónEjecución de  una Instrucción
Ejecución de una InstrucciónMaryAleCTorrice
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadormao1322
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesFabián L
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computadorarturo_cordova
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadoraVMRPAYAN
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Videoconferencias UTPL
 

What's hot (17)

Ejecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoEjecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajo
 
Ejecución de una Instrucción
Ejecución de  una InstrucciónEjecución de  una Instrucción
Ejecución de una Instrucción
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
El ciclo de instrucción
El ciclo de instrucciónEl ciclo de instrucción
El ciclo de instrucción
 
Ciclos de instruccion
Ciclos de instruccionCiclos de instruccion
Ciclos de instruccion
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 
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
 
John vargaz, claudia sierra, luz martinez
John vargaz, claudia sierra, luz martinezJohn vargaz, claudia sierra, luz martinez
John vargaz, claudia sierra, luz martinez
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computador
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadora
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)
 
Procesadores
ProcesadoresProcesadores
Procesadores
 

Viewers also liked

Normen ukraine 145
Normen ukraine 145Normen ukraine 145
Normen ukraine 145porch edam
 
Rtm 108.021.102 85
Rtm 108.021.102 85Rtm 108.021.102 85
Rtm 108.021.102 85porch edam
 
Normen ukraine 146
Normen ukraine 146Normen ukraine 146
Normen ukraine 146porch edam
 
Bike Sharing San Giorgio - M5S
Bike Sharing San Giorgio - M5SBike Sharing San Giorgio - M5S
Bike Sharing San Giorgio - M5SGiovanni Soria
 
Coursera globalenergybusiness 2015
Coursera globalenergybusiness 2015Coursera globalenergybusiness 2015
Coursera globalenergybusiness 2015Taiye Salami
 
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...Movilización Por la soberanía de los pueblos frente al poder de las transnaci...
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...Crónicas del despojo
 
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog greedycabin1256
 
Russia import 1234
Russia import 1234Russia import 1234
Russia import 1234porch edam
 
Lovemarks presentation veli_bahceci
Lovemarks presentation veli_bahceciLovemarks presentation veli_bahceci
Lovemarks presentation veli_bahceciVeli Bahçeci
 

Viewers also liked (18)

Rd 08-435-02
Rd 08-435-02Rd 08-435-02
Rd 08-435-02
 
Rh 45 067 ru
Rh 45 067 ruRh 45 067 ru
Rh 45 067 ru
 
Normen ukraine 145
Normen ukraine 145Normen ukraine 145
Normen ukraine 145
 
Rtm 108.021.102 85
Rtm 108.021.102 85Rtm 108.021.102 85
Rtm 108.021.102 85
 
Normen ukraine 146
Normen ukraine 146Normen ukraine 146
Normen ukraine 146
 
Parcial2 gonzález gabriel
Parcial2 gonzález gabrielParcial2 gonzález gabriel
Parcial2 gonzález gabriel
 
Rd 10-02-2005
Rd 10-02-2005Rd 10-02-2005
Rd 10-02-2005
 
Bike Sharing San Giorgio - M5S
Bike Sharing San Giorgio - M5SBike Sharing San Giorgio - M5S
Bike Sharing San Giorgio - M5S
 
Rd 10 208-98
Rd 10 208-98Rd 10 208-98
Rd 10 208-98
 
Coursera globalenergybusiness 2015
Coursera globalenergybusiness 2015Coursera globalenergybusiness 2015
Coursera globalenergybusiness 2015
 
Rd mr 026 11
Rd mr 026 11Rd mr 026 11
Rd mr 026 11
 
Rds 10 222-93
Rds 10 222-93Rds 10 222-93
Rds 10 222-93
 
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...Movilización Por la soberanía de los pueblos frente al poder de las transnaci...
Movilización Por la soberanía de los pueblos frente al poder de las transnaci...
 
Rd 20-07-2008
Rd 20-07-2008Rd 20-07-2008
Rd 20-07-2008
 
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog
Australian Immigration Legislation Weblog
 
Pb 07-436-02
Pb 07-436-02Pb 07-436-02
Pb 07-436-02
 
Russia import 1234
Russia import 1234Russia import 1234
Russia import 1234
 
Lovemarks presentation veli_bahceci
Lovemarks presentation veli_bahceciLovemarks presentation veli_bahceci
Lovemarks presentation veli_bahceci
 

Similar to Ejecuta miriam

Ensayo de ciclo de instruccion
Ensayo de ciclo de instruccionEnsayo de ciclo de instruccion
Ensayo de ciclo de instruccionGambino Nano
 
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 ProcesamientoPedroDuarte234
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Josue Lopez
 
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 01Isaias Castro
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSofiaVenero1
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
Proceso de instrucción de un ordenador
Proceso de instrucción de un ordenadorProceso de instrucción de un ordenador
Proceso de instrucción de un ordenadormarcos2294
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzborjasanz8
 
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
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchezstefisanchez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorgiovatovar
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturastefisanchez
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 
Sistemas digitales ii
Sistemas digitales iiSistemas digitales ii
Sistemas digitales iiJoalixvs
 

Similar to Ejecuta miriam (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
 
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
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
 
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
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de Procesamiento
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Proceso de instrucción de un ordenador
Proceso de instrucción de un ordenadorProceso de instrucción de un ordenador
Proceso de instrucción de un ordenador
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanz
 
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.
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitectura
 
51342904 1
51342904 151342904 1
51342904 1
 
Sistemas digitales ii
Sistemas digitales iiSistemas digitales ii
Sistemas digitales ii
 

More from MiriamEsteban (20)

Conocimiento y gestión del s
Conocimiento y gestión del sConocimiento y gestión del s
Conocimiento y gestión del s
 
Particiones
ParticionesParticiones
Particiones
 
Instalación de windows xp
Instalación de windows xpInstalación de windows xp
Instalación de windows xp
 
Miriam esteban te47
Miriam esteban te47Miriam esteban te47
Miriam esteban te47
 
Examen tic te47
Examen tic te47Examen tic te47
Examen tic te47
 
El disco duro, sistema de archivos y
El disco duro, sistema de archivos yEl disco duro, sistema de archivos y
El disco duro, sistema de archivos y
 
Examen Miriam
Examen MiriamExamen Miriam
Examen Miriam
 
Ordenes del cmd
Ordenes del cmdOrdenes del cmd
Ordenes del cmd
 
Hiren´s boot cd
Hiren´s boot cdHiren´s boot cd
Hiren´s boot cd
 
Hiren´s boot cd
Hiren´s boot cdHiren´s boot cd
Hiren´s boot cd
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Rss
RssRss
Rss
 
Pixton
PixtonPixton
Pixton
 
Pixton
PixtonPixton
Pixton
 
Placabase miriam
Placabase miriamPlacabase miriam
Placabase miriam
 
Romanico en navarra
Romanico en navarraRomanico en navarra
Romanico en navarra
 
Romanico
RomanicoRomanico
Romanico
 
Miriam Esteban
Miriam EstebanMiriam Esteban
Miriam Esteban
 
Las tic´s Miriam Esteban
Las tic´s Miriam EstebanLas tic´s Miriam Esteban
Las tic´s Miriam Esteban
 
MIRIAM ESTEBAN
MIRIAM ESTEBANMIRIAM ESTEBAN
MIRIAM ESTEBAN
 

Ejecuta miriam

  • 2. 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. 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.
  • 3. Habitualmente son cuatro los eventos o 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.
  • 4. 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,program counter) 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.