Int (avbrott) är en assemblerspråkinstruktion för x86-processorn som genererar ett programvaruavbrott .
Instruktionssyntax:
där n är avbrottsnumret som ska genereras. Som regel skrivs avbrottsnumret som ett hexadecimalt tal med suffixet h (från engelskan hexadecimal ).
Vissa av avbrotten är reserverade för processorinstruktioner, och några är reserverade för MS-DOS- operativsystemkommandon (kommandon med nummer 20h-5Fh). Till exempel är avbrottet int 21hansvarigt för åtkomst till de flesta MS-DOS-kommandon; innan detta avbrott anropas måste numret för den önskade funktionen placeras i processorregistret ah.
INT 3 är ett kommando för x86 - familjens processorer , som bär funktionen av den så kallade. mjukvarubrytpunkt eller brytpunkt . Utförande av kommandot resulterar i anropet av avbrottshanterare nummer 3, reserverat för felsökningsändamål. Till skillnad från de andra INT N-instruktionerna, som är kodade med två byte, är INT 3-instruktionen kodad med endast en byte kodad 0xCC, även om, naturligtvis, tvåbyte- instruktionen 0xCD 0x03 också kommer att fungera.
Används främst vid felsökning av program , felsökaren kan infoga INT 3 i koden för programmet som felsöks vid brytpunkter.