All coursesUC Santa Cruz Tutoring
CSE 12: Computer Systems and Assembly Language Tutoring
Digital logic, number systems, assembly language, and computer architecture.
What we cover
- Digital logic
- Number systems, two's complement, and bitwise operations
- Assembly language and how computers compute in hardware and software
- The compiling and assembly process
- Data structures and memory layout
- Computer architecture and the basics of system software
Common sticking points
- Translating between C and assembly in both directions
- Tracing the stack through nested function calls
- Bit manipulation and two's complement arithmetic
- Using gdb
Bring the assignment or problem set you are working on and we will go through it together.