在ASM中使用C变量

时间:2017-01-14 20:58:36

标签: c assembly x86 nasm

我只是遇到了一个小问题,他们给了我一个问题。基本上,我有一个带有以下语句的C文件:

int my_pid;
// Print the process' PID
GetPID(&my_pid);
printf("My PID is %d.\n", my_pid);

在单独的.asm文件中,我有以下功能:

global GetPID
GetPID:
    ; Implementation goes here...
    ret

如何制作它以便我可以使用变量" my_pid"在asm文件中?

所有内容都已在makefile中正确链接,因此更多的问题是我不知道足够的汇编,而且我还没有找到关于此主题的明确解释。

非常感谢任何帮助!

0 个答案:

没有答案
相关问题