Можно ли в обработчике прерывания вызвать дугое прерывание kb_irq: mov eax, 0x02 int 0x80 ; <- если так сделать, то ничего не происходит
IIRC пока в DOS выполняется обработчик прерывания, флаг не даст процессору прерваться ещё раз. На NT/linux прерывания имею приоритет - но тут разговор про аппаратные прерывания.
Точняк. Проверил в доке - в реальном режиме "int" обнуляет IF, TF, AC, сохраняет CS, IP и выпоняет код по вектору.