In MIPS, l'istruzione la
si traduce in lui
e ori
. Tuttavia, MARS Simulator sembra non farlo affatto. Quando ho discarica il seguente codice macchina:MIPS "la" pseudo instruciton
.text
la $a0, array
la $a1, array_size
lw $a1, 0($a1)
.data
array: .word 0:10
array_size: .word 10
message: .asciiz "The sum of numbers in array is: "
ottengo:
00100000000001000010000000000000
00100000000001010010000000101000
10001100101001010000000000000000
che è ovviamente. Sta scaricando la
come una sola istruzione. Cosa fa MARS? Come posso farlo interpretare la
come lui
e ori
?
Grazie,