2015-10-15 74 views
0

當此代碼運行時,4存儲在$t2中。但在我看來,爲了加載最後一個字節,偏移量需要爲11,因爲0x04是item之後的第12個字節。我在這裏不瞭解什麼?加載字節偏移混淆

lbu $t2, 8($t0) 

.data 
item: .word 0x11111111 
    .word 0xABCD
    .word 0x01020304 

回答

2

我懷疑的數量被存儲在「小字節序」的格式,所以你的整數0x01020304在存儲器實際上表示爲字節04,03,02,01(按該順序)。你認爲0x04是字中最後一個字節(偏移量爲11),實際上是第一個字節(偏移量8)。