barmaley57 22 года мне. Программированием занимаюсь с 8 лет (тогда ещё был у меня ZX-Spectrum). Жалею только об одном, что когда мне было лет...
Tronix Спасибо! Просто я хочу разобраться. Прочитал в статье...
Ребят, то есть получается что всё равно какую физическую память описывают странички. Если у меня выполняется страничка под индексом 34, то после...
Возможно никто не понял что я хочу сказать Вам. Поэтому попытаюсь объяснить всё тоже самое, но только с другой стороны. Вот у меня есть код: mov...
SII Да блин. Согласен, LDT я зря туда пихнул, если использовать страничную организацию.
Да я понимаю про исключения отсутствия странички в памяти подгрузку данных в этот страничный кадр. Понимаю я зачем нужна виртуальная память...
Вот как осуществлять переход то со страницами на код уже другой страницы, если программа пользователя не знает ничего об страничках и думает что...
А вот у меня такой вопрос (всё про страничную организацию памяти)... Теперь я понимаю как составлять странички, как обращаться к нужной страничке...
Nafanya Я не про это. Бывают три вида обработчика прерываний: задача, ловушка, прерывание. Для каждого свой формат дескриптора (там только...
Nafanya Мне как раз так и нужно. А вот ещё интересно: я для любого прерывания (не своего, а прерываний процессора, от 0 и так штуки 24) могу сам...
Nafanya Но если база дескриптора, на который указывает сегментный регистр (селектор дескриптора), равна 0x00000000, тогда будет так, как я и...
Хорошо, пускай всё так, будет выбираться страница из 32-битного смещения. А вот как дело обстоит с заполнением таблицы прерываний IDT. В качестве...
Это всё ладно, разберусь. Вот меня мучает страничная адресация памяти. Физический адрес формируется из 32 битного значения линейного значения: 10...
SII Не эта ли статья?...
Всем доброго утра! Моя задача: разобраться в работе процессора и написать операционную систему для длинного режима (L-Mode) работы процессора. Но...
KIV Спасибо большое! Теперь всё работает: ; Имя: translation_pmode ; Описание: Перевод процессора в защищённый режим ; Автор: Дубровкин...
И сегменты вроде бы правильно настроил: mov AX,0000000000010000b mov DS,AX mov ES,AX mov FS,AX mov GS,AX mov SS,AX mov...
KIV Вот у меня так: translation_pmode__descriptor1: db 00000000b ; Base Address(8) db 11001111b ; G(1), D(1), NULL(1), AVL(1), Segment...
KIV Убрал sti и всё равно тоже самое. Что не так?
Хм. Написал следующее, файл boot.asm: ; ******************************************************************************* ; Имя: boot ; Описание:...
Имена участников (разделяйте запятой).