Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: Palante en 5 Junio 2017, 16:37 pm



Título: MIPS un camino de datos
Publicado por: Palante en 5 Junio 2017, 16:37 pm
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.


Título: Re: MIPS un camino de datos
Publicado por: Minusfour_cierralo_o_baneamefull en 16 Junio 2017, 19:21 pm
Pues si no explicas de donde has sacado eso y que pretendes hacer... pocas cosas se pueden decir.

Parece un proceso de lazo cerrado.


Título: Re: MIPS un camino de datos
Publicado por: Serapis en 18 Junio 2017, 05:40 am
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...