lea eax,msg
push eax
call printf
;!!
ADD ESP, 1*4 ;1 (push eax), push + push + push 3*4
;!!
push 0 ; return to os contorl point
call ExitProcess@4
msvcrt does not balance the stack, in 32bits balance stack on use msvcrt