Why Change Memory Partitions?
Partitioning lets you increase or decrease an area of user memory, trading one type of memory for another. Some examples are shown here, but there are many other possibilities.
Increasing the Data Registers
You might write a program that generates a large amount of data, requiring and additional 50 data registers. Each data register requires eight bytes of memory. The 400 additional bytes are taken from the memory originally partitioned as the highest numbered program steps (steps 600-999).Default Partitions | After Increasing data registers | |
---|---|---|
file byte 0000 | file byte 0000 | |
... | ... | |
file byte 5199 | file byte 5199 | |
step 0000 | step 0000 | |
... | ... | |
... | step 0599 | |
... | ||
step 0999 | register 174 | |
... | ||
register 124 | ... | |
... | ... | |
register 000 | register 000 | |
Increasing the Program Memory
You might want to write a large that requires more than 1000 steps but uses only a few data registers. Because each data register occupies eight bytes of memory, you can gain 400 program steps by sacrificing only 50 data registers.Default Partitions | After Increasing program memory | |
---|---|---|
file byte 0000 | file byte 0000 | |
... | ... | |
file byte 5199 | file byte 5199 | |
step 0000 | step 0000 | |
... | ... | |
step 0999 | ... | |
... | ||
register 124 | step 1399 | |
... | ||
... | register 074 | |
... | ... | |
register 000 | register 000 | |
Eliminating File Space
When using an optional Constant Memory™ cartridge for file storage, you may want to partition the calculator's file space to zero. This makes all user memory available for large programs and large amounts of data.This illustration shows the resulting partitions if you set the file space to zero, the program memory to 4000 steps, and the number of data registers to 400.
Default Partitions | After elminating file space | |
---|---|---|
file byte 0000 | step 0000 | |
... | ... | |
file byte 5199 | ... | |
... | ||
step 0000 | step 3999 | |
... | ||
step 0999 | register 399 | |
... | ||
register 124 | ... | |
... | ... | |
register 000 | register 000 | |
Note:
You cannot repartition file space that is occupied by files you have saved. If you attempt to do so, the calculator displays the message FILES IN USE. This prevents you from inadvertently destroying files through repartitioning.☚ Back