MARS Mips Breakpoint

Я хочу проверить, какие регистры находятся в этой точке моей программы (как показано на рисунке). Естественно, я попытался добавить точку останова в моем компиляторе MARS mips, как показано ниже. Тем не менее, MARS просто проходит через него, не останавливаясь. Итак, я попытался заставить мою программу аварийно завершить работу сразу после этого, но не смог ее вызвать, даже установив точку стека на -4 и вызвав lw. Любые идеи относительно того, как заставить его остановиться на данной линии?

2 ответа

Решение

После компиляции невозможно выйти из окна "Выполнить", иначе не будут работать любые точки останова (или, по крайней мере, таков был мой опыт). ИДК, если кто-нибудь еще может подтвердить это?

Mips имеет пошаговую функцию, где вы можете выполнять программу построчно, а не все сразу. Регистры также меняются построчно. Надеюсь, это поможет!

Другие вопросы по тегам