Я никак не могу понять, почему же этот код не работает... Переход в PM и выключение. Прошу помощи. use16 start: jmp continue_loading GDT:...
Исправлюсь! Как то я на небольшие мелочи внимания не обращал, а теперь вот столкнулся и попался... Всё, нашёл лит-ру, заполню пробелы.
7)Смещение будет 10h;Смещение = 0; 8)Одинаковые. 1000h*10h+10h=1001h*10h 9)Мне кажется, что совершенно не важно, поскольку сегментные регистры...
1) Логическое деление памяти в плоском режиме. В реальном размер сегмента не превышает 64кб, в реальном - 4Гб. 2) Смещение - число, показывающее...
Pavia, в том куске кода я опечатался. На вопросы отвечу же несколько позднее.
Чуть не забыл: SII, спасибо.
Memory management interviev и далее в Volume 3A: System Programming Manual, Part1 Нашел... Читаемс. Я сначала читал статьи BrokenSword'a, потом...
IDT у меня тоже построена, но TSS мне пока не нужно. Ни о какой мультизадачности мне пока рано ещё даже заикаться.
Ладно, манов от Intel у меня полно. Буду среди них смотреть, что подойдёт. (Хотя, честно говоря, читал ещё до этого, но не особо в System...
Итак, приступил я к изучению защищённого режима. И вот у меня возникли проблемы с мини-ядром, которое переводит проц в защищённый режим и далее...
Да,есть такая, я ей пользуюсь. Я просто думал, что есть в другом, несколько более удобном виде.
IRQ RESET не использую совершенно. Добавил в обработчик прерывания таймера mov al, 20h out 20h, al sti
MisHel64, получилось так, что я просто вставил разрешение других прерываний в более приоритетное прерывание - от таймера, и теперь всё работает....
BVOG Ваш вариант завершения прекрасно сработал :)
Pavia это же таки просто чтение (или я опять что-то не то сказал?). А как корректно завершить прерывание?
Совсем с клавой запутался. Итак. В конце обработчика прерывания, перед iret нужно отправить EOI и записать в порт 60h F4h (разрешить передачу...
Нет, проблему я ещё не решил. Насколько понимаю, нужно послать 0xF4 в порт 60h для того, чтобы продолжилась передача данных. Ничего более...
Думаю нет.
Шлём 20h в порт 20h... но ситуация не меняется.
Да, 2 контроллер здесь совсем не при делах... Это я уже и так, и сяк пробовал, вот и написал... Значит нужно послать 20h в порт 20h , для того,...
Имена участников (разделяйте запятой).