MIPS printing integer problem

Okay so say I have an array which is like this:

.data

values:
.half -17
.half 16
.half 153

and I want to print it as

-17
16
153

How do I do this?? If it is stored in a 4 byte of integer then it would be very easy to do, but not it's stored as a 2-byte integer.

In a 4 -byte integer I just quadruple starting from the first array address and then print the array, but how about this one?? Can someone help me??
[508 byte] By [-EquinoX-] at [2007-11-20 10:55:33]