Linux x64 Assembly Tutorial 2: Intro to ASM and AT&T Syntax

In this tutorial we’re looking a little at what an Assembly language is and why anybody would bother with it.

I’ve also decided to include information about AT&T syntax in this series, so at the end I’ve coded the same example as last time only I’ve used the GAS assembler with AT&T syntax.


Website (no slides uploaded for this series yet):


patlpatl says:

Thanks for these.

Just FYI… According to the C++ spec, “return 0” from main() is not required; that is the default when you omit the “return” statement. (This is only true for main(), and only for C++, not for C.) I mention this because you omitted the “int argc, char *argv[]” in the signature, presumably to save space/time.

appelflapify says:

love this tuts man, you make it more even fun to learn 🙂

John Doe says:

thank you !!

Fish Kungfu says:

Thanks for taking the time to make these tutorials!

ModdingArathorn says:

Nice 1080p 🙂

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!