Int3

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Glovacki (обсуждение | вклад) в 09:20, 23 июня 2015. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

INT 3 — команда процессоров семейства x86, которая несёт функцию т. н. программного breakpoint, или точки останова. Исполнение команды приводит к вызову обработчика прерывания номер 3, зарезервированного для отладочных целей. В отличие от остальных команд вида INT N, которые кодируются двумя байтами, команда INT 3 кодируется только одним байтом с кодом 0xCC, хотя, конечно, двухбайтная инструкция 0xCD 0x03 тоже будет работать.

Используется главным образом при отладке программ, отладчик может вставлять INT 3 в код отлаживаемой программы в точках останова.

См. также

Ссылки