gazlan: "has no symbol table" - не тот ли глюк. Что такое "symbol table" на русском и как его включить в EXE. А если выбрать в качестве...
iloq - нет, не в этом дело. Попробывал не помогло. Лимит = 0, сегмент расширяется вниз. Значит доступные смещения от 0 до FFFF(сегмент 16-битный)....
Тема всё говорит. У меня версия 5.02.
Короче, без параметров шлюз работает. С параметрами в стэке - нет. Хотя ВРОДЕ всё правильно. Плиз, посмотрите.
Спасибо, sergh. А насчёт документации - я такой, действительно!!, нигде не видел. Ещё раз - сэнкс.
Не въехал. Тип сегмента стека 0110, т.е. для чтения/записи, растёт вниз. ESP указывает почти на конец сегмента. В чём дело то, я этот код сто раз...
Короче, это опять я. Посмотрите пожалуйста на код, отвечающий за инициализацию сегмента стэка и определение регистра ESP. В нём есть ошибка. В...
В EDI загружается ноль потому что это смещение относительно базы сегмента в ES.
Да, всё. Спасибо. Я учёл все недостатки. Всё работает. Теперь другое дело. Я тут решил побаловаться со страничной адресацей, а не получается....
Так что, надо так делать: MOV AX, 10000b PUSH AX POP SS
Понимаю, что уже надоел своим защищённым режимом, но у меня проблемы со стэком. Пробывал разные варианты. Десять раз проверял дескриптор. Но...
Ё-МОЁ. С-П-А-С-И-Б-О.
Я, но позже
Вот новые данные. Тут добавлены обработчики трёх основных прерываний и т. д. Смотрите файл. И что такое Bosh?
Пожалуйста, ну кто-нибудь найдите ошибку в коде, а то я с ума схожу. Заранее спасибо. Плиз-з-з... [img] _1881103964__TLOADER.ASM
Ну, так я нахожу физический адрес сегмента кода, умнажая значение CS на 16, и добавляю смещение Null. А после MOV CR0, EAX у меня всё правильно.
Возможно кто-нибудь найдёт ошибку в следующем коде, который должен осуществлять перевод процессорв в защищённый режим. Объявления:...
Имена участников (разделяйте запятой).