Very simple question. I learned that device drivers and interrupt service routines are just some programs or codes. if necessary, they are performed. Execution means that the CPU executes some of the instructions in its ISA instruction set. Does this mean that device drivers and ISRs are also machine instructions for generating the desired result?
what exactly do such programs like to use device drivers and interrupt routines? Do such programs also have a data segment, code segment, and stack segment?
I am learning x86 and C assembly language.
source
share