Вопросы по теме 'protected-mode'
Программа BIOS в реальном режиме и защищенный режим
Я провожу эксперимент с ОС. До сих пор весь мой код использовал прерывание BIOS в реальном режиме для управления жестким диском и дискетой. Но как только мой код включит режим защиты процессора, вся процедура обслуживания прерывания BIOS в реальном...
4633 просмотров
schedule
27.02.2023
Как напечатать строку в защищенном режиме в c
Я новичок в OS Deving, и мне удалось создать загрузчик, а затем ядро. Я успешно перешел в защищенный режим и передал управление ядру. Я могу писать отдельные символы, но строка печати не работает. Это моя printString () функция.
void...
1111 просмотров
schedule
09.02.2023
Как программировать в 16-битном защищенном режиме с более чем 64 КБ данных?
Я хочу написать код для 16-битного защищенного режима, в частности простую операционную систему с некоторыми программами. Я знаю, что это звучит глупо, и, вероятно, так оно и есть, но мне интересно понять, как писать программы с такими ограничениями....
482 просмотров
schedule
16.02.2023
Любая попытка вывести строку на экран в защищенном режиме вызывает перезагрузку
Недавно я перешел в защищенный режим при разработке ОС с нуля. Мне удалось перейти на C и создать функции для вывода символов на экран (спасибо Майклу Петчу за помощь в достижении этого этапа). В любом случае, всякий раз, когда я пытаюсь создать...
192 просмотров
schedule
30.06.2022
Ошибка: недопустимый тип дескриптора 0 для int 0
Я не могу переключиться в защищенный режим в программе DOS EXE, написанной на MASM.
При загрузке дескриптора DOSBox выдает ошибку:
Недопустимый тип дескриптора 0 int 0.
Я создал функцию для загрузки таблицы дескрипторов с 3...
400 просмотров
schedule
19.06.2023
Отключить запрос Internet Explorer «программа будет открываться вне защищенного режима» при запуске приложения через BHO
Я написал BHO, который запустит консольное приложение, как только BHO будет создан. Консольное приложение - это простое вспомогательное приложение, разработанное на C # и размещаемое на локальном диске C.
Когда я развернул BHO на своей машине...
703 просмотров
schedule
30.10.2022
Вход в защищенный режим из DOS-программы
Я думаю, что прочитал около дюжины вопросов, которые в основном дублируют этот, но я до сих пор не нашел решения.
Желаемый результат - войти в защищенный режим и остановиться без сбоев. Проблема, с которой я столкнулся, - это тройная ошибка после...
283 просмотров
schedule
30.03.2022
Почему работает загрузка GDT следующим образом
Я пишу собственное ядро и использовал этот код, чтобы переопределить глобальную таблицу дескрипторов, установленную загрузчиком. Это делается в 32-битном защищенном режиме.
flush_gdt:
lgdt [gdtr]
jmp 0x08:complete_flush...
50 просмотров
schedule
22.03.2022