Получить значение из слова загрузки, которое дает адрес памяти - PullRequest
0 голосов
/ 31 марта 2019

поэтому, когда я загружаю слово, значение, которое оно мне дает, представляет собой шестнадцатеричное значение, которое должно быть адресом нужной мне вещи. Как бы я пошел по указанному мне адресу. Пример: lw $ t0, 0 ($ a0)

$ t0 даст мне 0x10010058, который является адресом памяти для значения, которое я хочу, как мне перейти к адресу памяти 0x10010058?

1 Ответ

0 голосов
/ 31 марта 2019

Я не уверен, что вы подразумеваете под «перейти по адресу mem», но если вы хотите получить доступ к значению, хранящемуся внутри адреса mem 0x10010058, вы просто должны использовать sw register_to_store, 0 (t0).это сохраняет значение памяти по адресу t0 в регистр.Например, если вы хотите сохранить значение в регистре t2, это будет sw, t2, 0 (t0).

Конечно, вы должны позвонить после вызова lw.

...