If you are debugging under Windows Mobile you need to know instruction set, memory management, etc.
One of architectures where Windows Mobile (Pocket PC, Windows CE) runs is ARM.
"ARM System Developer's Guide: Designing and Optimizing System Software"
http://www.amazon.com/ARM-System-Develo ... 63-0001737