SlideShare uma empresa Scribd logo
1 de 3
Ciclo de instrucción
Es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción
de lenguaje máquina. Lenguaje de máquina o código máquina es el sistema de
códigos directamente interpretable por un circuito microprogramable, como
el microprocesador de una computadora o el microcontrolador de un autómata.
El ciclo de instrucción es también llamado ciclo de fetch-and-execute o ciclo de fetchdecode-execute en inglés.
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
Son cuatro pasos que se llevan a cabo en cada ciclo de instrucción:

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.
Busque- traiga una instrucción desde la Memoria Principal
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)
Decodifique- tradúzcala como comando de la computadora

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.

¿Qué es un ciclo de búsqueda?
La acción de leer una instrucción en la CPU y prepararla para su ejecución se denomina
ciclo de búsqueda. Para completar una instrucción la CPU decodifica el opcode, genera
las señales de control que se necesitan para introducir los operandos requeridos y
controla la ejecución de la instrucción. Durante el ciclo de búsqueda, el opcode de la
siguiente instrucción es cargado en el IR(Registro de Instrucción) y la porción de
dirección es cargada en el MAR(Registro de Dirección de Memoria): esta instrucción
puede ser tomada del IBR(Registro de Buffer de Instrucción), o puede ser obtenido de
la memoria cargando una palabra en el MBR(Registro de Buffer de Meemoria), y
después al IBR, IR, y MAR )
¿Qué registros entran en juego durante el ciclo de búsqueda?

Contador del programa (PC),Registro de direcciones de la memoria (MAR)., Registro
de datos, Registro de instrucciones.(IR) , Registro de buffer de memoria(MBR) y
Palabra de estado de programa
Fase de Ejecución

5 - Decodificación de la Instrucción. Por ejemplo la Instrucción ADD.
6 - Transferencia del campo “CD” de la instrucción en curso (este campo contiene la
dirección de memoria en la que se encuentra el operando, y que se encuentra en el
registro RI desde que finalizó la fase de búsqueda), al registro RD. Se inicia, por tanto,
un proceso similar al de la fase de búsqueda, pero en esta ocasión para buscar en
memoria el operando de la instrucción.
7 - Lanzar un ciclo de lectura de memoria que ponga en RM el operando almacenado
en la dirección indicada por RD.
8 - Transferencia del dato leído desde el RM al registro intermedio, Ro2, del Operador.
Paralelamente se puede transferir el otro operando desde el acumulador, AC,
(contenido en él un instante anterior), al registro intermedio Ro1
9 - Realizar la operación de SUMA (ADD) y almacenar el resultado en el AC.

Mais conteúdo relacionado

Mais procurados

Ciclo de instruccion ensayo
Ciclo de instruccion ensayoCiclo de instruccion ensayo
Ciclo de instruccion ensayoMarp Aerov
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecuciónAlexb760
 
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
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istruccioneszo5
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteiranzuhuarte
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo de instruccionesAlbert Ramos
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchezstefisanchez
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Josue Lopez
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computadorarturo_cordova
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamientoJuanNarvaez48
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSofiaVenero1
 

Mais procurados (20)

Ciclo de instruccion ensayo
Ciclo de instruccion ensayoCiclo de instruccion ensayo
Ciclo de instruccion ensayo
 
Ciclo de ejecución
Ciclo de ejecuciónCiclo de ejecución
Ciclo de ejecución
 
Ciclo de ejecución de instrucciones
Ciclo de ejecución de instruccionesCiclo de ejecución de instrucciones
Ciclo de ejecución de instrucciones
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istrucciones
 
2.2 y 2.3
2.2 y 2.32.2 y 2.3
2.2 y 2.3
 
El ciclo de instruccion
El ciclo de instruccionEl ciclo de instruccion
El ciclo de instruccion
 
Ciclos de instrucciones 8085
Ciclos de instrucciones 8085Ciclos de instrucciones 8085
Ciclos de instrucciones 8085
 
El ciclo de instrucción
El ciclo de instrucciónEl ciclo de instrucción
El ciclo de instrucción
 
2.3.1
2.3.12.3.1
2.3.1
 
T22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarteT22 ejecutainstruccion iranzuhuarte
T22 ejecutainstruccion iranzuhuarte
 
El ciclo de instrucciones
El ciclo de instruccionesEl ciclo de instrucciones
El ciclo de instrucciones
 
Ejecuta stephanysanchez
Ejecuta stephanysanchezEjecuta stephanysanchez
Ejecuta stephanysanchez
 
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
Ejecuciondeinstruccionescomputaciontrabajo 110115214722-phpapp01
 
Instrucciones y Programacion
Instrucciones y ProgramacionInstrucciones y Programacion
Instrucciones y Programacion
 
Ciclos de instruccion
Ciclos de instruccionCiclos de instruccion
Ciclos de instruccion
 
Funcionamiento del computador
Funcionamiento del computadorFuncionamiento del computador
Funcionamiento del computador
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Sistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de ProcesamientoSistemas Digitales II-Unidad de Procesamiento
Sistemas Digitales II-Unidad de Procesamiento
 

Destaque

80 років донецької області
80 років донецької області80 років донецької області
80 років донецької областіNatalya Lyadskaya
 
Existe relamente el objeto, o es el sujeto quien determina el objeto
Existe relamente el objeto, o es el sujeto quien determina el objetoExiste relamente el objeto, o es el sujeto quien determina el objeto
Existe relamente el objeto, o es el sujeto quien determina el objetoanagaby26
 
Placa base
Placa basePlaca base
Placa baseMaider96
 
Ada 3 dkmp
Ada 3 dkmpAda 3 dkmp
Ada 3 dkmpkaryme10
 
Audience research
Audience researchAudience research
Audience researchtps_caprice
 
Clases de palabras
Clases de palabrasClases de palabras
Clases de palabrasMarlou
 
Building your Startup Sales & Traction
Building your Startup Sales & TractionBuilding your Startup Sales & Traction
Building your Startup Sales & TractionGuillaume Balas
 
Gestão de produtos e marcas
Gestão de produtos e marcasGestão de produtos e marcas
Gestão de produtos e marcasRicardo Weg
 
Mapa conceptual del blog
Mapa conceptual del blogMapa conceptual del blog
Mapa conceptual del blogalejayjay
 

Destaque (17)

21 calcificado y oscurecido
21 calcificado y oscurecido21 calcificado y oscurecido
21 calcificado y oscurecido
 
80 років донецької області
80 років донецької області80 років донецької області
80 років донецької області
 
Jack Welch
Jack WelchJack Welch
Jack Welch
 
Existe relamente el objeto, o es el sujeto quien determina el objeto
Existe relamente el objeto, o es el sujeto quien determina el objetoExiste relamente el objeto, o es el sujeto quien determina el objeto
Existe relamente el objeto, o es el sujeto quien determina el objeto
 
Placa base
Placa basePlaca base
Placa base
 
Ada 3 dkmp
Ada 3 dkmpAda 3 dkmp
Ada 3 dkmp
 
Tomi psicologia
Tomi psicologiaTomi psicologia
Tomi psicologia
 
Audience research
Audience researchAudience research
Audience research
 
івлєва і.м.
івлєва і.м.івлєва і.м.
івлєва і.м.
 
Matinta pereira
Matinta pereiraMatinta pereira
Matinta pereira
 
Navidad dramas-juegos-programa
Navidad dramas-juegos-programaNavidad dramas-juegos-programa
Navidad dramas-juegos-programa
 
Clases de palabras
Clases de palabrasClases de palabras
Clases de palabras
 
Building your Startup Sales & Traction
Building your Startup Sales & TractionBuilding your Startup Sales & Traction
Building your Startup Sales & Traction
 
Tuberculosis bovina
Tuberculosis bovina Tuberculosis bovina
Tuberculosis bovina
 
Gestão de produtos e marcas
Gestão de produtos e marcasGestão de produtos e marcas
Gestão de produtos e marcas
 
Mapa conceptual del blog
Mapa conceptual del blogMapa conceptual del blog
Mapa conceptual del blog
 
Ejercicios estadistica
Ejercicios estadisticaEjercicios estadistica
Ejercicios estadistica
 

Semelhante a Ejecuta maider

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 sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturastefisanchez
 
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
 
Unidad de Procesamiento
Unidad de ProcesamientoUnidad de Procesamiento
Unidad de ProcesamientoPedroDuarte234
 
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
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 
Unidad de procesamientos
Unidad de procesamientosUnidad de procesamientos
Unidad de procesamientosDiego Andres
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzborjasanz8
 
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
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de ComputadoresErwin Meza
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 

Semelhante a Ejecuta maider (20)

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 sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
Ejecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitecturaEjecuta stephanysanchez_arquitectura
Ejecuta stephanysanchez_arquitectura
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
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.
 
Ciclo de instrucciones
Ciclo de instruccionesCiclo de instrucciones
Ciclo de instrucciones
 
Unidad de Procesamiento
Unidad de ProcesamientoUnidad de Procesamiento
Unidad de Procesamiento
 
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 procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 
Unidad de procesamientos
Unidad de procesamientosUnidad de procesamientos
Unidad de procesamientos
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanz
 
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
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 

Mais de Maider96

Maider gayarre arquitectura
Maider gayarre arquitecturaMaider gayarre arquitectura
Maider gayarre arquitecturaMaider96
 
Estructura o arquitectura de un ordenador
Estructura o arquitectura de un ordenadorEstructura o arquitectura de un ordenador
Estructura o arquitectura de un ordenadorMaider96
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualMaider96
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptualMaider96
 

Mais de Maider96 (9)

Maider gayarre arquitectura
Maider gayarre arquitecturaMaider gayarre arquitectura
Maider gayarre arquitectura
 
Estructura o arquitectura de un ordenador
Estructura o arquitectura de un ordenadorEstructura o arquitectura de un ordenador
Estructura o arquitectura de un ordenador
 
Maria
MariaMaria
Maria
 
Delicious
DeliciousDelicious
Delicious
 
Delicious
DeliciousDelicious
Delicious
 
Temas
TemasTemas
Temas
 
Temas
TemasTemas
Temas
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 

Ejecuta maider

  • 1. Ciclo de instrucción Es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. Lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. El ciclo de instrucción es también llamado ciclo de fetch-and-execute o ciclo de fetchdecode-execute en inglés. 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 Son cuatro pasos que se llevan a cabo en cada ciclo de instrucción: 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. Busque- traiga una instrucción desde la Memoria Principal 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) Decodifique- tradúzcala como comando de la computadora 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.
  • 2. 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. ¿Qué es un ciclo de búsqueda? La acción de leer una instrucción en la CPU y prepararla para su ejecución se denomina ciclo de búsqueda. Para completar una instrucción la CPU decodifica el opcode, genera las señales de control que se necesitan para introducir los operandos requeridos y controla la ejecución de la instrucción. Durante el ciclo de búsqueda, el opcode de la siguiente instrucción es cargado en el IR(Registro de Instrucción) y la porción de dirección es cargada en el MAR(Registro de Dirección de Memoria): esta instrucción puede ser tomada del IBR(Registro de Buffer de Instrucción), o puede ser obtenido de la memoria cargando una palabra en el MBR(Registro de Buffer de Meemoria), y después al IBR, IR, y MAR ) ¿Qué registros entran en juego durante el ciclo de búsqueda? Contador del programa (PC),Registro de direcciones de la memoria (MAR)., Registro de datos, Registro de instrucciones.(IR) , Registro de buffer de memoria(MBR) y Palabra de estado de programa
  • 3. Fase de Ejecución 5 - Decodificación de la Instrucción. Por ejemplo la Instrucción ADD. 6 - Transferencia del campo “CD” de la instrucción en curso (este campo contiene la dirección de memoria en la que se encuentra el operando, y que se encuentra en el registro RI desde que finalizó la fase de búsqueda), al registro RD. Se inicia, por tanto, un proceso similar al de la fase de búsqueda, pero en esta ocasión para buscar en memoria el operando de la instrucción. 7 - Lanzar un ciclo de lectura de memoria que ponga en RM el operando almacenado en la dirección indicada por RD. 8 - Transferencia del dato leído desde el RM al registro intermedio, Ro2, del Operador. Paralelamente se puede transferir el otro operando desde el acumulador, AC, (contenido en él un instante anterior), al registro intermedio Ro1 9 - Realizar la operación de SUMA (ADD) y almacenar el resultado en el AC.