Ciclo y decodificaci贸n de ejecuci贸n de instrucciones Parte 3

 INTRODUCCI脫N

Un ciclo de instrucci贸n es el per铆odo que tarda la unidad central de proceso 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.

Se denomina instrucci贸n en inform谩tica al conjunto de datos insertados en una secuencia estructurada o espec铆fica que el procesador interpreta y ejecuta. ... La CPU puede realizar una diversidad de funciones, que son el reflejo de la variedad de las instrucciones definidas para dicha CPU.

INDICE

**CICLO DE EJECUCI脫N DE INSTRUCCIONES

**FASES

**SE DIVIDE EN

**DECODIFICACI脫N DE INSTRUCCIONES

**TIPOS DE DECODIFICACI脫N


CICLO DE EJECUCI脫N DE INSTRUCCIONES

Un ciclo de instrucci贸n tambi茅n llamado ciclo de fetch-and-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. Un ciclo de instrucci贸n est谩 formado por uno o m谩s ciclos m谩quina.

Lo dividimos en cuatro fases principales:

      1) Lectura de la instrucci贸n.

      2) Lectura de los operandos fuente.

      3) Ejecuci贸n de la instrucci贸n y almacenamiento del operando de destino.

      4) Comprobaci贸n de interrupciones.



FASES

1.      LECTURA DE LA INSTRUCCI脫N: Leer la instrucci贸n, decodificar la instrucci贸n, y actualizar el contador del programa.

2.      LECTURA DE LOS OPERANDOS FUENTE: Esta fase se debe repetir para todos los operandos fuente que tenga la instrucci贸n.

3.      RESULTADO: Ejecuci贸n de instrucci贸n, Almacenamiento del operando de destino

4.      COMPROBACI脫N DE LA INSTRUCCI脫N: se verifica si se ha activado alguna l铆nea de petici贸n de interrupci贸n del procesador en el transcurso de la ejecuci贸n de la instrucci贸n.



SE DIVIDE EN

Todos siguen el mismo ciclo de instrucci贸n, el cual se divide en tres etapas diferenciadas llamadas Fetch, Decode y Execute, las cuales se traducen como captaci贸n, descodificaci贸n y ejecuci贸n. Os explicamos como funcionan estas etapas y como se organizan.

      FETCH: La primera etapa del ciclo de instrucci贸n se encarga de captar las instrucciones que hay en la memoria RAM asignada al procesador a trav茅s de una serie de unidades y registros

      Decode: diferentes tipos de instrucciones y no todas hacen lo mismo, por lo que dependiendo del tipo de instrucci贸n necesitamos saber hac铆a que unidades de ejecuci贸n se van a enviar

      EXECUTE: Instrucciones de movimiento de bits, Instrucciones aritm茅ticas, Instrucciones de salto, Instrucciones a memoria.


DECODIFICACI脫N DE INSTRUCCIONES

 



TIPOS

Se trata de un objeto de la presente invenci贸n para proporcionar un m茅todo y un dispositivo para la prestaci贸n de un vers谩til programa de traducci贸n de las instrucciones para ser ejecutadas por un procesador a microinstrucciones utilizados por el n煤cleo del procesador

UNIDAD DE DECODIFICACI脫N

Se encarga de decodificar la instrucci贸n que se va a ejecutar. Es decir, saber qu茅 instrucci贸n es.

UNIDAD DE EJECUCI脫N

Una vez que la unidad de decodificaci贸n sabe cu谩l es el significado de la instrucci贸n le铆da de memoria, se lo comunica a la unidad de ejecuci贸n. 

UNIDAD ARITMETOLOGICA

Es el bloque funcional del microprocesador encargado de realizar todas aquellas operaciones matem谩ticas.



      Decodificador de direcciones

      Puerto  de entrada

      Puerto de salida

      Memoria ROM

      Memoria RAM

      Puerto serial

      Pines Disponibles  para otros dispositivos

      CPU

CONCLUSION



SALUDOS A TODOS馃挀馃挀馃挀✌



Comentarios

Entradas m谩s populares de este blog

COMPUERTAS L脫GICAS

REGISTROS Y UNIDAD DE MEMORIA