I never had any purpose to justify the use of signed<->unsigned conversion myself, but you may have a look at
http://support.microsoft.com/kb/189323

It's all about how you interpret/display the numbers... like Floating point in PBP... or show decimal on a LCD