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