Az Int (megszakítás) egy assembly nyelvű utasítás az x86 processzorhoz , amely szoftveres megszakítást generál .
Utasítás szintaxisa:
ahol n a generálandó megszakítási szám. Általános szabály, hogy a megszakítási számot hexadecimális számként írják fel h utótaggal (az angol hexadecimálisból ).
A megszakítások egy része a processzor utasításai számára van fenntartva, néhány pedig az MS-DOS operációs rendszer parancsai számára (20h-5Fh parancsok). Például a megszakítás int 21hfelelős a legtöbb MS-DOS parancs eléréséért; ennek a megszakításnak a hívása előtt a processzorregiszterben ah a kívánt függvény számát kell elhelyezni .
Az INT 3 az x86 család processzorainak parancsa , amely az ún. szoftveres töréspont vagy töréspont . A parancs végrehajtása a 3-as számú megszakításkezelő hívását eredményezi , amely hibakeresési célokra van fenntartva. A többi INT N utasítástól eltérően, amelyek két bájttal vannak kódolva, az INT 3 utasítás csak egy bájtos 0xCC kódolású , bár természetesen a 0xCD 0x03 kétbájtos utasítás is működni fog.
Elsősorban programok hibakeresésekor használatos , a hibakereső töréspontokon beillesztheti az INT 3-at a hibakeresés alatt álló program kódjába.