first of all, you've defined w0 as a 2 word array... and then later in the program you don't refer to the array element you want [0 or 1]. I think you need to drop the [2] part in your variable definitions, so you just have a standard single word variable.

I am confused as to what you're trying to output. You should get a word sized number out (56 should give you 1541 as a result).

-------------Picster--------------