在MIPS中求和整数

时间:2013-09-04 23:18:59

标签: mips

我是新手(网站和mips / mars),我真的可以使用你的帮助 我正在尝试使用MARS制作程序,该程序从用户获取整数,然后显示这些数字的总和。问题是用户设置要放置的整数量,并且我必须使用循环来保存整数并得到总和,但是我还没有办法将每个整数保存在不同的寄存器中(我不知道我不知道存储号码的其他方式 我一直在寻找,但我找不到答案。

1 个答案:

答案 0 :(得分:1)

不要将每个整数保存在单独的寄存器中。而是保持运行总量。

请考虑以下事项:

Prompt user for number of integers to be read. Store in $t0
$t1 = 0
$t2 = 0
while ($t1 < $t0) {
    Prompt user for number. Store in $t3
    $t2 = $t2 + $t3
    $t1 = $t1 + 1
}

Output sum, which is now in $t2