我正在寫一個Mips程序給出這個asciiz字符串:.asciiz「7A23232」。字符串中的每個字符對應於一副牌中的一張牌。我需要檢查兩種和一種三種。如何檢查字符串中的每個單獨字符。我正在尋找類似於Java的charAt()的東西。解析MIPS中的一個字符串
4
A
回答
3
這裏不會給出任何代碼,因爲我沒有編譯器,不想誤導你,但是你需要做的是將每個字符從將字符串一次寫入寄存器1,然後遍歷其餘字符檢查/比較以查看它們是否與當前字符的值匹配。如果是這樣,增加另一個寄存器即配對計數器。根據您需要返回的內容,您可以立即返回一個匹配,或者設置另一個寄存器來存儲最佳特徵和最佳匹配數量。老實說,對於這樣的事情,你可能想用C這樣的低級語言編寫它,只是爲了瞭解循環和本地化的位置,然後轉換它。
+0
我寫了它,並有算法。我的問題是從字符串中獲取單個字符到寄存器中。加載字節會訣竅嗎? – tjpaul
+0
是的,只要你的字符不是'寬'。 –
相關問題
- 1. 解析一個字符串
- 2. 解析D中的一個字符串
- 3. 在MIPS中終止一個字符串?
- 4. 解析一個大的JSON字符串
- 5. 將一個字符串解析爲兩個雙重字符串
- 6. 將一個字符串解析爲多個字符串
- 7. 解析解析字符串
- 8. 解析單個字符串
- 9. 解析這個字符串
- 10. 比較MIPS中的兩個字符串
- 11. 可可 - 解析一個JSON字符串
- 12. Makefile解析一個字符串
- 13. 解析字符串到一個數組
- 14. 解析一個CSV字符串?
- 15. 解析一個字符串到JSON
- 16. C解析一個字符串劃分
- 17. XML解析一個字符串
- 18. 解析一個字符串到日期
- 19. 解析一個字符一個字符串
- 20. 解析字符串中的字符
- 21. 從一個字符串中解析一個int的算法
- 22. 解析python中的一個分析格式字符串
- 23. 字符串解析多個字符
- 24. 解析字符串並減去一個子字符串
- 25. 解析一個字符串流成字符串和雙打
- 26. 解析字符串中
- 27. 字符串解析Java中
- 28. 解析字符串
- 29. 解析字符串
- 30. 字符串解析
作業?聽起來像它... –