Computer Systems CS 3650
64-bit Assembly Programming
Readings (Do Before Class)
Yale Assembly Guide
Assembly for Compiler Writers
What is the 'ld' tool
GNU handy x86-64 cheat sheet
Slides (Look at During Class)
In-Class Activity or Lab (After the Lecture)
In-Class Activity link
An annotated hello world for AT&T style syntax assembly.
Audio Recordings are posted after class. Occasionally technical errors happen, but I do my best to post recordings as soon as possible.
Please look over these curated links.
Writing a Function in Assembly: Intel x86 ATT Assembly Stack Part 1
Writing a Function in Assembly: Intel x86 ATT Assembly Stack Part 2
Writing a Function in Assembly: Intel x86 ATT Assembly Stack Part 3
Play video games and learn assembly
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!