Отладочный монитор — специальная программа, загружаемая в память отлаживаемой системы. Она вынуждает МК выполнять, кроме прикладной задачи, еще и отладочные функции:
—загрузку прикладных кодов пользователя в свободную от монитора память;
—установку точек останова;
—запуск и останов загруженной программы в реальном времени;
—проход программы пользователя по шагам;
— просмотр, редактирование содержимого памяти и управляющих регистров.
Программа монитора работает "в связке" с компьютером или пассивным терминалом, на которых и происходят визуализация и управление процессом отладки. Достоинство этого подхода
—очень малые затраты при сохранении возможности вести отладку в реальном масштабе времени, главный недостаток
—отвлечение ресурсов МК на отладочные и связные процедуры (монитор занимает некоторый объем памяти, прерывания, последовательный канал). Недавно появились программы, которые практически не занимают аппаратных ресурсов МК (о них будет рассказано в разделе "Эмуляторы ПЗУ").