Relic У тебя еще сохранился PMMX ? В P2 и выше никаких u\v конвееров нет, и за счет изменения порядка выполнения микроопераций независимый pxor...
l_inc Видимо, да - у А.Фога есть примечание, что shifts and rotates by immediate ≠ 1 были добавлены в 80186...
Nikankin Это что же за ассемблер такой странный ? shl bx,4 должно работать на всех х86
Mikl__ Вот видишь: 1) все в твоих руках, 2) эксперименты с ALIGN в погоне за размером не всегда приводят к желаемому рез-ту Во-первых, каждый...
... и программера. Убери /MERGE:.data=.text и почувствуй разницу ;)
1) Повторяю 2) Поясняю. Размеры секций в исполняемых PE-файлах по умолчанию выравниваются на 512 байт (размер сектора HDD). Поэтому если у тебя...
.data это секция "инициализированных" данных (глобальных переменных), а .data? - "неинициализированных". Поскольку переменные могут...
Clerk Повторяем матчасть: Стек не освобождается только при выходе по (Zw)TerminateThread, поэтому эту "бяку" нужно использовать только в крайнем...
SysProger Ес-но, т.к.
Да, все нормально
В XP SP2 (вроде) нельзя - софтварный DEP рулит Внутрипоточный SEH ес-но. Для всего приложения см. SetUnhandledExceptionFilter
Еще теплее, но правильный ответ - не юзать никаких инструкций, а заглянуть в instruction_tables.pdf Агнера Фога, а заодно и в...
Или так
Использовать функции АПИ InterlockedXXX
beginner Синхронизация нужна только для изменяемых данных. Функция это просто кусок неизменяемой памяти, в котором записан код. Если в функции не...
Плюс быстродействие и занимаемая память. Локальные переменные размещаются в стеке. При входе в функцию под ее локальные переменные выделяются...
FireHacker Ладно, ты прав. Раз тебе нужно влезть в готовую длл, да еще с вб-прабамбасами, да и код уже написан - юзай изменение кода. Насчет...
valterg Что ты говоришь :) Два косвенных перехода подряд (call в exe + jmp в dll) это неявная, но гарантированная потеря 1-2 тактов и 2-4...
Согласен с KeSqueer Дополнительно замечу, что 1) В современных компах рулит предсказание условных переходов. Если "действие совершается единожды"...
И стоило ради этого людям голову морочить накануне всенародного праздника (нэтрэзвая щютка :D )
Имена участников (разделяйте запятой).