Want to create interactive content? It’s easy in Genially!

Get started free

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