Сборка - Уровни привилегий - PullRequest
       42

Сборка - Уровни привилегий

3 голосов
/ 10 августа 2010

Как я могу выполнять ограниченные инструкции, такие как IN и OUT из защищенного режима?

Я обнаружил, что для выполнения инструкции IO потребуется достаточно высокий уровень привилегий (CPL).Как я могу работать в режиме ядра, иметь разрешение IO или что-то еще, что может мне помочь?- Я хотел бы иметь прямой доступ к оборудованию, без каких-либо препятствий для меня.

Спасибо.

1 Ответ

1 голос
/ 20 марта 2011

DOS не является ОС защищенного режима. В старину существовали фреймворки PM, называемые DOS extenders . У них есть API для таких вещей. Создание собственной среды PM состоит из гораздо большего, чем просто переключение ЦП в защищенный режим.

Вам также следует использовать программу отладчика, чтобы проверить, что именно не так в DosBox.

...