Очень простой вопрос. Я узнал, что драйверы устройств и процедуры обслуживания прерываний - это только некоторые программы или коды. всякий раз, когда это необходимо, их заставляют исполнять. Выполнение означает, что ЦП выполняет некоторые инструкции из своего набора инструкций ISA. Значит ли это, что драйверы устройств и ISR также являются машинными инструкциями для получения требуемого результата?
из чего именно состоят такие программы, как драйвер устройства и процедуры прерывания? у таких программ также есть сегмент данных, сегмент кода и сегмент стека?
Я изучаю ассемблер x86 и C.