When I use Microsoft CodeView to display 32-bit registers, why do zeros mysteriously appear?
This bug is acknowledged by Microsoft. See MSDN article #Q87548 for details. For debugging, you might want to call the DumpRegs procedure from the book’s link library to display a snapshot of the 32-bit registers. Microsoft fixed this bug in CodeView version 4.10, but I’ll be darned if I can find a copy!