Kolega Stano Havran (aka SH) prišiel na jednu naozaj peknú vecičku v súvislosti s programom Turbo Basic. Veľmi často treba vyplniť časť pamäte rovnakou hodnotou v rozmedzí 0 až 255d /0 až FFh/. Samozrejme je to to možné previesť pomocou slučky FOR-NEXT, kde v nej pomocou príkazu POKE ADRESA, OBSAH napĺňame potrebný údaj. Pri krátkej slučke je to O.K, ale ak veľkosť potrebných byte je veľká tak doba potrebná na vyplnenie obsahu RAM stále narastá a narastá ... až je to neúnosné - ale existuje na to skutočne jednoduché a pritom elegantné a funkčne rýchle riešenie.
V jazyku Turbo Basic to ide previesť pomocou príkazu MOVE:

BYTE = obsah ktorý potrebujeme zapísať
START = štartovacia adresa odkiaľ sa bude obsah ukladať
LENGTH = počet byte ktoré sa majú zaplniť
Vzhľadom k tomu že príkaz sa prevedie v strojovom kóde tak vyplnenie uvedeného rozsahu sa vykoná fakticky okamžite. Je to jednoduché, účinné - a hlavne je to zadarmo k dispozícii.
Dodatočná poznámka:
Uvedený príkaz v tejto podobe je plne funkčný aj pod kompilátorom TB.
__________________________________________________________

Vaše hodnotenie, Rate post:
bf28800a-c548-414b-8fb2-8d57ebd51aeb|14|5.0