global suma section .text suma: add edi,esi ;edi=edi+esi mov eax,edi ret #include unsigned int x,y,z; int main(void){ x=1; y=2; z=suma(x,y); printf("%d + %d = %d\n",x,y,z); return(0); }