Veo un ejemplo de instrucciones de ensamblaje de DLX como:
LW Ri, 0 (Rz)
pero no puedo averiguar por qué Rz
Tiene corchetes a su alrededor.
Veo un ejemplo de instrucciones de ensamblaje de DLX como:
LW Ri, 0 (Rz)
pero no puedo averiguar por qué Rz
Tiene corchetes a su alrededor.
Respuestas:
Básicamente, "Rn" significa "el contenido del registro n" y "(Rn)" significa los "datos en la ubicación de la memoria cuya dirección está en el registro Rn".
Para acceder a la memoria, también puede agregar una constante a (Rn), por lo que 4 (R8) significa "agregar 4 a la dirección en el registro 8 (¡pero no cambie los datos que están en R8!), Y use los datos en esa ubicación de memoria ".
Ver La arquitectura del conjunto de instrucciones DLX para ejemplos (por ejemplo, en la página 8).
fuente