【发布时间】:2011-09-04 11:56:25
【问题描述】:
我正在尝试从 ASM 中调用一个函数。我知道如何调用它,但我无法找到如何获取此函数的返回值。一个例子如下:
C 代码:
int dummy() {
return 5;
}
(N)ASM 代码:
dummyFunction:
call dummy
;grab return into eax
inc eax ; eax should be 6 now
ret
有什么想法吗?
【问题讨论】:
-
你遇到了什么“麻烦”?
-
确实,告诉我们出了什么问题...
-
@R.. 我认为他的问题只是,他不知道
eax已经正确设置。