Comer_, в дельфях действительно есть фокусы. особенно убивает когда (при включенной оптимизации) переменная (внутри функции или процедуры) вместо...
KonstantinBart, Юрьев "Assembler" там все оччень подробно расписано. И потренируся хотя бы на виртуальной машине попрыгать из реала в защищеный и...
После выполнения lgdt стэк у тебя исчезает напроч!!!!!!!!!! Селекторы переназначаются именно так. Не забудь создать еще одну запись в gdt для...
В языках высокого уровня сохраняй регистры перед использованием их в коде на асме. Код: void Delay( WORD Msec ) { DWORD i; DWORD TicksToWaitlo;...
rei3er, стек не описан в gdt это раз, а во-вторых никак не происходит его переинициализация после перезагрузки gdt. следовательно его для...
Поясняю: при какой-либо работе со стеком, проверяются регистры ss, esp; при работе с сегментом кода: cs, eip; при работе с сегментом данных:...
В пределах первого метра записываешь код (код_1) (для реалмода)-аналог загрузчика ядра линукса. Задача этого куска-передать как надо управление...
А где дескриптор для стека? Валится у тебя не на Lgdt а на ret-е.
Имена участников (разделяйте запятой).