使用BEQ进行装配? (我使用MIPS)

时间:2014-03-04 05:33:09

标签: assembly mips

这里非常新手编码器,尤其是汇编语言,我需要一些帮助。我很害怕。

基本上我必须编写基本4函数计算器的程序并使用条件语句。

BEQ是否被视为条件陈述?大声笑..

显示如下所示

Welcome to the 4 function calculator
1 - Addition
2 - Sub
3 - Mult
4 - Div
9 - Exit

如果你按1则这是样本输出

1
Please enter a number: 3
Please enter a number: 4
Please enter a number: 5
The sum of 3, 4, and 5 is 12

Welcome to the 4 function calculator
1 - Addition
2 - Sub
3 - Mult
4 - Div
9 - Exit

这就是应该发生的事情的基本框架。

我知道如何使用beq来获取它,我正在努力解决的唯一部分是错误信息输入。

如果数字不是1,2,3,4或9,我会使用什么功能或短语? 我不确定是否可能,所以现在我不确定我是否真的可以使用beq 我需要让它工作就像在c ++ else if (x != 1 && x != 2 && x != 3 && x != 4 && x != 9)或者其他类似的东西......我不知道如何将所有这些编码到汇编中,因为我甚至不确定你可以使用那么多1行编码中的变量没有错误。

如果我不能使用BEQ那么我可以使用其他什么可能性?

我正在考虑bgt和blt,但是如果范围只有1个数字,那么看起来很奇怪,只有1个数字0 bt 2意味着输入必须是1。

非常感谢任何帮助。

编辑:只需阅读bne ...这意味着程序必须在显示错误之前阅读所有5个内容。

0 个答案:

没有答案