Tipy a triky 022.Tips & tricks. Turbo Basic - vyplnenie RAM znakom.

By Administrator at June 16, 2025 11:11
Filed Under: Atari

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 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:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi.

Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: