Jump to content
Sign in to follow this  
ahmadnawab

Assembly

Recommended Posts

Windows API gunakan stdcall calling convention.. so kalau awak nak call API MessageBox misalnya, awak kena push argument dari kanan ke kiri, tak perlu remove argument dari stack dan return value kat eax. Contohnya, kalau ader 4 argument arg1, arg2, arg3, arg4, then

 push arg4
 push arg3
 push arg2
 push arg1 
 call   [MessageBox]
;return value di eax

make sure awak tahu assembly syntax assembler awak since terdapat perbezaan di antara assemblers ni. dan kalau gunakan linker, make sure awak ader import library (*.lib), dapatkan dari windows sdk.

Share this post


Link to post
Share on other sites

ohh macam tu,kira senang jugak la,nanti saya try.baru je nak jinak2kan diri dalam assembly ni,basic ade le.kalau ada sumber rujukan yang bagus pasal windows dalam assembly,boleh la kongsikan ngan saya.. :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...