Укажите входной файл MARS

Я тестирую программу сборки MIPS в MARS и хотел бы указать файл, который будет использоваться в качестве входных данных во время выполнения (вроде того, что я могу выполнить, перенаправив стандартный ввод с помощью следующей команды UNIX):

spim -file [имя_файла].s ‹ [входной_файл]

Есть ли способ сделать что-то подобное в MARS? Это домашнее задание, и я ограничен стандартными системными вызовами MIPS, поэтому я не могу использовать расширенный набор файловых операций MARS.

Я также открыт для других способов сделать это (в любом симуляторе MIPS). Мне просто нужен способ пошагового выполнения программы и отладки во время ее работы. Приведенное выше решение MIPS просто работает до тех пор, пока не завершится или не выдаст исключение, после чего я не могу вернуться назад или проверить содержимое памяти.

Любой совет будет принят с благодарностью!


person BraedenP    schedule 09.02.2012    source источник


Ответы (1)


См. здесь информацию о пошаговом выполнении и отладке программы MARS.

person markgz    schedule 11.02.2012
comment
Я понимаю, как это сделать. Я пытаюсь указать файл в качестве входных данных. На данный момент я прибегал к вводу всех строк вручную, но мне бы очень хотелось, чтобы это было автоматизировано. - person BraedenP; 11.02.2012