Napisz sobie pętlę, która sprawdza komórkę po komórce pamięć od 32768 do 65535. Oczywiście obniż RAMTOP poniżej 32768

Dla każdej komórki pamięci wpisz 0, sprawdź, czy wynik jest 0. Potem wpisz 255 i sprawdź zawartość. Jeśli najpierw było 0 a potem 255, to komórka pamięci jest dobra i idziesz do następnego adresu.
Gdy znajdziesz wadliwą komórkę pamięci, analizujesz rezultat, tzn. sprawdzasz, na którym bicie było przekłamanie. Jeśli np. wpisałeś 0 a odczyt dał 32, to masz walniętą kostkę odpowiedzialną za bit 5, który nie został wyzerowany. Jeśli wpisałeś 255 a odczyt dał 191, to masz walniętą kostkę odpowiedzialną za bit 6, bo zamiast jedynki dał on w odczycie zero.
Teraz już chwytasz ideę?