Некоторые возможности, которые открываются при включении режима отладки в симуляторах:
- Запуск программы в пошаговом или непрерывном режимах. 1 Это позволяет обнаруживать неисправности, прежде чем они существенно исказят программу и данные. 1
- Задание условных и безусловных точек останова. 1 С их помощью можно контролировать и свободно модифицировать содержимое ячеек памяти и регистров симулируемого микропроцессора. 1
- Проверка логики выполнения программы. 1 Также можно проверить правильность выполнения арифметических операций. 1
- Получение детальной информации о работе программы. 3 Например, о длительности и причине блокировок конвейера для каждой исполняемой инструкции. 3
- Наблюдение за работой программы в режиме реального времени. 2 Можно подавать значения на входы, имитирующие входы реального контроллера, и снимать результат работы программы на выходах. 2