Diferencia entre revisiones de «Secuencia de ejecución de una instrucción»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
(Página creada con «Este ejemplo está muy simplificado. Suponemos una CPU de 8 bits, una memoria de hasta 16 bytes, dos registros y una ALU. No se pretende explicar exhaustivamente el funcion...»)
(Sin diferencias)

Revisión del 17:39 30 ago 2012

Este ejemplo está muy simplificado. Suponemos una CPU de 8 bits, una memoria de hasta 16 bytes, dos registros y una ALU. No se pretende explicar exhaustivamente el funcionamiento de un procesador o arquitectura en concreto.

Cpu1.png

Partimos de una situación inicial con un programa cargado en memoria y la CPU con todos los registros a 0


Cpu2.png

En este momento, el contador de programa, que está a 0000 le transmite el registro de direcciones de la memoria MDR para que seleccione de memoria la siguiente instrucción a ejecutar, la 0000

Cpu3.png

La memoria RAM, selecciona la dirección 0000 y lee su contenido.