Какой самый простой способ скомпилировать / выполнить файл на ассемблере в Windows? Будет ли один вариант — просто встроить в проект Visual Studio C ++ и использовать __asm
теги?
Я рекомендую вам НЕ делать этого. Вместо этого напишите программу на ассемблере отдельно в файле .asm, скомпилируйте ее в объектный файл (или .lib-файл также в порядке). Затем свяжите это с вашей программой. Это облегчит отслеживание ошибок в вашем коде. использование __asm - плохая альтернатива написанию отдельного файла на ассемблере.
Вы можете использовать любое количество ассемблеров: MASM, NASM, FASM и т. Д. Просто имейте в виду соглашения о вызовах, используемые программой C / C ++, и скопируйте их в свой код в MASM / NASM / FASM.
Других решений пока нет …