Tak už se nehádejte, jste jak malí klucí...... Z technického hlediska je chyba způsobena "nedomyšleným" algoritmem v inicializační části modulu Crt, kde se "kalibruje" proměnná pro provádění procedury Delay. Tato inicializace se provádí vždy, tedy i v případě, kdy se procedura Delay vůbec nepoužívá. Procedura je založena na principu, že kód běhá v cyklu, aby uplynula určitá doba. K tomu je třeba určit, kolikrát se má cyklus provést, a právě to se provádí v inicializaci. U velmi rychlých procesorů pak může dojít k tomu, že tato hodnota přesáhne rozsah jednoho slova (word), tedy rozsah 16 bitů. Důsledkem je to, že při provádění určité instrukce dělení dojde k přetečení registru, který má obsahovat výsledek dělení, což je hlášeno jako chyba "dělení nulou".