Как я могу сделать masm проект в Visual Studio? Я не забываю делать это в классе некоторое время назад, но я с тех пор забыл, и Google только получает меня встроенный ассемблерный код.
Начните с шаблона проекта режима консоли Win32. Удалите файлы .cpp. Щелкните проект правой кнопкой мыши в окне «Обозреватель решений», выберите «Пользовательские правила сборки», отметьте «Microsoft Macro Assembler». В VS2015 используйте Build Dependencies, Build Customizations, проверьте masm.
Добавьте новый файл .asm, щелкнув правой кнопкой мыши узел «Исходные файлы», «Добавить», «Код», «Файл C ++», обязательно используйте расширение .asm. В окне свойств измените Тип файла на Код C / C ++, чтобы он передавался компоновщику.
Параметры компоновщика, файл манифеста, Generate = No. С помощью этих параметров я мог построить и отладить этот образец файла .asm:
.486
.MODEL FLAT
.CODE
START:
ret
END START
Я не думаю, что вы можете сделать это в «современных» сборках Visual Studio. Вот инструкции для очень старого: http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html
Изменить: Похоже, вы правы - это поставляется с VS 2005. С тех пор Microsoft начала распространять MASM бесплатно и, вероятно, прекратила его поддержку. : (