Нет. В длинном режиме страничная адресация обязательна. Не совсем. В отличии от других режимов тут сегменты нужны только для определения прав...
Не всегда. Вы знаете как через порты сменить видео-режим на 1280x1024x32 и притом, чтобы это работало на любом граф. адаптере, который...
Ничего особенно плохого здесь нет. Просто при переключении задач ОС должна сама сохранить регистры ЦПУ. А вообще аппаратная многозадачность была...
Вообще-то там есть и GDT и страничная адресация. Причём страничная адресация обязательная, в отличии от простого PM. Для перехода тебе потребуется...
Только вот порты ввода-вывода есть, а драйвера по-прежнему нужны для каждой железки свои.
Отличия FASM и TASM: вся информация необходимая для компиляции файла хранится в самом исходнике. В начале идёт директива format, с помощью которой...
Вывод - BIOS лучше UEFI. Интересно, когда-нибудь додумаются до такого: все устройства можно разделить на ряд классов - видео-адаптеры, диски и т....
Качать с помощью менеджера закачек и только с сайтов поддерживающих докачку. Тогда после обрыва закачку можно будет продолжить с этого же места....
Вот текстовый режим очень даже нужен. А насчёт 16 бит и сегментации абсолютно согласен. Ещё 5-7 лет эти знания будут актуальны, потому что...
Если тебе будет надо иметь доступ ко всем 2 ГБ памяти. Даже в реальных ОС без особой нужны столько страниц в одно адресное пространство не...
Если умеете читать по английски, то можно ещё посоветовать osdev.org.
Можешь глянуть исходники Bochs (http://bochs.sourceforege.net/). Там без аппаратной виртуализации, есть различные устройства (VGA, SVGA, CD-ROM,...
strlen и strcmp можно и короче сделать: ; Сравниет строки из DS:SI и ES:DI str_cmp: lodsb test al, al jz @f scasb je str_cmp...
Добавлю, что существует в версиях и под DOS и под Linux и под Windows, написан сам на себе. За основу синтаксиса был взят MASM, но были убраны...
Да. Если обесточить комп. Например, вытащить из розетки, то информация ОЗУ потеряется и ОС пойдёт грузиться с нуля. Правда это равносильно Reset и...
возможно эмулировать окружения для драйвера от любой системы. вопрос лишь в сложности этого. если архитектуры слишком отличаються, то имеет смысл...
Команда fxsave сохраняет состояние FPU в указанную область памяти. Я пишу на fasm. Какового бы типа (db, dw, dd, dq, dt) я не объявлял fpu_state...
Можно помнить последние координаты в устройстве и при нажатии вычислять дельты и посылать их и сообщение, что нажали левую кнопку. Таким образом...
Взрывы производили либо когда в зоне поражения не было людей, либо когда гибель людей и была целью взрыва. А в случае с двигателем очень...
Главное чтоб код BIOS нормально в таком сегменте работал. Ведь это не VM или RM - в сегментах селекторы, а BIOS может сделать mov ax, 0xF000; mov...
Имена участников (разделяйте запятой).