1
A
回答
1
你應該已經有數組操作像C的語言是如何工作的一個很好的理解
如果你想要把當前堆棧幀的數組,並操縱它存在(並瞭解其好處和問題),則應該執行以下操作:
- 首先,請注意堆棧指針寄存器(
$sp
)的當前值。您將使用它作爲指向數組開頭的指針。將它存儲在另一個寄存器中 - 首先將堆棧指針寄存器(
$sp
)增加該數組所佔的字節數。這會給你足夠的工作空間。 - 如果要更新數組,請計算數組起始地址和數組索引。例如,要寫入或讀取元素5,請在數組的起始處添加5,乘以字大小。在32位機器上,乘以4.
- 使用
sw
指令將數組中的單詞存儲在該地址處,並使用lw
加載單詞。
+0
這會允許我更新數組中的單個單元嗎?就像我有陣列A一樣,我可以用你的方法把A [6]改成A [6] +1還是其他單元? – Parker 2011-02-11 05:59:08
相關問題
- 1. 如何遍歷MIPS中的數組?
- 2. 如何在laravel 5中更新數組?
- 3. MIPS組件 - 數組?
- 4. Mips函數數組
- 5. 如何在java中更新後每次更新數組?
- 6. 如何將序列存儲在MIPS中的數組中?
- 7. MIPS - 訪問和更改字符數組
- 8. XCODE - 如何更新數組?
- 9. 如何更新子數組?
- 10. 用數組在MIPS中遞歸
- 11. 從C到MIPS的mips數組?
- 12. 如何在MIPS
- 13. 如何在MIPS中打印字符串數組?
- 14. 如何在MIPS中初始化一個數組?
- 15. 如何使用mips在數組中存儲ascii值?
- 16. 在java中更新數組
- 17. 如何更新數組中的元素?
- 18. 如何更新jQuery中的2d數組?
- 19. 如何更新Laravel 5中的數組?
- 20. 如何更新MongoDb中的數組值?
- 21. 如何在MIPS中舍入浮點數?
- 22. 如何刷新mars mips中的提示?
- 23. 如何更新React組件的數組?
- 24. MIPS findmin的數組函數
- 25. Mips 2d數組函數
- 26. MIPS函數和數組
- 27. 如何在MIPS添加一個常數數組項
- 28. 如何使用MIPS數組在特定位置存儲數據?
- 29. 如何在mongodb中通過$ addToSet更新數組後更改數組長度?
- 30. MIPS檢查數組中的元素數
你的代碼到目前爲止是什麼樣的? – 2011-02-11 05:41:52