visual studio中调用masm汇编
创建空项目
右键项目-》生成依赖项-》生成自定义-》masm//其中这一步不能和下一个步骤顺序颠倒,必须先设置这一项,在添加源文件,编辑
添加main.cpp sum.asm
#include <cstdio>
extern "C" int sum(int a, int b);
int main(int argc, char** argv)
{
int a = 1;
int b = 2;
int c = sum(a, b);
printf("%d\n", c);
}
----------------------------------------------
.model flat,c
.code
sum proc
push ebp
mov ebp, esp
mov eax, [ebp+8]
mov ecx, [ebp+12]
add eax, ecx
pop ebp
ret
sum endp
end
开始执行