В число средств архитектуры, поддерживающих отладку, входят:
Резервируемый отладочный вектор прерывания - задает процедуру или задачу, когда происходит событие, важное для отладчика.
Отладочные адресные регистры - задают адреса до четырех контрольных точек.
Отладочный управляющий регистр - задает формы доступа к памяти для контрольных точек.
Отладочный регистр состояния - сообщает об условиях, которые существовали в момент генерации исключения.
Бит ловушки в TSS (T-бит) - генерирует отладочное исключение при попытке выполнить переключение задачи на задачу, для которой этот бит был установлен.
Флаг возобновления (RF) - подавляет возобновление множественных исключений для одной и той же команды.
Флаг ловушки (TF) - генерирует отладочное исключение после каждого выполнения команды.
Команда контрольной точки - Вызывает отладчик (генерирует отладочное исключение. Данная команда является альтернативным способом установки контрольных точек в коде. Она особенно полезна, когда желательно иметь более четырех контрольных точек, либо при помещении контрольных точек в исходный код.
Резервируемый вектор прерывания для исключения контрольной точки - вызывает процедуру или задачу при выполнении команды контрольной точки.
Эти средства позволяют вызывать отладчик как отдельную задачу или процедуру в контексте текущей задачи. Для вызова отладчика могут быть использованы следующие условия:
Переключение на конкретную задачу.
Выполнение команды контрольной точки.
Выполнение любой команды.
Выполнение команды по заданному адресу.
Чтение или запись байта, слова или двойного слова по конкретному заданному адресу.
Запись в байт, слово или двойное слово по заданному адресу.