Re: Rapid Reverse Branching Message #3 Posted by Nenad Vulic (Croatia) on 27 Dec 2000, 11:00 a.m., in response to message #1 by Steve (Australia)
Rapid reverse branching in a HP-67/97 program means just this: if you use a GTO(i) instruction (indirect go to) and the number in the I-register is negative, the program continues execution at the program step determined by this number in I-register (say nnn) which lies nnn steps above the step which contains the subject GTO(i) instruction (ie. moves nnn steps before the current step in "reverse" direction). As the machine does not have to search the whole program space for labels, this procedure is fast (so it is called "rapid") and executes much faster than in case of positive nnn (when the program jumps to label "nnn").
This is a kind of addressing by which you may reach any step of program memory and continue execution from there.
In this sense, the step that comes before step 001 is the last step, ie. step 224.
|