10-10-2019, 09:39 PM
[ Edited to say GTO/XEQ lines are NOT adjusted properly. Dang - the one word I skipped is the key to the entire post! Thanks ijabbott for pointing out my error.]
The 35s GTO and XEQ instruction lets you go to any line number within a label. Whenever you insert or delete a program line, the calculator is supposed to adjust the GTO & XEQ instructions accordingly. If you delete the target of a GTO/XEQ, the GTO/XEQ remains unchanged, meaning that the new target is the line after the deleted line, which now occupies the deleted line's former spot.
If this worked properly, then label-less programming would be easy and pretty cool:
Sigh. This would have been very cool if it worked right. You could just reserve a bunch of labels for development work and delete them when your program is okay.
So close, yet so far.
Dave
The 35s GTO and XEQ instruction lets you go to any line number within a label. Whenever you insert or delete a program line, the calculator is supposed to adjust the GTO & XEQ instructions accordingly. If you delete the target of a GTO/XEQ, the GTO/XEQ remains unchanged, meaning that the new target is the line after the deleted line, which now occupies the deleted line's former spot.
If this worked properly, then label-less programming would be easy and pretty cool:
- write your code using labels A-Z as you would on many other RPN calcs.
- When you're program works, just delete the LBL lines! GTO/XEQ instructions that went to the label would now go to the instruction that followed it.
Sigh. This would have been very cool if it worked right. You could just reserve a bunch of labels for development work and delete them when your program is okay.
So close, yet so far.
Dave