Du verwendest als Speicheradresse ein BYTE. Das scheint mir ein wenig dünne. Bist du sicher, das das keine 16-Bit (= 2Byte) adressen sind ?