参考引用:
汇编语言笔记(一)——汇编语言基础 - 知乎一、开发环境我使用visual studio 2022 preview,其他版本的设置大同小异。 第一步: 打开visual studio,点击“创建新项目”: 第二步: visual studio并没有专门的汇编项目,所以需要挂羊头卖狗肉,选择C++空项…https://zhuanlan.zhihu.com/p/420032439步骤一:创建C++空项目
步骤二:鼠标右键单击项目名称——>生成依赖项——>生成自定义,点击masm,这样才能把masm加入到项目的生成工具中
步骤三:鼠标右键单击源文件——>添加——>新建像,选择C++文件,但文件扩展名要改为.asm,编译器才能自动的使用masm编译
步骤四:添加汇编测试代码
INCLUDELIB libcmt;包含“C运行时库” EXTERN printf:PROC;声明函数printf .data;数据段 output_format db "Hello from Luisa",0;需要打印的字符串 .code;代码段 main PROC;main过程开始 sub rsp, 28h;预留空间 lea rcx, output_format;传入output_format的地址作为参数 call printf;调用printf add rsp, 28h;平衡堆栈 ret;从过程返回 main ENDP;main过程结束 END;汇编代码结束
步骤五:编译运行



