1...100 aralığındaki asal sayıları bul.
Diyelimki N tane çıktı.
logN/log2 değerini bul. Bu değer sayıcımızın kaç bitlik olacağını verir. (Tabiki bu işlem sonucu tam sayı çıkmazsa 1 fazlasını alacaksın.)
Diyelimki sonuç M çıktı.
RS FF lerle M bitlik sayıcı tasarlayacaksın. Sayıcı içeriği N-1 olduğunda kendi kendini resetleyecek.
Şimdi gelelim asal sayıların saydırılmasına;
Bir decoder tasarlayacaksın.
Sayıcı 0 iken decoder 1
Sayıcı 1 iken decoder 2
Sayıcı 2 iken decoder 3
Sayıcı 3 iken decoder 5
Sayıcı 4 iken decoder 7
Sayıcı 5 iken decoder 11
Sayıcı 6 iken decoder 13
şeklinde kodlama yapacak. (Daha doğrusu kod çözecek)
Not: Eğer asal sayıların 2 li gösteriminde bir tirik yakalarsan tirikten git.