SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
CICLO DE INSTRUCCIÓN DE UN ORDENADOR
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 instruccionesde
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.
Secuencia de acciones del ciclo de instrucción
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

Más contenido relacionado

La actualidad más candente

Ejecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoEjecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoSarai Rodriguez
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteiranzuhuarte
 
Ejecución de una Instrucción
Ejecución de  una InstrucciónEjecución de  una Instrucción
Ejecución de una InstrucciónMaryAleCTorrice
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecuciónAlexb760
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadormao1322
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computadorarturo_cordova
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo de instruccionesAlbert Ramos
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadoraVMRPAYAN
 

La actualidad más candente (17)

El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Ejecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajoEjecucion de instrucciones computacion trabajo
Ejecucion de instrucciones computacion trabajo
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarte
 
Ejecución de una Instrucción
Ejecución de  una InstrucciónEjecución de  una Instrucción
Ejecución de una Instrucción
 
Ciclos de instruccion
Ciclos de instruccionCiclos de instruccion
Ciclos de instruccion
 
El ciclo de instrucción
El ciclo de instrucciónEl ciclo de instrucción
El ciclo de instrucción
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Ciclos de instrucciones 8085
Ciclos de instrucciones 8085Ciclos de instrucciones 8085
Ciclos de instrucciones 8085
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computador
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo 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
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadora
 
Procesadores
ProcesadoresProcesadores
Procesadores
 

Destacado

T22 imgmothercaract iñaki_lazaro
T22 imgmothercaract iñaki_lazaroT22 imgmothercaract iñaki_lazaro
T22 imgmothercaract iñaki_lazarolaazaroo
 
Circuiteriaexp iñaki lazaro
Circuiteriaexp iñaki lazaroCircuiteriaexp iñaki lazaro
Circuiteriaexp iñaki lazarolaazaroo
 
Placabase iñaki lazaro
Placabase iñaki lazaroPlacabase iñaki lazaro
Placabase iñaki lazarolaazaroo
 
Codigos iñaki lazaro
Codigos iñaki lazaroCodigos iñaki lazaro
Codigos iñaki lazarolaazaroo
 
T22 imgmotherpres illiaprostychenko
T22 imgmotherpres illiaprostychenkoT22 imgmotherpres illiaprostychenko
T22 imgmotherpres illiaprostychenkoillia97
 
T21 datosagenda illiaprostychenko
T21 datosagenda illiaprostychenkoT21 datosagenda illiaprostychenko
T21 datosagenda illiaprostychenkoillia97
 
T22 ejecutainstruccion illiaprostychenko
T22 ejecutainstruccion illiaprostychenkoT22 ejecutainstruccion illiaprostychenko
T22 ejecutainstruccion illiaprostychenkoillia97
 
T22 imgmothercaract2 illiaprostychenko
T22 imgmothercaract2 illiaprostychenkoT22 imgmothercaract2 illiaprostychenko
T22 imgmothercaract2 illiaprostychenkoillia97
 
T22 imgmothercaract illiaprostychenko
T22 imgmothercaract illiaprostychenkoT22 imgmothercaract illiaprostychenko
T22 imgmothercaract illiaprostychenkoillia97
 
T21 ejemplosdatos illiaprostychenko
T21 ejemplosdatos illiaprostychenkoT21 ejemplosdatos illiaprostychenko
T21 ejemplosdatos illiaprostychenkoillia97
 
Educacion con TICS
Educacion con TICSEducacion con TICS
Educacion con TICSrogeliotapia
 

Destacado (12)

T22 imgmothercaract iñaki_lazaro
T22 imgmothercaract iñaki_lazaroT22 imgmothercaract iñaki_lazaro
T22 imgmothercaract iñaki_lazaro
 
Circuiteriaexp iñaki lazaro
Circuiteriaexp iñaki lazaroCircuiteriaexp iñaki lazaro
Circuiteriaexp iñaki lazaro
 
Placabase iñaki lazaro
Placabase iñaki lazaroPlacabase iñaki lazaro
Placabase iñaki lazaro
 
Codigos iñaki lazaro
Codigos iñaki lazaroCodigos iñaki lazaro
Codigos iñaki lazaro
 
T22 imgmotherpres illiaprostychenko
T22 imgmotherpres illiaprostychenkoT22 imgmotherpres illiaprostychenko
T22 imgmotherpres illiaprostychenko
 
T21 datosagenda illiaprostychenko
T21 datosagenda illiaprostychenkoT21 datosagenda illiaprostychenko
T21 datosagenda illiaprostychenko
 
T22 ejecutainstruccion illiaprostychenko
T22 ejecutainstruccion illiaprostychenkoT22 ejecutainstruccion illiaprostychenko
T22 ejecutainstruccion illiaprostychenko
 
T22 imgmothercaract2 illiaprostychenko
T22 imgmothercaract2 illiaprostychenkoT22 imgmothercaract2 illiaprostychenko
T22 imgmothercaract2 illiaprostychenko
 
Images
ImagesImages
Images
 
T22 imgmothercaract illiaprostychenko
T22 imgmothercaract illiaprostychenkoT22 imgmothercaract illiaprostychenko
T22 imgmothercaract illiaprostychenko
 
T21 ejemplosdatos illiaprostychenko
T21 ejemplosdatos illiaprostychenkoT21 ejemplosdatos illiaprostychenko
T21 ejemplosdatos illiaprostychenko
 
Educacion con TICS
Educacion con TICSEducacion con TICS
Educacion con TICS
 

Similar a T22 ejecutainstruccion iñaki_lazaro

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
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Josue Lopez
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
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
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSofiaVenero1
 
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
 
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
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchezstefisanchez
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzborjasanz8
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorgiovatovar
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturastefisanchez
 

Similar a T22 ejecutainstruccion iñaki_lazaro (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
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
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
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-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.
 
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
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchez
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanz
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitectura
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 

Más de laazaroo

Deduceimagen iñakilazaro
Deduceimagen iñakilazaroDeduceimagen iñakilazaro
Deduceimagen iñakilazarolaazaroo
 
Imagen iñakilazaro
Imagen iñakilazaroImagen iñakilazaro
Imagen iñakilazarolaazaroo
 
Simulacion
SimulacionSimulacion
Simulacionlaazaroo
 
Hirensboot iñaki lazaro
Hirensboot iñaki lazaroHirensboot iñaki lazaro
Hirensboot iñaki lazarolaazaroo
 
Modoseguro iñaki lazaro
Modoseguro iñaki lazaroModoseguro iñaki lazaro
Modoseguro iñaki lazarolaazaroo
 
Nuevo microsoft office power
Nuevo  microsoft office power Nuevo  microsoft office power
Nuevo microsoft office power laazaroo
 
Micmossetup iñaki lazaro
Micmossetup iñaki lazaroMicmossetup iñaki lazaro
Micmossetup iñaki lazarolaazaroo
 
Fracaso escolar
Fracaso escolarFracaso escolar
Fracaso escolarlaazaroo
 

Más de laazaroo (18)

45
4545
45
 
0123
01230123
0123
 
Deduceimagen iñakilazaro
Deduceimagen iñakilazaroDeduceimagen iñakilazaro
Deduceimagen iñakilazaro
 
Imagen iñakilazaro
Imagen iñakilazaroImagen iñakilazaro
Imagen iñakilazaro
 
Cdusblive
CdusbliveCdusblive
Cdusblive
 
Simulacion
SimulacionSimulacion
Simulacion
 
Shell
ShellShell
Shell
 
Bios
BiosBios
Bios
 
Usblive
UsbliveUsblive
Usblive
 
Hirensboot iñaki lazaro
Hirensboot iñaki lazaroHirensboot iñaki lazaro
Hirensboot iñaki lazaro
 
Modoseguro iñaki lazaro
Modoseguro iñaki lazaroModoseguro iñaki lazaro
Modoseguro iñaki lazaro
 
Nuevo microsoft office power
Nuevo  microsoft office power Nuevo  microsoft office power
Nuevo microsoft office power
 
Micmossetup iñaki lazaro
Micmossetup iñaki lazaroMicmossetup iñaki lazaro
Micmossetup iñaki lazaro
 
t32
t32t32
t32
 
T13
T13T13
T13
 
Fracaso escolar
Fracaso escolarFracaso escolar
Fracaso escolar
 
Las TICs
Las TICsLas TICs
Las TICs
 
T01
T01T01
T01
 

Último

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Último (20)

el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

T22 ejecutainstruccion iñaki_lazaro

  • 1. CICLO DE INSTRUCCIÓN DE UN ORDENADOR 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 instruccionesde 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. Secuencia de acciones del ciclo de instrucción 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
  • 2. 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