Practical Foundations of
Debugging
Chapter 4
Instruction pointer
and disassembling a program with
pointers