我的程序询问用户他/她正在考虑的数字是否在列表中。用户输入y或n。如何检查用户是否在汇编中输入了 y 或 n?将用户输入放入寄存器中是否足够,如果等于 121(“y”的十进制 ASCII 代码)则分支,或者如果该值等于 110(“n”的十进制 ASCII 代码)则分支?
提前致谢
可以使用系统调用代码来读取字符,系统调用代码应该是12,那么该字符(二进制ASCII码)将被存储在$v0中。然后,您可以使一个寄存器等于 121,另一个寄存器等于 110。如果相等则转移。
SPIM系统调用代码:http://www.doc.ic.ac.uk/lab/secondyear/spim/node8.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)