Ahimov, 97 байт являются теоретическим минимумом для длины 32 разрядного PE-файла. По смещению +5Ch от сигнатуры «PE» находится поле Subsystem....
Ahimov, какой минимум интересует х32 или х64?
Research, а вы можете переписать temphls.inc чтобы вместе с .IF использовались >=, !=, <=, ==, <, > а не как у Василия {} или ~=не равно }больше...
тут можно продолжить потрошить VS и использовать h2inc.exe. Также достаточно подробные хидеры есть в fasm. Можно посмотреть у коллег в PoAsm,...
Application, Начали обсуждение... Просто процитирую свой перевод Истории MASM. ...Microsoft Macro Assembler (MASM) появился в 1981, незадолго до...
Application, это файл win64a.inc это я его написал а не Василий, поэтому его нет в https://dsmhelp.narod.ru/masm64.zip
Research, set filename=1 <---Здесь ошибка должно быть set filename=%~n1. В командной строке asm.bat Hello.asm переменная %0 в bat-файле...
Research, а вы посмотрите в Windows/SYSTEM32 возможно api-ms-win-crt*.dll там и так уже есть и без установки Visual Studio 2026
f13nd, если судить по История MASM не очень большое увеличение ml64 в размере наблюдается :scratch_one-s_head:график по связи размера и версии я,...
Research, допустим, для первых трех уроков это верно, но дальше нужно сказать ― "хватит бегать по граблям" и уже четвертый урок можно посвятить...
именно так сделано в masm32. Мы же должны на что-то ориентироваться? В каждом проекте masm32 есть свой makeit.bat, но если программа пишется в IDE...
Research, по порядку dsmhelp.narod.ru возможно тут придется пользователю пройти этот путь самому. Начинать от простейшего bat-файла, в каждом...
Не знаю, но может быть кому-то поможет. Создаю папку masm64, чтобы было меньше проблем ― создаю ее в корневом каталоге. В этой папке создаю папки...
Как когда-то сказал Инди-Клерк у ассемблера достаточно высокий порог вхождения. Так что, если кому-то нужно → придется разбираться... Если...
GRAFik, да... Research, добавлю. А сейчас давайте вернемся к главной теме. К bat-файлу. К тому, что написано выше, вопросы, предложения,...
GRAFik, лучше о таких вещах спрашивать в отдельных топиках, но отвечу. MASM генерирует бинарный файл, это COM, но для этого нужен linker старой...
IMHO я против того, чтобы bat-файл был максимально упрощен. Bat-файл (опять же IMHO) должен быть один на всю систему и привязан к расширению asm....
Короче, топик по просьбе Entropy, закрываю и уходим в Пакет MASM64 по IDE также есть отдельный раздел IDE. Интегрированные среды разработки
Application, так давайте и создадим. Тема есть. Приложений накидаем. А на мнение Микрософт мне ... Только во флуд не стоит превращать. Делимся...
Application, а чем вас не устраивает тема Пакет MASM64. Она именно для этого и создавалась. Но ее проигнорировали. Поэтому я ее и забросил...
Имена участников (разделяйте запятой).