我正在写一个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. 字符串解析
作业?听起来像它... –