【发布时间】:2019-03-01 15:14:45
【问题描述】:
我想将只包含一个函数的程序集文件与生成的目标文件链接起来。我想知道如何在 MASM 中创建 .obj 文件,我还需要知道如何创建这样的函数。这对于将两个整数相加的函数是否足够?
intadd PROC int1:DWORD int2:DWORD
mov eax, int1
mov ebx, int2
add eax, ebx
intadd ENDP
如果我创建并链接 obj 文件,我可以这样做
int x = intadd(1,1);
收到 2 个?
总结一下:如果 MASM 包含上述宏,我需要知道如何从 MASM 创建 .obj 文件,以及如果我的代码不起作用,如何从 HLL 调用宏。
【问题讨论】: