2012-04-20 22 views
0

以下代碼中的彙編程序存儲在哪裏somedata?相對尋址?相對於什麼?彙編程序存儲常量.data在哪裏?他們如何使用?

.data 
somedata: .word 0xDEADBEEF 

.code 
lw $s0 somedata 
+1

有沒有這樣的事情.code部分。 .text部分用於執行指令。 – Wiz 2012-04-20 07:58:09

+0

哎呀,是的。我最近從x86轉換而來,有時候仍然困惑於這兩者。感謝您的更正! – Bonk 2012-04-20 16:59:15

回答

2

somedata被存儲在數據段,它的起始地址可以與文件格式變化。相對尋址是I型(分支)指令的addressing mode。相對尋址和數據聲明不以任何方式相關。

+0

完美,這是一篇非常好的文章。謝謝 – Bonk 2012-04-20 16:59:43

相關問題