2016-09-07 82 views
-1

我想弄清楚如何設置一個基址寄存器($ t0)到數據段0x10010000的開始。MIPS編程的問題

我超越了迷失。 謝謝,

+0

請將您的問題標題改爲有意義的東西。很明顯,它是關於你使用的標籤的MIPS,如果你沒有麻煩,你不會在這裏發佈。刪除不相關的信息會將標題留空。您的問題標題應該足夠描述,以便將來的讀者在搜索結果中看到它。 –

+0

乾淨的方法是使用'.data',緊接着_immediately_(例如)'datastart:'。然後,執行'la $ t0,datastart',而不是硬連線地址 –

回答

0

是不是很簡單:

li $t0, 0x10010000 

我失去了一些關於這個問題嗎?

li是即時加載的,它將右側的值加載到中間的目標寄存器中。

+0

謝謝。我只是在學習MIPS。對此,我真的非常感激。 – Birdman333