Аргументы программы MIPS в MARS - PullRequest
0 голосов
/ 26 февраля 2019

Как передать и сохранить две строки в аргументе программы, предоставленной MIPS?Я смотрел везде, но не знаю с чего начать.Как узнать / сохранить количество введенных аргументов программы и что содержат аргументы строки?

1 Ответ

0 голосов
/ 26 февраля 2019

Официальная документация объясняет это:

Предоставление аргументов программы для программы MIPS. Значение по умолчанию: false .Новое в версии 3.5.
Если выбрано, текстовое поле появится в верхней части дисплея текстового сегмента.Любые значения аргументов в этом текстовом поле во время выполнения программы будут сохранены в памяти MIPS до выполнения.
Количество аргументов (argc) будет помещено в регистр $a0, а адрес массиваСтроки с нулевым символом в конце, содержащие аргументы (argv), будут помещены в регистр $a1.Эти значения также доступны в стеке времени выполнения ($sp).

Этот параметр доступен в меню «Настройки» на Марсе.

...