Da quelo che so esistono 3 tipi di interrupt: hardware, firmware(bios) e software.
La gestione dellla maggior parte degli interrupt hardware e bios è impedita da windows per uetioni di sicurezza.
Windows tuttavia fornisce un numero elevatissimo di interrupt software che si interfaccano con le API.
La gestione degli interrupt non è cambiata molto tra le nuove ele vecchie versioni di windows, semplicemente è aumentato il supporto a nuove API e si è riosso graduatamente il supporto a DOS.
In realtà anche su DOS le cose erano più o meno le stesse anche se si aveva maggior liberta e accesso all'hardware.
Anche il classico comando MOV ah, 4ch INT 21h è un'interrupt software di DOS il cui supporto è stato eliminato con le moderne versoni di windows.
Sto iniziando ora imparare l'assembly XD, spero di aver scritto cose corrette e di esserti stato utile.