Как работает lw in mips? - PullRequest
       3

Как работает lw in mips?

0 голосов
/ 26 ноября 2010

Является ли это утверждение действительным?

lw $t0, 21($s0)

$s0 содержит десятичное число 2022.

На мой взгляд, это недопустимо, поскольку на основании того, что я знаю,адрес, указанный смещением + регистр всегда должен быть multiple of 4.Это правильно или нет?

Расширение этого вопроса на основе предоставленного ответа. Исключение возникнет только при просмотре адреса в $s0 или после вычисления адреса 21+$s0?

1 Ответ

3 голосов
/ 26 ноября 2010

Выполнение этой инструкции, когда $ s0 содержит десятичное число 2022, вызовет исключение, поскольку эффективный адрес (2041 = 2022 + 21) не выровнен должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...