提问人:Cláudia Seabra 提问时间:12/29/2022 最后编辑:Peter CordesCláudia Seabra 更新时间:12/29/2022 访问量:91
检查用户输入的号码是否在 MARS 系统调用中浮动
Check if user input number is float with MARS system-calls
问:
我正在MIPS汇编中执行一个程序(使用MARS 4_5),该程序必须能够仅读取计算机体系结构类的正整数。如果用户的输入为负数或有小数位,我的程序应该显示错误消息,但我不知道该怎么做。我的意思是,我知道如何显示错误消息,我已经对负数(和 0)数进行了操作,只是不知道如何告诉程序“如果输入是浮点数,那么......”。
谁能帮我?非常感谢。
对于负数,我这样做了(当然,在程序的其余部分):
blez $t0, error
error:
li $v0, 4
la $a0, str9 #error message
syscall
答: 暂无答案
评论
$v0