0
當此代碼運行時,4存儲在$t2
中。但在我看來,爲了加載最後一個字節,偏移量需要爲11,因爲0x04是item
之後的第12個字節。我在這裏不瞭解什麼?加載字節偏移混淆
lbu $t2, 8($t0)
.data
item: .word 0x11111111
.word 0xABCD
.word 0x01020304
當此代碼運行時,4存儲在$t2
中。但在我看來,爲了加載最後一個字節,偏移量需要爲11,因爲0x04是item
之後的第12個字節。我在這裏不瞭解什麼?加載字節偏移混淆
lbu $t2, 8($t0)
.data
item: .word 0x11111111
.word 0xABCD
.word 0x01020304
我懷疑的數量被存儲在「小字節序」的格式,所以你的整數0x01020304
在存儲器實際上表示爲字節04,03,02,01
(按該順序)。你認爲0x04是字中最後一個字節(偏移量爲11),實際上是第一個字節(偏移量8)。