Resources
Useful all term
- CS208 Quick Reference, Aaron Bauer
- CS208 Style Guide
Getting started
- Moodle for this course (only for homework submission and quizzes)
- Download Visual Studio Code
- using VS Code lab
- Video: using VS Code in CS208
Unix
- Unix tutorial
- Bash commands, Ruth Anderson, University of Washington
- Some useful Unix commands, Tia Newhall, Swarthmore College
C
- Standard reference library for C and C++
- Stanford CS Library C resources
- C resources, Tia Newhall, Swarthmore College
- Duaneās Incredibly Brief Introduction to the C Programming Language, Duane Bailey, Williams College
- C for Python programmers
- C for Java programmers
- C Programming WikiBook
gdb
- Two-page x86-64 GDB cheat sheet (pdf, txt)
- Intro to GDB video
- Beej's Quick Guide to GDB (based on the very handy gdb -tui mode)
- Examining Memory
- Extensive Tutorial
- TUI commands
x86_64
- Nice summary from Stanford—"A CS107 joint staff effort (Erik, Julie, Nate)"
- A good (but old) instruction reference from David Evans at the University of Virginia
- Wikipedia has a good EFLAGS register reference
- Here's the instruction reference I found in class on Jan 28. (Felix Cloutier)
- Official Intel x86 instruction reference. It's a PDF.