Понимание LW в MIPS
Какова стоимость в $t2
?
LUI $t1, 0
ORI $t1, $t1, 16
LW $t2, 8($t1)
Во-первых, я думаю, что уравнение rs = offset + base
адрес,8 + 16 = 24
,
Однако мой профессор сказал, что это неправильно.
Я думаю, что я не до конца понимаю LW
, Не могли бы вы помочь мне решить проблему и дополнительную концепцию LW
?
1 ответ
Решение
$t1 = 0x10
$t2 = (0x18)
То есть значение хранится в 0x18
будет загружен в $t2
,
LW
означает Загрузить слово. Загружает слово в регистр с указанного адреса. 0x18
это адрес, а не значение, которое будет сохранено в $t2
,