Table of Contents
Titlepage
Copyright
Dedication
About the Author
Credits
Acknowledgments
Introduction
A Note on Capitalization Conventions
Chapter 1: Another Pleasant Valley Saturday
Assembly Language Programming As a Board Game
Chapter 2: Alien Bases
The Return of the New Math Monster
Octal: How the Grinch Stole Eight and Nine
Hexadecimal: Solving the Digit Shortage
From Hex to Decimal and from Decimal to Hex
Hexadecimal As Shorthand for Binary
Chapter 3: Lifting the Hood
Switches, Transistors, and Memory
The Shop Foreman and the Assembly Line
What vs. How: Architecture and Microarchitecture
Chapter 4: Location, Location, Location
The Three Major Assembly Programming Models
What Protected Mode Won't Let Us Do Anymore
Looking Ahead: 64-Bit “Long Mode”
Chapter 5: The Right to Assemble