All integers that come back are interpreted as signed. The easiest way I find to see what bits represent what numbers is to use the Windows Calculator in Programmer View. I select the Dec setting, put in the number, then select Bin,
Doing that shows that -256 = 1111111100000000 , so bits 8-15 is on