· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Просто бред со стеком в протектеде

Посл.отвђт Сообщенiе


Дата: Сен 27, 2004 17:36:55

Здрасте все ! Вот писал я тут под протектед моде по старинке оставив сегмент стека как есть (т.е. из реального режима) все было ок-об... но как только подставляю ему сегмент данных (в esp соответственно метку в конец проги+200h) в защищенном режиме работает, а при выходе в реальный рисует буковку "а" и все висент ;) (а еще иногда закрашивает экран в белый цвет) не ну гон же ? памагите !
прога прилагается (упрощна до нельзя - 200 байт)


_1067543700__GNU.ASM


Дата: Сен 28, 2004 18:18:27

Попробуй поставить в конце программы mov ax,4C00h / int 21h вместо retn. Ошибка должна исчезнуть (непонятно только, почему).


Дата: Сен 29, 2004 12:45:47

Не канает :( retn, возвращается и так правильно... Ну что за идиотизм ?! Может дескриптор не тот ?


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071