Capita in qualche caso (cioè nello 0,00001% 😉 ) che, scrivendo un programma C, si debba inserire un pezzetto di codice assembly per fare delle operazioni non contemplate dal C, come usare una specifica istruzione del processore, richiamare manualmente una syscall, oppure semplicemente scrivere un pezzo di codice altamente ottimizzato. Se non volete creare un file separato apposta per questo codice, l’assembly inline è quello che fa per voi.