Want to create interactive content? It’s easy in Genially!
Ciclo fetch-decode-execute
Alondra Moreno
Created on March 23, 2023
Alondra Janeth Moreno Anzueto 21271057
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
ciclo Fetch – Decode - Execute
arquitectura de computadorasingeniería en sistemas computacionales
Alondra Janeth Moreno Anzueto 21271057 Dr. Héctor Daniel Vázquez Delgado
Tuxtla Gutiérrez, Chiapas a 23 de marzo del 2023
01.introcucción
02.ciclo de instrucción
03.primeta etapa
04.segunda etapa
05.tercera etapa
06.conclusión
TABLA DE CONTENIDO
01
INTRODUCCIÓN
01. RESUMEN
introducción
Cada vez que hacemos uso de nuestro equipo de computo, le damos ciertas indicaciones que tiene que ejutar, pero ¿cómo es que lo hace?, en esta presentación se abordará el ciclo que realiza nuesto equipo de computo para poder llevar a cabo esas indicaciones que le damos.
02
CICLO DE INSTUCCIÓN DEL PROCESADOR
02. Ciclo de instrucción
fetch
También es conocido como captación, este se encarga de que la instrucción sea captada desde la memoria RAM y sea copiada desde el procesador
Los procesadores funciona en tres etapas, las cuales son distintas en su versión más simple las cuales se presentan a continuación.
Decode
También conocido como descodificación,es en la que, la instucción previamente captada es descodificada y enviada a las unidades de dejecución.
execute
O también ejecución, es en donde la instrucción es resuelta y el resultado escrito en los registros internos del procesador o en una dirección de memoria de la RAM.
03
primera etapa
fetech
01. fetech
se encarga de captar las instrucciones que hay en la memoria ram asignada por el procesador, por medio de una serie de unidades y registros:
program counter
memory data register
Copia el contenido de la dirección de memoria a un registro interno de la CPU, el cual es un registro temporal de paso antes de que su contenido sea copiado al Instruction Register.
Apunta la siguiente línea de memoria donde se encuentra la siguiente instrucción del procesador. Se incrementa en 1 su valor cada vez que se termina un ciclo completo de la instrucció.
memory address register
instructor register
Es la escritura de la instrucción en el registro de instrucción, del cual la unidad de control del procesador copiará su contenido para la segunda etapa del ciclo de instrucción.
El MAR copia el contenido del PC y lo envía a la RAM a través de los pines de direccionades de la CPU, los cuales están cableados con los pines de direccionamiento de la propia memoria RAM.
04
segunda etapa
decode
02. decode
decode
Existen distintos tipos de instrucciones, por tal motivo, no todas realizan lo mismo, así que dependiendo del tipo de instrucción se necesita saber hacía que unidades de ejecución se van a enviar. La manera común de hacerlo es por medio de lo que se llama descodificador, este toma cada instrucción, la divide internamente según elm opcode o instrucción y el dato o la dirección de memoria donde se encuentra.
Dependiendo si contamos con un conjunto de instrucciones reducido o complejo, afectará a la naturaleza de la unidad de control, dependiendo del formato de la instrucción y por tanto la unidad de control tendrá una naturaleza u otra.
05
tercera etapa
execute
03. execute
Instrucciones a memoria
Instrucciones de movimiento de bits
Instrucciones de salto
Instrucciones aritméticas
06
CONCLUSIONES
CONCLusionES
Hemos aprendido que, prácticamente, todos los procesadores funcionan de la misma manera, siempre y cuando sean de PC. Motivo por el cual, la información antes expuesta nos ayuda a comprender el flujo de la información.
Al saber como nuestra PC realiza las indicaciones que nosotros le damos, nos podemos poner a pensar en la velocidad en que procesa toda esa información y la velocidad en la que lo ejecuta, aprendiendo así, el uso de la PC.
Gracias por su atención