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