ho capito...
allora devi usare puntatori a 32 bit


#include <stdio.h>
extern int power2 (int factor, int power);
void main()
{
printf(”3 volte 2 elevato 5=%d\n”, power2(3,5));
}



...
.model flat, stdcall
...
public power2

power2:
push ebp
mov ebp, esp
mov eax, dword ptr ss:[ebp+8]
shl eax, dword ptr ss:[ebp+12]
retn 4