Readings and other resources in module order

This page collects together all of the “readings” associated with individual modules.

In this site, readings represent “passive” learning opportunities, as opposed to experiences, which represent “active” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Computer Architecture

Module: Integers & Computers

Module: X86 & NASM

Module: First NASM Program

Module: Data Size & Arithmetic

Module: Control Structures

Module: Bit Operations

Module: Subprograms

Module: Compiling

Module: Linking & Loading

Module: Debugging