Originariamente inviato da rocco.g
mm non ho capito bene...

io pensavo di dover compilare i lfile asm a parte creadno l'obj e poi linkarlo in fase di compilazione al programma in C con il compilatore...

perchè mi deve diventare così:

codice:
power2: 
push ebp 
mov ebp, esp 
mov eax, dword ptr ss:[ebp+8] 
shl eax, dword ptr ss:[ebp+12] 
retn 4
per innanzitutto tu compili a 32bit il codice C, quindi passi variabili a 32bit al codice asm! il codice asm a sua volta deve essere a 32bit!