Почему наборы команд RISC обычно не содержат регистров для регистрации команд копирования? - PullRequest
0 голосов
/ 13 ноября 2018

У меня был этот вопрос на экзамене, и я запутался, потому что, насколько я знаю,

move $t0, $a0               # COPY $A0 TO $T0

в инструкции MIPS обеспечивает это, а MIPS является процессором RISC.Я что-то упустил?

1 Ответ

0 голосов
/ 13 ноября 2018

Move - это псевдоинструкция, и при сборке действительно будет другая инструкция.

Например,

move $ t0, $ zero реализуется как addu $ t0, $ zero, $ zero

...