MIPS如何比较输入的字符?

时间:2009-09-02 19:47:14

标签: assembly input ascii compare mips

我的程序会询问用户他/她正在考虑的号码是否在列表中。用户输入y或n。如何检查用户是否在汇编中输入了y或n?是否足以将用户输入放入寄存器和分支(如果等于121('y'的十进制ASCII代码))或分支(如果该值等于110)(十进制ASCII代码为'n'?

提前致谢

1 个答案:

答案 0 :(得分:1)

可以使用Read Character的系统调用代码,它应该是系统调用代码12,然后字符(二进制ASCII代码)将存储在$ v0中。然后你可以使寄存器等于121而另一个寄存器等于110.然后分支如果相等。

SPIM系统呼叫代码: http://www.doc.ic.ac.uk/lab/secondyear/spim/node8.html