我只是遇到了一个小问题,他们给了我一个问题。基本上,我有一个带有以下语句的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中正确链接,因此更多的问题是我不知道足够的汇编,而且我还没有找到关于此主题的明确解释。
非常感谢任何帮助!