Branching And Looping Branching And Looping; Simple Branching - HP 0012C-90001 User Manual

12c financial calculator
Table of Contents

Advertisement

Branching and Looping
Branching and Looping
Branching and Looping
Branching and Looping
Although the instructions in a program normally are executed in order of their
program line numbers, in some situations it is desirable to have program execution
transfer or "branch" to a program line that is not the next line in program memory.
Branching also makes it possible to automatically execute portions of a program
more than once — a process called "looping."

Simple Branching

Simple Branching
Simple Branching
Simple Branching
The ( (
go to
) instruction is used in a program to transfer execution to any
program line. The program line desired is specified by keying its two-digit line
number into the program line containing the ( instruction. When the
( instruction is executed, program execution branches or "goes to" the program
line specified and then continues sequentially as usual.
You have already seen a common use of branching: the (00 instruction (that is
stored in program memory after the program you key in) transfers execution to
program line 00. A ( instruction can be used to branch not only backward in
program memory — as in the case of (00 and as illustrated above — but also
forward in program memory. Backward branching is typically done to create
loops (as described next); forward branching is typically done in conjunction with
an o or m instruction for conditional branching (as described afterward).
Section 9
103
103
103
103

Advertisement

Table of Contents
loading

Table of Contents