Классика отладки http://www.ollydbg.de/ Пишешь простенькую прогу создающую окно и вызывающую SetForegroundWindow открываешь её в отладчике...
Деление выполняется значительно медленнее умножения и везде где возможно его надо заменять, иногда компилятор сам это делает но в таких случаях...
Перлы супер :)) Написать программу которая в принципе не может запуститься это ещё очень постараться надо. Ну а когда будешь знать в чём косяк...
Phuntik Оптимизатор корёжит от алгоритмической антиоптимизации в исходном коде :)) Замени деление на 1e6 умножением на 1e-6 ;)
http://www.wasm.ru/srclist.php?list=11
Жесть ;) если это это сложно, то неудивительно, что в основной программе полно багов, удивительно что она запускается и работает хоть где-то :))...
http://www.wasm.ru/forum/viewtopic.php?id=32996
http://www.wasm.ru/forum/viewtopic.php?pid=284253#p284253
Хм - у тебя комп с n процессоров и каждый привязан к своему потоку? иначе suspend по иннициативе планировщика задач неизбежен ;) Если же...
Alisia Вот полный рабочий вариант для msvc 2008. Два варианта поиска на асме (второй более "продвинутый" закомментирован). И два варианта вывода...
Опять очепятка: вместо lea eax, szFileName, конечно же lea eax, lpBuffer
А нет - торможу :) Вариант выше запишет в тот dwSize что в праметрах функции а исходная задача решается так: LoadFile proc lpFileName:dword,...
lea edi, dwSize ; загрузить адрес локальной переменной mov dword ptr [edi], ... ; записать по нему то что нужно
Alisia И объясни наконец это лаба котрую нужно сделать именно на Borland C++ 3.1 или ты для себя разбираешься и современный компилятор тебе вполне...
Alisia Visual Studio какая? 6? 2005? 2008? или тоже древняя под ДОС? Если современная то конечно выдаёт ошибки как раз потому, что там ассемблер...
Да почитай про SEH и VEH, с их помощью как раз возможна ситуация, когда обработчик исключения откатит программу в состояние когда снимок уже...
Например в системе 100 процесов, ты начал перечислять их и на 20 передумал и перестал это делать (например из-за сбоя в программе). Если теперь ты...
Alisia Ошибаешься :)) программа написанная на Borland C++ 3.1 работает не на ОС - Windows Xp, а в ДОС эмуляторе встроенном в эту ОС ;). Поэтому и...
nbyte просто в Intel синтаксисе под ассемблерной мнемоникой mov скрывается несколько разных опкодов, для обычных регистров один опкод, для...
Варианты продолжение: 5) отказаться от консоли и юзать гуй. 6) написать свою версию консоли с расширенными возможностями и без стандартных...
Имена участников (разделяйте запятой).