2
我正在處理一些MIPS彙編代碼,並且不確定如何在運行時分配內存。到目前爲止,我一直在使用堆棧或數據段來存儲我可能需要的任何東西,但如果我想要更持久的東西呢?具體來說,我怎麼知道分配時選擇哪個內存地址?我怎麼知道我不覆蓋某些東西(例如堆棧或程序指令)?我可以從0x0000
開始,但我不知道該區塊內有什麼。彙編運行時內存分配
我已閱讀Assembly memory allocation,但似乎沒有回答這個問題。
感謝,
PM
編輯:我想我可能使用了錯誤的術語:通過持續性我是在C.
你正在編寫什麼操作系統?你是在裸機上做的嗎? – 2010-11-22 01:44:45
我正在使用模擬器SPIM。 – user472875 2010-11-22 01:48:11