Hola, me podrían explicar cómo funciona el camino de datos de la foto? Gracias
(http://img.fenixzone.net/i/5OuWYRN.jpeg)
MOD: Imagen adaptada a lo permitido.
Pues si no explicas de donde has sacado eso y que pretendes hacer... pocas cosas se pueden decir.
Parece un proceso de lazo cerrado.
Claro...
PC, es el registro Contador de Programa (Program Counter), también conocido como IP (Instruction Pointer).
Cuando dicho registro apunta a una dirección, lee la siguiente instrucción (read Address), y en consecuencia el contador de programa luego debe añadir los bytes necesarios para apuntar a la siguiente instrucción (por eso aparece el sumador (Adder). Los procesadores ARM, tienen un ancho fijo para sus instrucciones ensamblador de 4 bytes, en cambio en los 86, el formato no es fijo.
el sumador tiene dos patillas, porque una suma se compone de dos operandos (sumando y sumador), el sumador son 4 bytes, el sumando es la posición de memoria actual, es decir además de ser un operando es el acumulador: PC = (PC + 4)
El panel donde pone "Instruction Memory, refleja la memoria, concretamente el área de código del programa, y donde está la flecha "Instruction, quiere indicar que tras ser leída la instrucción, pasa a ser decodificada, en general suele entrar en una etapa en cascada, que no aparece....
La imagen ciertamente ni es muy clara ni muy precisa...