编程语言
首页 > 编程语言> > visual studio中调用masm汇编

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

开始执行

标签:int,masm,mov,visual,ebp,studio,main,sum,ecx
来源: https://www.cnblogs.com/xpylovely/p/13636744.html