Mit Bascom weiß man leider nie, wie lange jetzt was dauert. Aber ich kann dir eins sagen:

0,3 Sekunden = 300 Millisekunden (safe)
1 Mhz = 1.000.000 Takte / Sekunde
taktdauer = 1 MIKROsekunde
20 Mhz = 20.000.000 Takte / Sekunde
Taktdauer = 1/20 MIKROsekunde.
Noch Fragen? Demnach hättest du 20000 * 300 Takte Zeit zum berechnen. Bei 1m eben 1 zehntel.

Also: 6 * 10 hoch 6 Takte, bzw. 6 * 10 hoch 5 Takte.

6.000.000, bzw. 600.000 Takte.

ich weiß aber nicht, wie lange das dauern würde, aber das kann man irgendwie simulieren. Mit assembler ist dei Sache wahrscheinlich kein Problem.

Wie alt bist du? ich persönlich bin 13. Aber trotzdem kein Gewehr (lol) auf die Rechnungen.