mips: регистры содержат адрес или одинаковые значения

У меня просто есть этот концептуальный вопрос, но я не могу найти сайты, которые дают четкое объяснение.

Но для временного регистра, сохраненных регистров и регистров с плавающей запятой, они содержат адрес желаемых значений или только значения, скажем, 100 или 200?

1 ответ

Решение

Ответ оба. Регистр может содержать адрес при использовании с lw инструкция как это:

lw $t1, 0($t2) # loads the value at address 0+$t2 into $t1

Другие инструкции включают регистры, которые содержат значения:

add $t1, $t2, $t3 # loads value of $t2 + value of $t3 into $t1
Другие вопросы по тегам