Int (interrupción) es una instrucción en lenguaje ensamblador para el procesador x86 que genera una interrupción de software .
Sintaxis de instrucción:
donde n es el número de interrupción a generar. Por regla general, el número de interrupción se escribe como un número hexadecimal con el sufijo h (del inglés hexadecimal ).
Algunas de las interrupciones están reservadas para las instrucciones del procesador y otras están reservadas para los comandos del sistema operativo MS-DOS (comandos con los números 20h-5Fh). Por ejemplo, la interrupción int 21hes responsable de acceder a la mayoría de los comandos de MS-DOS; antes de llamar a esta interrupción, el número de la función requerida debe colocarse en el registro del procesador ah.
INT 3 es un mando de la familia de procesadores x86 , que lleva la función de los llamados. punto de interrupción del software o punto de interrupción . La ejecución del comando da como resultado la llamada del controlador de interrupciones número 3, reservado para fines de depuración. A diferencia de las otras instrucciones INT N, que se codifican con dos bytes, la instrucción INT 3 se codifica con un solo byte codificado 0xCC, aunque, por supuesto, la instrucción de dos bytes 0xCD 0x03 también funcionará.
Utilizado principalmente al depurar programas , el depurador puede insertar INT 3 en el código del programa que se está depurando en los puntos de interrupción.