• CS 208.00 - Fall 2023
  • Schedule
  • Assignments
  • Resources
  • Samples
  • About

Lesson 10: Make-ing Sense of It All

2 October, 2023

Outline:

  1. Understanding C programs
    • build systems
    • what’s in a Makefile
    • compilation steps
    • memory organization
      • instructions
      • initialized data
      • global variables
      • the stack
      • the heap
      • example: program_memory.c
  2. What’s next: x86-64 ISA
    • x86-64
    • Compiler Explorer
    • Lab 4: assembly language

Reading assignment (to be completed by the next class):

  • Nothing new, just review what we’ve done so far!