2.3.2.7.
Pracovné priestory BASICu
Pre svoju prácu používa BASIC ešte ďalšie časti pamäti RAM,
umiestnenej nad koncom premenných. V tejto časti sa vykonávajú všetky výpočty kalkulátora,
je tu zásobník kalkulátora a prenáša sa sem práve vykonávaný riadok
programu. Rozloženie oblasti pre vyššie uvedené činnosti môžeme znázorniť
nasledovne:
Ani jedna z týchto troch oblastí nemá svoje pevné miesto v
pamäti. Ich začiatky a konce sa neustále pri vykonávaní programu presúvajú
podľa toho, ako veľkú ktorú oblasť počítač potrebuje. Z tohto dôvodu sú ich
začiatky a konce uložené v systémových premenných E_LINE (adresa začiatku
editačnej oblasti), WORKSP (adresa začiatku pracovného priestoru), STKBOT
(adresa dna zásobníka kalkulátoru) a STKEND (adresa vrchu zásobníka pre
kalkulátor). Vrch zásobníka procesora Z-80 je označený SP (Stack
Pointer), viac sa o ňom dozviete v časti venovanej iba jemu.