In this video, I do some live coding showing how registers work, explain calling conventions, and how to write loops. The final small assembly program prints out the ASCII table to the standard output. If you have not done so already, please check out the "Hello World!" video on how to get started: The x86-64 reference sheet mentioned in the video can be found here: ~dbro/ . If you would like to try this out, please install the NASM assembler in a Linux environment, or download and use a Vagrant image. Take a look at this page for some simple instructions: Please check out the whole playlist with short videos related to low-level programming in general and C and Assembly programming in particular. If you have any topics that you want me to make a video about, just let me know by posting a comment. Music:










