Processor & Instruction Set
A 18-module path through processor & instruction set, in study order from foundations to the frontier.
Modules
- The Stored-Program Computer
- The Fetch-Decode-Execute Cycle
- Instruction Set Architecture as a Contract
- RISC versus CISC Design Philosophies
- Instruction Formats and Encoding
- Assembly Language Fundamentals
- Addressing Modes
- Procedure Calls and the Stack
- The Single-Cycle Datapath
- Single-Cycle Control
- Multicycle Control
- Introduction to Pipelining
- The Pipelined Datapath
- Structural Hazards
- Data Hazards and Forwarding
- Stalling and the Load-Use Hazard
- Control Hazards
- Branch Prediction