Ответ 1
Команда move
копирует значение из одного регистра в другой. Команда li
загружает определенное числовое значение в этот регистр.
Для конкретного случая нуля вы можете использовать либо постоянный нуль, либо нулевой регистр, чтобы получить это:
move $s0, $zero
li $s0, 0
Нет никакого регистра, который генерирует значение, отличное от нуля, поэтому вам нужно будет использовать li
, если вам нужен другой номер, например:
li $s0, 12345678