Computer Systems CS 3650
Lecture
64-bit Assembly Programming
Previous
Next
Readings (Do Before Class)
Assembly Guide
Yale Assembly Guide
Assembly for Compiler Writers
What is the 'ld' tool
GNU handy x86-64 cheat sheet
Slides (Look at During Class)
Slides
In-Class Activity or Lab (After the Lecture)
(Non-lab day)
In-Class Activity link
Code
Listing
File
Notes
1
hello.s
An annotated hello world for AT&T style syntax assembly.
Audio Recording
Audio Recordings are posted after class. Occasionally technical errors happen, but I do my best to post recordings as soon as possible.
Additional Resources
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