Forward Why Would Anyone Learn This Stuff?

1 What's Wrong With Assembly Language
2 What's Right With Assembly Language?
3 Organization of This Text and Pedagogical Concerns
4 Obtaining Program Source Listings and Other Materials in This Text

Section One: Machine Organization

Section Two: Basic Assembly Language

Section Three: Intermediate Level Assembly Language

Section Four: Advanced Assembly Language

Section Five: The PC's I/O Ports

Section Seven: Optimization

Chapter 25 - Optimizing Your Programs
25.1 - When to Optimize, When Not to Optimize
25.2 - How Do You Find the Slow Code in Your Programs?
25.3 - Is Optimization Necessary?
25.4 - The Three Types of Optimization
25.5 - Improving the Implementation of an Algorithm

25.6 Summary