Added: 1 year ago
From: jakash3
Views: 3,629
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (10)

Sign In or Sign Up now to post a comment!
  • fuck usa

  • You have teacher skills! Neat, not pretentious and simplicity! Congrats and keep it going. Many tutorials out there are more focused in showing off than teaching.

  • Comment removed

  • Hey, this is super neat! I am sure a lot of us would love more tutorials haha. I noticed that if I kept 'msg db "hello world",0' as is and did not change it to "%d",0dh etc... or even did not push the 'msg' after pushing ecx I got a segmentation fault. Is it required that I push a data byte string to the printf? I can't just 'mov ecx, 42' and push it to print 42? Thanks in advance! (this applies to the program that prints 42 with a new line.)

  • @how2backtrack You can't just push 42 and print it, the computer wouldn't know if 42 is a number or an address of a string or a file attribute mask or anything else. The first argument of printf lets you specify what kind of data you're going to display in text form. %d means that the next argument corresponding to this token is a decimal value.

  • You should clean the stack your self when using MessageBoxA

  • This is a really good tutorial. please make more assembly programming videos! :D

  • Please don't stop after two videos. Most people who make understandable assembly tuts do...

  • Nice!

    Could you explain command line arguments next? - I've always wondered how to get them in assembly.

  • Great tutorial. Good that you are using very contrast text color so it's easy to read.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more