Las interrupciones son el rompimiento de la secuencia de un programa para ejecutar una rutina de servicio. Existen interrupciones por software y hardware. Las interrupciones hardware incluyen interrupciones enmascarables (IRQ) y no enmascarables (NMI). El manejo de video y teclado se realiza mediante interrupciones. El timer genera interrupciones periódicas para actualizar el tiempo.