Я нашел вроде вот такое решение: mov ah,al shr al,1 and al,01010101b shl ah,1 and ah,10101010b or al,ah mov ah,al...
Не обращай особого внимания на мои слова, но у меня была похожая ситуация, когда код работы с винтом, работающий в дос, перестал работать в вин,...
Еще немного и я сяду сам писать эту прогу :)
<font color="1]„А вопрос в том, почему у _Chingachguk_ возникает #UD (в соответствии с интелом)“ Это в каком таком соответствии? Процитируй,...
А если взглянуть на результаты работы такой "команды" ? У меня она не работает ни в 32-х, ни в 16-ти битном коде. Везде вывыливается в...
Asterix Кроме eax=-1 верно вроде...
lea ebx,[eax+1] sub flag,ebx jz @@Label add flag,ebx ? Кроме eax=-1...
Ну типа того. Тока вложение другое. push ds push es ... pushf call dword ptr OldHandler pushf ... ; do everything popf pop es...
Ёиоу ! Смотри: pushf call dword ptr Old_Handler ; Сейчас флаг ZF вернулся из int 16h оригинального ... ; cmp или любые...
А, я понял ! ;) Ты возвращаешься из перехватчика iret, а надо - retf 2 или как-то иначе флаги сохранять.
Как ты записываешь данные в файл ? Контролируешь ли флаг занятости ДОС (int 28h) ? Вообще код приведи...
В GetTickCoun сомневаться не приходится Что-то мне кажется, что не очень аккуратно проведен опыт. В 98-ой TickCount инкрементируется...
А как насчет lea edi,[edi+10h] ? Следующие 4 dd ?
Не edi, а 4 dd по нему ?
По поводу Drx я писал в своей статье про хасп, часть 1. Может быть, поможет.
Еще один до боли нужный вопрос.Как в айсе можно исправить page fault что бы система (возврате из айса) не глючила или не приходилось...
shl+rcl/shr+rcr ?
Получается, паскаль лучше в этом случае: var d: double; begin d:=1 div 2; { Получается 0.0 } d:=0.5; { Получается 0.5 }...
Имена участников (разделяйте запятой).