Int (interrupt) er en assemblersprogsinstruktion til x86-processoren , der genererer et softwareinterrupt .
Instruktionssyntaks:
hvor n er det interrupt-nummer, der skal genereres. Som regel skrives interrupt-tallet som et hexadecimalt tal med endelsen h (fra det engelske hexadecimal ).
Nogle af afbrydelserne er reserveret til processorinstruktioner, og nogle er reserveret til MS-DOS- operativsystemkommandoer (kommandoer med numrene 20h-5Fh). For eksempel er afbrydelsen int 21hansvarlig for at få adgang til de fleste MS-DOS-kommandoer; før du kalder denne interrupt, skal nummeret på den ønskede funktion placeres i processorregistret ah.
INT 3 er en kommando af x86 familie processorer , som bærer funktionen af den såkaldte. software breakpoint eller breakpoint . Udførelse af kommandoen resulterer i opkaldet af interrupt handler nummer 3, reserveret til fejlretningsformål. I modsætning til de andre INT N instruktioner, som er kodet med to bytes, er INT 3 instruktionen kodet med kun én byte kodet 0xCC, selvom to-byte instruktionen 0xCD 0x03 selvfølgelig også vil fungere.
Bruges primært ved fejlfinding af programmer , kan fejlfinderen indsætte INT 3 i koden for det program, der fejlsøges ved breakpoints.