145
145
При выводе символов в порт начинается выполнение бесконечного цикла.
Вы можете остановить выполнение программы, выбрав Stop из меню Debug.
С помощью регулятора при нажатой кнопке на панели
инструментов можно менять скорость работы отладчика. Строка состояния
показывает текущее реальное время.
Пошаговый режим и выход из отладчика
Вы можете использовать отладчик, чтобы перемещаться по программе. Вы-
берите Reset из меню Debug (эта команда сбросит моделируемый процессор)
и выберите Step Into и Step Over из меню Debug.
Команды Step позволяют “шагать” по каждой строке исходного текста. Те-
кущая команда высвечивается на каждом шаге. Step Into позволяет войти в
вызываемую функцию, Step Over – перешагнуть через неё, не входя во
внутрь.
Проделайте эти операции.
Для завершения работы с отладчиком в любой момент времени Вы можете
выбрать Terminate из меню Debug и возвратиться в режим редактирования.
Следующий шаг
Обратите внимание, что в режиме отладки на экране видны ещё два окна.
Первое – окно кода (рис. 47), где в пошаговом режиме параллельно с исход-
ным текстом на языке C идёт трассировка текста на ассемблере.