2.3.2. Pamäť programu a dát
Pamäť programu a dát sa rozkladá od adresy 23296 po adresu 65535. V jej spodnej časti sú uložené dôležité informácie pre prácu systému, za nimi je program v jazyku BASIC a ďalšie informácie pre systém. Pamäť môžeme rozdeliť do niekoľkých skupín:
- vyrovnávacia pamäť tlačiarne
- systémové premenné
- mapy mikrodrivov
- kanálové informácie
- program v BASICu
- premenné v BASICu
- pracovné priestory BASICu
- zásobník
- užívateľská grafika
- voľná pamäť
Obsadenie pamäti môžeme znázorniť nasledovne:
Každej časti pamäti sa v tejto kapitole budeme venovať zvlášť, len užívateľskú grafiku popíšeme v kapitole samostatne. V diagrame nie je zakreslená, pretože jej umiestnené v pamäti môže byť ľubovoľné. Názvy hraníc medzi oblasťami sú vysvetlené v prílohe D. Teraz len krátko:
CHANS - adresa začiatku kanálových informácií
PROG - adresa začiatku programu v BASICu
VARS - adresa začiatku premenných programu
E_LINE - adresa konca premenných programu v BASICu a začiatku
pracovnej oblasti
RAMTOP - adresa konca pamäti vyhradené pre BASIC
P_RAMT - adresa fyzického konca pamäti (ukazuje na poslednú
adresu, z ktorej sa dá bez chyby čítať a zapisovať,
väčšinou na adresu 65535)