调用_fun

时间:2015-08-13 06:39:08

标签: assembly masm

我想做这样的事情:

    call _function
    dd 5.91

是否可以将5.91作为_function的参数?

1 个答案:

答案 0 :(得分:0)

是的,当然是。由于放置在堆栈上的返回地址指向该dword,您可以使用[esp]引用它(只要您当然没有改变esp)。您还需要调整返回地址,以便在函数退出时不会尝试将该参数作为代码执行。在大多数情况下,不建议这样做。