Сам алгоритм вроде одинаковый, заменили деление вычитанием. У меня не используется xchg, которая довольно медленна и не спаривается с другими...
Проверил для 777 и 629, получается 37. Медоленные команды не используются. mov eax, a mov ecx, b @@: mov edx, eax sub eax, ecx...
green Попробуйте указать /OPT:NOWIN98 У меня щас нет 6го линкера что бы проверить, но вроде эта опция унего не совместима с режимом /debug...
cresta > Возможно, у меня плохо с терминологией :). > Почему же это ноль? Если посмотреть страницу из браузера в hex...
letopisec Вообще-то ты был прав :). Наполовину только. test ecx,ecx дейчтвительно делает проверку на ноль. Если ecx = 0, то в результате...
> Команда test это не проверка, а арифметическое действие - пибитовое И. Т.к. флаг S всегда равен старшему биту результата, то последующее...
Однозначность обязательно есть - это ж компьютер. Смотрим, какие флаги используются в Jcc и какие устанавливаются предыдущей инструкцией....
Больше! Но старший бит равен 1, значит может рассматриваться как отрицательное.
FASM позволяет использовать оба варианта. 2й пишется так: int3
Asterix Это MSVC из toolkit2k3. Что-то я перемудрил, когда вырезал всякий дополнительный stuff, должно быть так: (положение метки @1 важно)...
DirectDraw в любом случае "привязывается" к окну. Ищите вызов DirectDrawCreate(Ex), далее будут вызовы через COM VTable Что-то вроде:...
А если так: #if DBG void DebugOut(const TCHAR* str, ...) { TCHAR buff[1024]; va_list parameters; va_start(parameters,...
Где не правильно? я просто взял твой код и подправил. Другое дело, что от этих Jcc в глазах рябит :-)void main(){ char *esi; if(...
Оффтоп, небольшая оптимизация: push eax invoke GetExitCodeProcess,hProcess,esp pop eax cmp eax,STILL_ACTIVE jz running
> Поскольку у тя тут цикл, то таблица после первого обращения к ней попадёт в кеш (если таблица большая как в моём примере, то для процев...
Как сказать.. Проц всё равно будет по 16/32 байта читать, а дальше данные будут из кеша браться. Байты можно смело читать с любого адреса, а...
Код не проверял, т.к. не уверен, что условие правильно понял.. <font face="monospace]xor ebx,ebx xor eax,eax cmp bl,[esi-1] rcl eax,1...
> > А вы почему демаете, что FinalScratch - это усечённый вариант? А может быть так: Studio не работает с пластинками потому...
СТАТЬИ > Уроки Iczelion'а PE. Урок 5. Таблица секций
defrag Посмотрите ОПКОД команды Call 2E85:0287 в отладчике
Имена участников (разделяйте запятой).