-


4


, EAX , , , 4 . !

 

mov eax, 666h ; ,

; // hex, dec oct ASCII-

sub esp, 60h ;

mov ebx, esp ; EBX

push eax ; \

push eax ; + - - sprintf

push eax ; /

push offset s ;

push ebx ;

call sprintf ; sprintf

; //

xor eax,eax ; eax := 0

push eax ; uType

push eax ; lpCaption

push ebx ; lpText

( )

push eax ; hWnd

call ds:[MessageBoxA] ;

API- MessageBox

add esp, 60h + (5*4) ;

...

...

...

s db "%04X hex == %04d dec == %04o oct",0

;