Столкнулся с забавной проблемой, решить которую не могу. Есть хук обработчика прерывания. в конце он делает jmp real_interrupt_handler, где real_interrupt_handler - переменная содержащая указатель на настоящий обработчик прерывания. Проблема в том, что когда прерывание проишодит в контексте 16 битного приложения, регистр DS != 23 и real_interrupt_handler находится неизветно где. Чем бы можно заменить этот jmp?