私のプログラムは、ユーザーが考えている番号がリストにあるかどうかをユーザーに尋ねます。ユーザーは、y または n を入力します。ユーザーがアセンブリに y または n を入力したかどうかを確認するにはどうすればよいですか? ユーザー入力をレジスターに入れ、値が 121 ('y' の 10 進 ASCII コード) の場合は分岐するか、値が 110 ('n' の 10 進 ASCII コード) の場合は分岐するだけで十分ですか?
前もって感謝します
システム コール コード 12 である Read Character のシステム コール コードを使用すると、文字 (バイナリ ASCII コード) が $v0 に格納されます。次に、レジスターを 121 に等しくし、別のレジスターを 110 に等しくすることができます。等しい場合は分岐します。
SPIM システム コール コード: http://www.doc.ic.ac.uk/lab/secondyear/spim/node8.html