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 narastá a narastá ..., ale existuje na to skutočne jednoduché a pritom elegantné 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.
__________________________________________________________

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