Добавлю пару простых примеров. Строятся методом хаоса, без IFC-матрицы. Регистрами общего назначения. Целочисленными инструкциями. Случайные числа...
Здесь досадная очепятка. Обнулить младший байт: and rsp, -16 (или, что то же самое, and rsp, 0FFFF FFFF FFFF FFF0h) В остальном указанные пять...
Всё запустилось, работает стабильно. На все вопросы топика ответы получены. Ещё раз спасибо, Mikl__! Применённые приёмы обусловлены следующими...
Для таких функций буду использовать стандартный invoke А чтобы не считать байты стека в прологе и эпилоге: mov rax,rsp and rax,0Fh sub rsp,rax mov...
Попробую сделать проще: аналог invoke, который загружает параметры в регистры, но не меняет rsp. Спасибо! Ну конечно!!! Вот решение моей...
Перевод указанного примера Петцольда на MASM/WASM для win64 зашёл в тупик. Причина следующая: полное непонимание требования о выравнивании стека....
А вот ещё простое MDI-приложение: перевод на fasm для Win64 примера из учебника Чарльза Петцольда. Несколько упрощённое (без массива цветов и...
Уважаемый Mikl__ ! Спасибо Вам за Вашу работу и за персональную помощь! Благодаря Вам всё получилось! Для тех, кому интересно, привожу результат...
Здравствуйте, уважаемые дZенствующие! Прошу понять и простить, но несколько месяцев поиска, чтения и осмысления документации, примеров и форумов,...
Имена участников (разделяйте запятой).