ChatGPT - 8051 interrupts explanation