فهرست کتاب The Art of Assembly Language Programming (1996)
Section One: Machine Organization
- Forward Why Would Anypne Learn This Stuff?
- Data Representation
- Boolean Algebra
- System Organization
- Memory Layout and Access
Section Two: Basic Assembly Language
- Variables and Data Structures
- The 80x86 Instruction Set
- The UCR Standard Library
- MASM: Directives and Pseudo-Opcodes
- Arithmetic and Logical Operations
- Control Structures
- Procedures and Functions
Section Three: Intermediate Level Assembly Language Programming
- Procedures: Advanced Topics
- MS-DOS, PC-BIOS and File I/O
- Floating Point Arithmetic
- Strings and Character Sets
- Pattern Matching
Section Four: Advanced Assembly Language Programming
- Interrupts, Traps and Exceptions
- Resident Programs
- Processes, Coroutines and Concurrency
Section Five: The PC's I/O Ports
- The PC Keyboard
- The PC Parallel Ports
- The PC Serial Ports
- The PC Video Dispaly
- The PC Game Adapter
Section Six: Optimization
- Optimizing your Programs