Reference Section


Use this section as a source of reference information for partitioning memory.


Determine Current Partitions

[ INV ] [ 2nd ] [ PART ]

Displays current partition settings for program memory, data registers, and file space. The function also places the number of data registers in the numeric display register and places the number of program steps (pppp) and number of bytes of file space (ffff) in the t-register in the form pppp.ffff.

[ INV ] [ 2nd ] [ PART ] can be used as a keyboard command or as a program instruction. The instruction mnemonics are INV PAR.

Set Partitions: Keyboard Command


[ 2nd ] [ PART ]

As a keyboard command, displays the partitions menu and shows the current partitions. The menu is used to propose new partitions and to set the proposed partitions.

{ PS } nnnn { ENT }

Proposes nnnn as the number of program steps. If nnnn is not a multiple of eight bytes, the calculator adjusts it upward to the nearest multiple of eight. The calculator determines any resulting change in the number of data registers. (File space is never affected by partitioning program memory.) It then redisplays the partitions menu to show the effect that the proposed change will have. The partitions are not changed unless you press { SET }.

{ REG } nnn { ENT }

Proposes nnn as the number of data registers. The calculator determines any resulting change in the number of program steps. (File space is never affected by partitioning data registers.) It then redisplays the partitions menu to show the effect that the proposed change will have. The partitions are not changed unless you press { SET }.

{ FIL } nnnn { ENT }

Proposes nnnn as the partition for file space. If nnnn is not a multiple of eight bytes, the calculator adjusts it upwards to the nearest multiple of eight. The maximum size you can partition for file space is 6200 bytes. The calculator determines any resulting change in the number of data registers and, if necessary, program memory. It then redisplays the partitions menu to show the effect that the proposed change will have. The partitions are not changed unless you press { SET }.

Note:

If nnnn is less than that required for files you have saved, the calculator displays an error message. Because a minimum of 16 bytes are required for the catalog of a directory, the calculator displays 0 as the proposed partition for file space if nnnn is 16 or less.

{ SET }

Sets the calculator's partitions to those displayed in the partitions menu and exits the menu.
{ SET } also places the number of data registers in the numeric display register and the number of program steps (pppp) and bytes of files space (ffff) in the t-register in the form pppp.ffff.

{ ESC }

Exits the menu without changing the settings of any partitions.

Set Partitions: Program Instruction

[ 2nd ] [ PART ]

In a program, sets the number of program steps and the amount of file space according to the number in the numeric display register. No menu is displayed.

The number must be in the form pppp.ffff, where pppp is the number of program steps and ffff is the number of bytes of file space. You must include any leading zeros in ffff. If a requested partition is not a mutliple of eight bytes, the calculator adjusts it upward to the nearest multiple of eight. The maximum size you can partition for file space is 6200 bytes.

If ffff is zero, the partition for file space is not changed. Because a minimum of 16 bytes are required for the catalog of a directory, the file space is set to zero if ffff is in the range 1 through 16. If ffff is less than the amount required for files you have saved already, the calculator displays an error message.

After setting the partitions for program steps and file space, the calculator partitions any remaining memory as data registers.

The function places the number of data registers in the numeric display register, and places the number of program steps (pppp) and bytes of file space (ffff) in the t-register in the form pppp.ffff.

The instruction mnemonic for [ 2nd ] [ PART ] is PAR.

Back