114 Section 10: The Index Register and Loop Control

Keystrokes

Display

15 “ O -15.0000

V´A

2.0000

 

84.0896

 

5.0000

64.8420

8.0000

50.0000

50.0000

Branch line number.

Running program loop counter = 3.

Loop counter = 2.

Loop counter = 1.

Loop counter = 0; program ends.

Example: Display Format Control

The following program pauses and displays an example of display format for each possible decimal place. It utilizes a loop containing a s instruction to automatically change the number of decimal places.

Keystrokes

¥

´CLEAR M ´bB

9nnnnn = 9. Therefore, xxx = 0 and by default yy = 1 (yy cannot be zero).

OV ´b0 ´•V lV

´©

Displays current value of nnnnn.

´eV Value in RI is decremented and tested. Skip a line if nnnnn ≤ test value.

t0

T1 t0

n

Continue loop if nnnnn > test value (0).

Tests whether value in display is greater than 0, so loop will continue when nnnnn has reached 0 but display still only shows 1.0.