Understand what happens inside your processor. Build a complete CPU from simple fetch-decode-execute to advanced pipelining with hazard detection.