def METHOD_NAME(self):
    word = self.read_word()
    neg = False
    if word & 0x80000000:
        neg = True
        word = (-word & 0xffffffff)
    return (-1 if neg else 1) * word / float(1 << 20)