SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
CICLO DE INSTRUCCIOÓ N
Un ciclo de instruccioón es el períóodo que tarda la unidad central de proceso (CPU) en
ejecutar una instruccioón de lenguaje maóquina. Comprende una secuencia de acciones
determinadas que debe llevar a cabo la CPU para ejecutar cada instruccioón en un
programa. Cada instruccioón de una CPU puede requerir diferente nuómero de ciclos de
instruccioón para su ejecucioón. Un ciclo de instruccioón estaó formado por uno o maós
ciclos. 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 instruccioón en la memoria
principal y luego ejecutarla. Habitualmente son cuatro los pasos que se llevan a cabo
en cada ciclo de instruccioón.
1. Buscar la instruccioón en la memoria principal (Ciclo de buósqueda)
Se vuelca el valor del contador de programa sobre el bus de direcciones.
Entonces la CPU pasa la instruccioón de la memoria principal a traveós del bus de
datos al Registro de Datos de Memoria (MDR). A continuacioón el valor del MDR
es colocado en el Registro de Instruccioón Actual (CIR), un circuito que guarda la
instruccioón temporalmente de manera que pueda ser decodificada y ejecutada.
2. Decodificar la instruccioón (Ciclo de buósqueda)
El decodificador de instruccioón interpreta e implementa la instruccioón. El
registro de instruccioón (IR) mantiene la instruccioón en curso mientras el
contador de programa (PC, program counter) guarda la direccioón de memoria
de la siguiente instruccioó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 extensioón de signo
(solo si es necesario) Tambieón se lee la direccioón efectiva de la
memoria principal si la instruccioón tiene una direccioó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 instruccioón (Ciclo de ejecucioón)
A partir del registro de instruccioón, los datos que forman la instruccioón son
decodificados por la unidad de control. EÓsta interpreta la informacioón como
una secuencia de senñales de control que son enviadas a las unidades
funcionales relevantes de la CPU para realizar la operacioón requerida por la
instruccioón.
1. Almacenar o guardar resultados (Ciclo de ejecucioón)
El resultado generado por la operacioón es almacenado en la memoria principal
o enviado a un dispositivo de salida dependiendo de la instruccioón. Basaóndose
en los resultados de la operacioón, el contador de programa se incrementa para
apuntar a la siguiente instruccioón o se actualiza con una direccioón diferente
donde la proóxima instruccioón seraó recogida.

Más contenido relacionado

La actualidad más candente

Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Ciclo de instruccion ensayo
Ciclo de instruccion ensayoCiclo de instruccion ensayo
Ciclo de instruccion ensayoMarp Aerov
 
Ejecuta maider
Ejecuta maiderEjecuta maider
Ejecuta maiderMaider96
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istruccioneszo5
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchezstefisanchez
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturastefisanchez
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Josue Lopez
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecuciónAlexb760
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitecturaelimuri
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadoramariapalou
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamientojhonanka
 
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 básico de una computadora.
Funcionamiento básico de una computadora.Funcionamiento básico de una computadora.
Funcionamiento básico de una computadora.BrandR
 
Funcionamiento básico de una compu
Funcionamiento básico de una compuFuncionamiento básico de una compu
Funcionamiento básico de una compuMLES97
 

La actualidad más candente (20)

Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Ciclo de instruccion ensayo
Ciclo de instruccion ensayoCiclo de instruccion ensayo
Ciclo de instruccion ensayo
 
Ejecuta maider
Ejecuta maiderEjecuta maider
Ejecuta maider
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istrucciones
 
El ciclo de instrucción
El ciclo de instrucciónEl ciclo de instrucción
El ciclo de instrucción
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchez
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitectura
 
Cpu
CpuCpu
Cpu
 
Cpu
CpuCpu
Cpu
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
 
Cpu
CpuCpu
Cpu
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitectura
 
Funcionamiento básico de una computadora
Funcionamiento básico de una computadoraFuncionamiento básico de una computadora
Funcionamiento básico de una computadora
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Ciclos de instruccion
Ciclos de instruccionCiclos de instruccion
Ciclos de instruccion
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
 
Funcionamiento básico de una computadora.
Funcionamiento básico de una computadora.Funcionamiento básico de una computadora.
Funcionamiento básico de una computadora.
 
Funcionamiento básico de una compu
Funcionamiento básico de una compuFuncionamiento básico de una compu
Funcionamiento básico de una compu
 

Similar a T22 ejecutainstruccion iranzuhuarte

Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
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
 
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
 
Juan cucuri 5_b_t2
Juan cucuri 5_b_t2Juan cucuri 5_b_t2
Juan cucuri 5_b_t2Juan Cucuri
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
CPU: Componentes y funciones (Por J. Cordero)
CPU: Componentes y funciones (Por J. Cordero)CPU: Componentes y funciones (Por J. Cordero)
CPU: Componentes y funciones (Por J. Cordero)José Cordero
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesadorAlan EG
 
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
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
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
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzborjasanz8
 

Similar a T22 ejecutainstruccion iranzuhuarte (20)

2.3.1
2.3.12.3.1
2.3.1
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
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
 
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
 
Juan cucuri 5_b_t2
Juan cucuri 5_b_t2Juan cucuri 5_b_t2
Juan cucuri 5_b_t2
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Arqui de comp
Arqui de  compArqui de  comp
Arqui de comp
 
CPU: Componentes y funciones (Por J. Cordero)
CPU: Componentes y funciones (Por J. Cordero)CPU: Componentes y funciones (Por J. Cordero)
CPU: Componentes y funciones (Por J. Cordero)
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad 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.
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
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
 
Unidad de Control
Unidad de ControlUnidad de Control
Unidad de Control
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanz
 

Más de iranzuhuarte

Más de iranzuhuarte (20)

Mensaje
MensajeMensaje
Mensaje
 
Comunica
ComunicaComunica
Comunica
 
Deduceimageniranzuhuartelatasa
DeduceimageniranzuhuartelatasaDeduceimageniranzuhuartelatasa
Deduceimageniranzuhuartelatasa
 
Simuacion
SimuacionSimuacion
Simuacion
 
Shell
ShellShell
Shell
 
Bios
BiosBios
Bios
 
Usblive iranzuhuarte
Usblive iranzuhuarteUsblive iranzuhuarte
Usblive iranzuhuarte
 
Hirensboot iranzuhuarte
Hirensboot iranzuhuarteHirensboot iranzuhuarte
Hirensboot iranzuhuarte
 
Modo seguro
Modo seguroModo seguro
Modo seguro
 
Micmossetup iranzuhuarte
Micmossetup iranzuhuarteMicmossetup iranzuhuarte
Micmossetup iranzuhuarte
 
Cmd
CmdCmd
Cmd
 
Circuiteriaexp iranzuhuarte
Circuiteriaexp iranzuhuarteCircuiteriaexp iranzuhuarte
Circuiteriaexp iranzuhuarte
 
Placabase iranzuhuarte
Placabase iranzuhuartePlacabase iranzuhuarte
Placabase iranzuhuarte
 
Codigos iranzuhuarte
Codigos iranzuhuarteCodigos iranzuhuarte
Codigos iranzuhuarte
 
T22 imgmothercaract iranzuhuarte
T22 imgmothercaract iranzuhuarteT22 imgmothercaract iranzuhuarte
T22 imgmothercaract iranzuhuarte
 
T22 imgmothercaract iranzuhuarte
T22 imgmothercaract iranzuhuarteT22 imgmothercaract iranzuhuarte
T22 imgmothercaract iranzuhuarte
 
Rúbrica
RúbricaRúbrica
Rúbrica
 
Abandono escolar (2)
Abandono escolar (2)Abandono escolar (2)
Abandono escolar (2)
 
Abandono escolar (1)
Abandono escolar (1)Abandono escolar (1)
Abandono escolar (1)
 
Presentación sobre las TICs
Presentación sobre las TICsPresentación sobre las TICs
Presentación sobre las TICs
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (20)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

T22 ejecutainstruccion iranzuhuarte

  • 1. CICLO DE INSTRUCCIOÓ N Un ciclo de instruccioón es el períóodo que tarda la unidad central de proceso (CPU) en ejecutar una instruccioón de lenguaje maóquina. Comprende una secuencia de acciones determinadas que debe llevar a cabo la CPU para ejecutar cada instruccioón en un programa. Cada instruccioón de una CPU puede requerir diferente nuómero de ciclos de instruccioón para su ejecucioón. Un ciclo de instruccioón estaó formado por uno o maós ciclos. 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 instruccioón en la memoria principal y luego ejecutarla. Habitualmente son cuatro los pasos que se llevan a cabo en cada ciclo de instruccioón. 1. Buscar la instruccioón en la memoria principal (Ciclo de buósqueda) Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa la instruccioón de la memoria principal a traveós del bus de datos al Registro de Datos de Memoria (MDR). A continuacioón el valor del MDR es colocado en el Registro de Instruccioón Actual (CIR), un circuito que guarda la instruccioón temporalmente de manera que pueda ser decodificada y ejecutada. 2. Decodificar la instruccioón (Ciclo de buósqueda) El decodificador de instruccioón interpreta e implementa la instruccioón. El registro de instruccioón (IR) mantiene la instruccioón en curso mientras el contador de programa (PC, program counter) guarda la direccioón de memoria de la siguiente instruccioó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 extensioón de signo (solo si es necesario) Tambieón se lee la direccioón efectiva de la memoria principal si la instruccioón tiene una direccioó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 instruccioón (Ciclo de ejecucioón) A partir del registro de instruccioón, los datos que forman la instruccioón son decodificados por la unidad de control. EÓsta interpreta la informacioón como una secuencia de senñales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la operacioón requerida por la instruccioón.
  • 2. 1. Almacenar o guardar resultados (Ciclo de ejecucioón) El resultado generado por la operacioón es almacenado en la memoria principal o enviado a un dispositivo de salida dependiendo de la instruccioón. Basaóndose en los resultados de la operacioón, el contador de programa se incrementa para apuntar a la siguiente instruccioón o se actualiza con una direccioón diferente donde la proóxima instruccioón seraó recogida.