0
Это часть моего кода, и я не знаю, почему, $ t1 всегда заканчивается на 10, когда это должно быть 16. На данный момент данные следующее:
$t5 = 4
$t3 = 1
$t2 = 0
and $t1 is 0
(and $t0 is an address)
Это часть кода:
mul $t1, $t3 , $t5
add $t1, $t1, $t2
mul $t1, $t1, 4
**From here, $t1 should be 16, but it always turns out 10 even if I do li $t1, 16****
add $t1, $t1, $t0
lw $t6, ($t1)
Я использую MIPS 32 с QTSpim
Это 10 согласно чему ..? Возможно, что вы смотрите на значение, отображаемое в шестнадцатеричном формате? (10 шестнадцатеричных чисел равно 16 десятичным). – Michael
Да, вы правы. Благодаря! – user3063053