wie wärs mit 1. bit am pin zu adresse x addieren,
falls noch weitere bits, dann adresse x um eins nach links verschieben und 2. bit addieren, usw...

nach 8 durchläufen nimmt man halt die 2. adresse

dann brauchst ned soviel speicher? ^^