7
MIPS에서 la
명령어는 lui
및 ori
으로 변환됩니다. 그러나 MARS Simulator는 전혀 그런 것처럼 보이지 않습니다. 나는 다음과 같은 기계 코드 덤프 경우 :MIPS "la"의사 지시문
.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: "
를 내가 얻을 : 분명히
00100000000001000010000000000000
00100000000001010010000000101000
10001100101001010000000000000000
된다. 하나의 명령으로 la
을 덤핑하고 있습니다. MARS는 무엇을합니까? la
을 lui
및 ori
으로 해석하도록하려면 어떻게해야합니까?
addi $<dest>, $0, <value>
이러한
la
의 컴파일되어