; int AddMult(int W, int X, int Y, int Z) { ; return (W+X)*(Y+Z) ; ; } [section .text USE32] [section .text] [BITS 32] align 4 GLOBAL AddMult AddMult: push dword ebp mov dword ebp, esp mov dword eax, [ebp+12] add dword eax, [ebp+8] mov dword edx, [ebp+20] add dword edx, [ebp+16] imul dword eax, edx pop dword ebp ret