En MIPS, la instrucción la
se traduce en lui
y ori
. Sin embargo, MARS Simulator no parece hacer eso en absoluto. Cuando yo tiro el siguiente código de máquina:MIPS "la" pseudo instrucción
.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: "
me sale:
00100000000001000010000000000000
00100000000001010010000000101000
10001100101001010000000000000000
que es obviamente. Está volcando la
como una instrucción. ¿Qué hace MARS? ¿Cómo puedo hacer que interprete la
como lui
y ori
?
Gracias,