114 Section 10: The Index Register and Loop Control
Running program loop counter
= 3.
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
nnnnn = 9. Therefore, xxx = 0 and by default yy
= 1 (yy cannot be zero).
Displays current value of nnnnn.
Value in R
I
is decremented and tested. Skip a line
if nnnnn ï‚£ test value.
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.