Reference Section


Use this section as a source of reference information on entering, running, listing, and editing a program.


Learn Mode

[ LEARN ]

Displays the learn mode menu or exits the learn mode, depending upon the calculator's state. When the learn mode is not active, pressing [ LEARN ] displays the learn mode menu. When the learn mode is active, pressing [ LEARN ] leaves the learn mode. Entering and exiting the learn mode clears the definitions (if any) of the function keys buts does not clear the numeric display register.

[ LEARN ] { 1st }

Sets the program counter to step 0000 and enters the learn mode at the beginning of program memory.

[ LEARN ] { PC }

Enters the learn mode at the current address of the program counter.

[ LEARN ] { END }

Sets the program counter to the last instruction in the program and enters the learn mode at that location.

Clear Program

[ 2nd ] [ CP ]

Clears a program from memory. Clear program only operates when the calculator is in learn mode.

[ → ]

[ ] - In the learn mode, the [ ] key increments the program counter to the beginning of the next instruction, which is displayed in full, including any field. The key repeats if held down longer than one second.

Outside of the learn mode, the [ ] key controls the speed of listing functions. Holding down the [ ] pauses the listing; repeatedly pressing it accelerates the listing. For details on the use of [ ] in the alpha mode, refer to Chapter 3 of this guide.

[ ← ]

[ ] - In the learn mode, the [ ] key decrements the program counter to the beginning of the previous instruction. The key repeats if held down longer than one second.

Outside of the learn mode, the [ ] key removes the last digits of a numeric entry. For details on the use of [ ] in the alpha mode, refer to Chapter 3 of this guide.

Insert

[ 2nd ] [ INS ]

Places the calculator in insert mode, permitting you to insert program instructions at the current location of the program counter (used only in the learn mode). Pressing [ 2nd ] [ DEL ], [ ], [ ], [ LEARN ], or [ OFF ] cancels the insert mode.

The instruction (if any) in the highest-numbered program step in program memory is lost each time you insert an instruction.

Delete

[ 2nd ] [ DEL ]

Deletes the instruction, including any field, stored at the current location of the program counter (used only in the learn mode).

No Operation

[ 2nd ] [ NOP ]

Enters a no operation instruction into program memory. This function is valuable when you want to eliminate an instruction from a program without altering the addresses of any instructions in the program. No operation instructions are ignored during program execution.

A NOP instruction appears as a space character when the cursor is positioned over it in learn mode.

Halt

[ HALT ]

Stops program execution without affecting the definitions (if any) of the function keys.

You can use [ HALT ] from the keyboard to stop a running program or a listing function. You can use a [ HALT ] instruction in a program to stop execution at the point in the program where the halt instruction is placed.

The instruction mnemonic for [ HALT ] is HLT.

Run

[ RUN ]

As a keyboard command, [ RUN ] displays the program execution menu. As a program instruction, [ RUN ] enables an executing program to identify and execute another program. For details on the use of [ RUN ] as a program instruction, refer to this section of this guide.

[ RUN ] { PGM }

Runs the program currently stored in program memory, beginning with the first program instruction.

[ RUN ] { MEM }

Runs a program stored in the calculator's file space. For details on the use of this function, refer to this section of this guide.

[ RUN ] { directory }

Runs a program stored in a software library cartridge, or Constant Memory (RAM) cartridge. (A directory name appears in the menu only whan a cartridge is installed in the calculator.) For details on the use of this function, refer to this section of this guide.

Note:

Running a program does not clear calculations in progress. Therefore, if you decide to run a program before you complete a calculation, press [ CLEAR ] first to clear any pending numeric operations. You should also press [ CLEAR ] if you decide to re-run a program that was stopped in the middle of a calculation. To be certain that no pending numeric operations will affect your program's calculations, you can include a [ CLEAR ] instruction at the beginning of the program.

List

[ LIST ]

Displays the list menu. Although all listing functions can be entered as program instructions, they are used primarily as keyboard commands. (Pressing [ LIST ] clears the numeric display register.)

Listings are normally displayed at a one-second rate, but they can be paused or accelerated using the [ ] key. Listings stop automatically when the last item has been listed, but can be cancelled manually by holding down the [ BREAK ] or [ HALT ] key.

If a printer is connected (and enabled) to the calculator, all listings are printed and displayed. The speed of the listing is determined by the printing rate of the printer.

[ LIST ] { REG }

Lists the contents of the data registers, starting with the register address in the numeric display register.

The list registers function is represented by the mnemonic LR in program memory.

[ LIST ] { PGM }

Lists the contents of program memory. When this key sequence is executed as a keyboard command, you are prompted to specify whether you want the listing to start at the beginning of program memory, or at the current location of the program counter. When this function is executed in a program, the listing always starts at program address 0000.

The list program function is represented by the mnemonic LP in program memory.

[ LIST ] { LBL }

Lists labels used in program memory. For details on the operation of this function, refer to this section of this guide.

[ LIST ] { ST ]

Lists status information about the calculator. For details on the operation of this function, refer to this section of this guide.


Back