Ну да, можно и так. Главное не забыть вернуть стек в исходное состояние ДО jmp :)
Это еще почему? Что мешает в оконной процедуре проверить, что пришедшее сообщение не является одним из интересующих нашу специфическую логику окна...
Необходимость сохранть регистры в зарезервированных слотах возникает только в том случае, если первые четыре аргумента требуются и после вызова...
Да, только их не надо суммировать. Надо выделить под максимум аргументов. Там, где аргументов меньше - использовать только самые нижние слоты, а...
Entropy, зачем 30? 20 Это же не stdcall, где вызываемая функция обязана была сама подчищать стек после вызова. В конвенции x64 после CALL у тебя...
Как тяжело вам живется :) [spoiler]
В конвенции x64 проще вообще не играться стеком перед каждым вызовом, а сразу в прологе стекфрейма текущей функции зарезервировать место под...
Раньше и не было тем типа "Как погладить кота", а если и писали не по теме ресерча или асма, то срались про теорию относительности, шаровые молнии...
Хорошо сказано, да :)
Имхо, там по японски такое: Мчитесь, сани, подобно ветру Сквозь снег легко и быстро если смеющийся голос затеряется в снегу Цветами светлых...
Эх, если б там еще были и asm-хэдеры винапишных вещей, было бы вообще замечательно.
Может кто не знает - MASM входит в состав VisualStudio. По крайней мере у меня, в кастрированном варианте студии, без IDE, под названием MS C++...
А какая исходная задача? Та, для которой понадобилось решать вот это: Может быть может быть для нее есть какое-то более подходящее частное...
Предлагаю не одну производную сравнивать, а сразу много (нескольких младших порядков). Ну, типа, чье разложение в ряд Тейлора ближе - та и...
8B -> MOV r32,r/m32 B8+rd -> MOV r32, imm32 Ну и вообще, если откроешь, например, интеловскую документацию - там куча разных опкодов (то есть,...
Для загрузки непосредственного значения в modrm тоже отдельный опкод, но мнемоника все равно MOV. Вот в i8080 на каждый разный чих...
Если б мнемоники x86 проектировали Zilog, у них наверное, на все про все была бы одна мнемоника LD LD EAX, EBX LD EAX, some_var ; занести адрес...
А зачем такое? Intel SDM разве недостаточно? Как вариант - не перечислять все команды, большинство из которых так или иначе очевидны (стандарная...
Иконки, курсоры и маленькие bmp-шки для кнопок обычно хранятся в ресурсах в несжатом виде, то есть, при одних и тех же размерах и цветовом...
А можно то же самое для питонов выше 3.8 ?
Имена участников (разделяйте запятой).