¿Cuáles son los pasos de la actividad de la CPU para el ciclo de recuperación-decodificación-ejecución?

0

Entonces, en todas las fases del ciclo de recuperación-decodificación-ejecución, se dice que la fase de "almacenamiento" se utiliza para almacenar cualquier información resultante de la fase de ejecución. ¿Cuáles son los pasos de la CPU para esa fase? Escuché que fueron los mismos pasos para la fase de búsqueda, pero tuvo que cambiar algunas cosas, entonces, ¿cuáles son las cosas que necesita cambiar? Aquí están los pasos para obtener la actividad de la CPU:

1) Address in PC - MAR
2) MAR - Address Bus
3) read signal - control bus
4) Wait for memory
5) content of location in memory
memory - data bus
6) data bus - MDR
7) MDR - IR

El tipo de procesador es un microprocesador AVR 2560 y el diseño es la arquitectura de Harvard.

    
pregunta Josh Susa

1 respuesta

1

La sección "Núcleo de la CPU del AVR" de las hojas de datos de la parte de Atmel tiene información sobre la microarquitectura del AVR. ( Página 12 del ATmega640 / 1280 / 1281/2560/2561 hoja de datos, por ejemplo. )

En resumen, sin embargo, los pasos que has escrito aquí son típicos de una arquitectura de von Neumann. La arquitectura Harvard del AVR utiliza memorias y buses separados para el código y los datos, y las instrucciones de las tuberías se obtienen de modo que no hay necesidad de "esperar a que la memoria" cargue las instrucciones. (De hecho, el AVR ejecutará la mayoría de las instrucciones sin memoria en un solo ciclo).

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas