2012-02-09 7 views
3

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

SPIM -file [имя файла] .s < [input_file]

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

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

Любой совет будет рад!

ответ

-1

См. here для получения информации о прохождении и отладке программы MARS.

+1

Получаю, как это сделать. Я пытаюсь указать файл как ввод. На данный момент я прибегал к набору всех строк вручную, но я бы очень хотел, чтобы это было автоматизировано. – BraedenP

Смежные вопросы