Возвращаемое значение функции C в ASM

Я пытаюсь вызвать функцию из ASM. Я знаю, как это назвать, но мне трудно найти, как получить возвращаемое значение этой функции. Пример:

Код C:

int dummy() {  
    return 5;  
}  

(N) Код ASM:

dummyFunction:
    call dummy
    ;grab return into eax
    inc eax ; eax should be 6 now
    ret  

Есть идеи?

11
задан Juan Pablo 29 May 2011 в 23:43
поделиться