x86-Linux-järjestelmissä järjestelmäkutsuja voidaan käyttää kahdella tavalla:
- Perinteinen tapa on käyttää keskeytystä 80h (tai 0x80, desimaaleina 128), jolloin järjestelmäkutsun numero laitetaan rekisteriin eax ja funktion parametrit rekistereihin ebx - edx.
- Uudempi ja nopeampi tapa on käyttää SYSENTER/SYSEXIT-käskyjä.[1]

Esimerkki
Esimerkki on laadittu assembly-konekielellä Linux-järjestelmään.mov eax, 6 ; järjestelmäkutsu sys_close(unsigned int fd), sulkee tiedostokahvan mov ebx, 1 ; tiedostokahva, 1 = stdout int 80h ; tee järjestelmäkutsu
Aiheesta muualla
- Linuxin järjestelmäkutsut
- Linuxin kernel 2.2:n järjestelmäkutsujen luettelo
- Miten järjestelmäkutsut toimivat
- Unix assembly language programming
