2013-09-04 3 views
0

Я новичок в этом (веб-сайт и mips/mars), и я действительно мог использовать вашу помощь.
Я пытаюсь сделать программу с использованием MARS, которая берет целые числа от пользователя, а затем показывает сумму этих чисел. Проблема в том, что пользователь устанавливает количество целых чисел и должен использовать цикл для сохранения целых чисел и суммы, но мне не удалось найти способ сохранить каждое целое число в другом регистре (я не знаю другого способа хранения чисел).
Я искал, но я не могу найти ответ.Подведение итогов в MIPS

ответ

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 
Смежные вопросы