HP Forums

Full Version: Re: HP 33s
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

That is a very smart way to avoid running out of labels. Clever thinking and I also know that it works because I tried it on my HP32SII.

The small problem of programs being renumbered after editing a previously one resulting in fewer or greater steps could be easily rectified by padding the end of each separate program with as many ENTER commands as required so that each new program started at a number evenly divisible by, for example, 50 or 100. Then it would simply be a matter of adding or subtracting as many ENTER commands as required to get the following program numbers back in step to their original numbers. Of course, ENTER commands by themselves do not affect the operation of a program.

Any news yet on the release date of the 33S?

I like the idea of "padding" the programs with unnecessary statements at the end. Then you could ensure that all programs started at an easy-to-remember number (A0100, A0200, etc.). And as you state, it would be easy to add or subtract unnecessary statements after editing a program.

It would be better to "pad" with extra RTN statements, rather than with ENTER statements. That way, if the program pointer was accidentally set to the wrong step, the program would stop immediately without affecting the stack.

In the old HP 25 times, there was a NOP (No Operation) instruction, to be used as a placekeeper or for padding programs. Some microprocessors sported such dummy instructions too.