frogger:
jal teechar
jal update_frog
lw $t0,game_indicator
li $t0, 0
Хорошо, это функция. У меня полностью написаны и работают функции teechar и update_frog. Я понимаю первые две пули, но не уверен в последних двух. Как бы я написал последние две пули в MIPS?
ЗДЕСЬ ФУНКЦИЯ Инструкции:
Напишите функцию-лягушку MIPS, которая не принимает аргументов и возвращает символ (чтобы упростить тестирование). Он делает следующее:
- Позвоните своему тичару, чтобы прочитать и повторить символ c.
- Вызовите свой update_frog(c).
- Если с не равно нулю, сохраните с в глобальной переменной, чтобы указать, что игра окончена, и как она закончилась. (Конечно, вы должны инициализировать эту глобальную переменную нулем.)
- Возврат с.
Вот мой код:
frogger:
jal teechar
jal update_frog
Извините, у меня просто проблемы с размышлением о том, как это сделать :(