0
我正在審查一個測試,我無法弄清楚爲什麼這個答案是0x605040c而不是12,或爲一個後,爲什麼它是而不是123.爲什麼值被存儲在寄存器0x605040c,而不是12?
感謝您的幫助,代碼在下面。我在QtSPIM中運行過它,但我仍然無法弄清楚它!
data
var1: .byte 12
var2: .byte 4,5,6
var3: .word 1,2,3,4,5,6,7,8,9
.globl main
.text
main:
la $t1, var1
la $t2, var2
la $t3, var3
lb $a1,1($t2) #$a1= 0x5
lw $a1, 0($t1) #$a1= 0x605040c
lui $a1,0x123 #$a1= 0x
lw $a1, 0($t3) #$a1= 0x1
sll $a1,$a1,3 #$a1= 0x8
天上!我知道了! – Lucas 2012-03-01 05:08:00
請記住投票並接受,謝謝。 – Nayuki 2012-03-01 05:10:48