Я пытался отладить функцию в созданной мною программе MIPS, но по какой-то причине я не смог заставить ее перейти к желаемой точке останова и пройти через программу.Он просто запустит его полностью и прекратит работу.Когда я запускаю отладчик с программой, я сначала устанавливаю желаемую точку останова с помощью set 0x04000284
, которая находится внутри функции, которую я хочу исследовать.Затем я делаю auto 'register'
, чтобы при выполнении шага мне не приходилось вручную вводить регистры.Наконец, я набираю run
, и он просто запускает всю программу.Для класса раннее задание помогло нам с помощью отладчика, и я следовал точному процессу.Он установил точку останова, набрал run, затем шагнул от точки останова.Так что я очень смущен и хотел знать, знает ли кто-нибудь, что я могу делать неправильно?Я просто хочу иметь возможность перейти к точке останова и пошагово выполнить код в функции, а не пошагово пройти всю программу (длина которой составляет +1500 строк).