Я немного застрял со следующим вопросом,
Рассмотрите следующий код MIPS и ответьте на следующие вопросы.
addi $t1, $s0, 400
loop: lw $s1, 0($s0)
add $s2, $s2, $s1
lw $s1, 4($s0)
add $s2, $s2, $s1
addi $s0, $s0, 8
bne $t1, $s0, loop
В какое значение переводится цикл меток в инструкции условного перехода?
Теперь я знаю математическую формулу для целевого адреса филиала. Но здесь, поскольку адресация памяти не производится, я нашел смещение, подсчитав строки между целевым адресом и ПК. Это дает ответ 7 (смещение слова). Прав ли я с таким подходом?