slackhead Выравнивание внутри секции по понятным причинам не может быть больше выравнивания самой секции. Нужно либо уменьшить значение операнда...
slackhead Для повышения быстродействия, люди иногда пичкают код директивами align для выравнивания меток циклов, функций, массивов, ... Таким...
slackhead http://www.wasm.ru/toollist.php?list=7 (см. Патч на MS link.exe by S.T.A.S./Asterix)
P_F Практика показывает, что стандартная либа для асма нужна только ньюбам. Многие системные либы активно используют CRT. Получается, что мы...
Kozyr__ Их libv2 занимает в 40 раз больше в памяти, но сжатие, конечно, рулит и синтезатор вместе с треком можно утрамбовать хоть в 1Кб. crypto...
slackhead Если это динамическая версия MSVCRT, то никакой дополнительной инициализации для успешного использования printf не нужно.
Morskoivolk Про динамические библиотеки вообще и про динамическую линковку в частности в 2х словах нормально не обьяснить. На сайте в разделе...
vid Example 1: if ~ defined DEBUG nop else int3 end if Assembles a nop. Example 2: define DEBUG 1 if ~ defined DEBUG nop else int3 end if...
Оптимизация - это только один из плюсов ассемблера и далеко не основной, IMO. Правильно.
Результат может отличаться, если числа в массиве большие, т.е. если при сложении может произойти переполнение.
+25°C Хоть бы дождик пошёл...
define DEBUG 1 if ~ defined DEBUG ; ... else ; ... end if
+ORC тоже якобы умер. Почтим же минутой молчания память об этих легендарных аватарах: +ORC, Ms-Rem, captain cobalt.
Я сомневаюсь, что режимов вообще больше десяти, но считать на пальцах лень.
Stub В первом случае: DataDirectory[IMAGE_DIRECTORY_ENTRY_IMPORT] DataDirectory + IMAGE_DIRECTORY_ENTRY_IMPORT * sizeof(IMAGE_DATA_DIRECTORY)...
Всё правильно он перевёл.
Twister Давно пора было поменять opcodes.hlp на x86eas.hlp :)
green То, что он анализирует код ассемблерной вставки - это, конечно, факт, ведь он таким образом узнаёт какие регистры нужно сохранять в...
v1.4 Пофиксил парочку мелких багов. [+] Добавил исходник либы OpenAL v1.0 и v1.1. И буквально на следующий же день - v1.5 :) [+] Добавил ещё...
Такой код инлайнится даже без __inline: int is9x(void){ __asm{ mov ax,cs xor al,al movzx eax,ax } } И ряд других более...
Имена участников (разделяйте запятой).