Инициализация переменной в MIPS - PullRequest
0 голосов
/ 22 сентября 2011

В чем разница между следующими двумя способами инициализации переменной?

addi $a0, $0, 7

li $a0, 7

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Нет, на самом деле li, как правило, реализован на аппаратном уровне как адди.

0 голосов
/ 05 октября 2011

ADDI предпочтительнее, потому что это одна инструкция, в то время как LI - псевдоинструкция и расширяется до двух реальных инструкций.

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