Wenn du rückwärts schreibst wird die Adresse 0x00 nicht beschrieben, da "address!=0", liegt es evtl. daran, dass das keine gültige Adresse ist?
Du also von 1 bis 2048 schreiben musst?
MfG Lorcan