почему такая инструкция как
mul $t1, $v0 , 4
оценивается как ожидалось. Но
mul $t1, 4 , $v0
приводит к синтаксической ошибке!
Интересно, почему первый работает, потому что mul работает только с регистрами по умолчанию, поэтому я ожидаю, что только такое решение будет работать в
li $t1, 4 # set $t1 = 4
mul $t1, $v0 , $t1 # set $t1 = 4 * n
Я использую симулятор SPIM.