JohnAR Кодировка команд подробно рассмотрена во второй части Интеловского руководства по процессорам архитектуры IA32 (она же x86). Скачать можно...
Pushkoff Нет, процессор продолжает работать, как обычно. JMP не обязательно ставить сразу после переключения в защищённый режим, но надо хорошо...
Veter Драйверы управляют работой внешних устройств. Как можно сделать ОС без управления устройствами, а?
_BC_ Т.е. Вы имеете в виду невозможность физического снятия напряжения питания? Я имел в виду не физическое обесточивание KBC, а перевод его в...
_BC_ ACPI не запрещает иметь в числе управляемых им устройств и контроллер клавиатуры стандарта PS/2. Более того, именно средствами ACPI...
Обесточить PS/2 клаву теоретически можно, то только с помощью ACPI (там соответствующий объект должен присутствовать). Но вот только это...
ajak Просто проще через BIOS. Да и надёжнее: BIOS точно знает, какие контроллеры на маме стоят и как с ними работать.
О чём речь-то? Получить дополнительную область памяти от Винды, что ли? Тогда VirtualAlloc и т.п. функции, описанные в MSDN.
А вообще идеального асма для IA32, увы, не существует -- у каждого куча недостатков. Так что вопрос в том, какие качества существеннее в том или...
device А вот зря недолюбливали Паскаль. И дело не только в среде разработки, но и в том, что он, как и его наследники типа Модулы и Ады, не...
Pavia Если ОС использует ACPI -- то вроде бы да (лень глядеть в спецификацию; помню только, что при "поверхностном сне" BIOS вообще никак не...
BIOS используется и в NT и последующих, но не для ввода-вывода, а для управления электропитанием (ACPI в некоторых случаях этого требует, APM...
Имена участников (разделяйте запятой).