2.1 Basic Interpretation2.2 Threaded Interpretation2.3 Predecoding and Direct Threaded Interpretation2.4 Interpreting a Complex Instruction Set2.5 Binary Translation2.6 Code Discovery and Dynamic Translation2.7 Control Transfer Optimizations2.8 Instruction Set Issues2.9 Case Study: Shade and the Role of Emulation During Simulation2.10 Summary: Performance Tradeoffs