Mips: загрузить слово - PullRequest
       8

Mips: загрузить слово

1 голос
/ 31 октября 2010

У меня следующий вопрос:

.data
a: .word 12,-5,4,0
x: .byte 5
.text
main: addi $t1, $0, 8
lw $t2, a($0)
lw $t3, a($t1)

Может кто-нибудь сказать мне, каково будет значение $ t3? Как получить доступ к восьмому элементу, если массив имеет длину 4?

1 Ответ

4 голосов
/ 31 октября 2010

Значение будет 4. MIPS имеет байтовый, а не адресный адрес.Слово составляет 4 байта, поэтому смещение байта в 8 эквивалентно смещению слова в 2 *.

...