Mipsにasciiz文字列が与えられたプログラムを書いています:.asciiz "7A23232"文字列内の各文字は、カードのデッキからのカードに対応します。私は種類の2つと種類の3つを確認する必要があります。 String内の個々の文字をチェックするにはどうすればよいですか?私はJavaのcharAt()に似た何かを探しています。MIPSで文字列を解析する
答えて
MIPSコンパイラが便利で、あなたを誤解したくないので、ここにコードを記入するつもりはありませんが、あなたがする必要があるのは、各文字を読むことです文字列を一度にレジスタ1に格納し、残りの文字をループしてをチェック/比較して、現在の文字の値と一致するかどうかを確認します。その場合は、ペアカウンタである別のレジスタをインクリメントします。あなたが返す必要があるものに応じて、すぐにマッチを返すか、最高の文字と最高のマッチ量を格納するために別のレジスタを設定することができます。正直なところ、このようなことについては、Cのような低レベルの言語で記述して、ループやローカルがどこにあるのかを知り、それを変換することから始めたいと思うかもしれません。
私はそれを書いて、アルゴリズムを持っています。私の問題は、文字列からレジスタへの単一の文字を取得しています。バイトを読み込むのがトリックですか? – tjpaul
はい、あなたのキャラクターが「ワイド」でない限り、そうすべきです。 –
- 1. 解析文字列
- 2. 解析文字列
- 3. JavaCCで文字列を解析する
- 4. haskellで文字列を解析する
- 5. grepで文字列を解析する
- 6. 解析する2行の文字列である文字列
- 7. 文字列を解析するストアドプロシージャ
- 8. JSONKitを解析するJSON文字列
- 9. DateTime文字列を解析する
- 10. 文字列を解析する方法
- 11. 文字列を解析するJava
- 12. 文字列を解析するC#
- 13. 文字列の解析R
- 14. 文字列解析のヘルプ
- 15. 文字列解析とマッチングアルゴリズム
- 16. 文字列の解析
- 17. トリビアル文字列解析アルゴリズム
- 18. PHP - 文字列の解析
- 19. 解析JSON文字列
- 20. シェル解析文字列
- 21. JSON文字列を解析します。
- 22. RubyでのURL文字列の解析
- 23. C++での文字列の解析
- 24. Fortranでの文字列の解析
- 25. Cでの文字列解析
- 26. ElasticSearchでの文字列の解析
- 27. JavascriptでのJSON文字列解析
- 28. 構文解析時間文字列(MM:SS.msec)
- 29. Android、構文解析html、文字列の文字列の問題
- 30. PHPで文字列をブール値に構文解析する
宿題?それのような音... –