Много основен въпрос. Научих, че драйверите на устройствата и рутинните услуги за прекъсване са само някаква програма или кодове. когато е необходимо, те се изпълняват. Изпълнение означава, че процесорът изпълнява някои инструкции от своя набор от инструкции ISA. Означава ли това, че драйверите на устройства и ISR също са машинни инструкции за генериране на необходимия резултат?
от какво точно се състоят такива програми като драйвер на устройство и рутинни процедури? имат ли такива програми също сегмент от данни, кодов сегмент и стеков сегмент?
Уча асемблерен език x86 и C .