The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

49? What about 99 (or even 98)?
Message #1 Posted by Matt Agajanian on 18 Mar 2012, 5:50 p.m.

Hello all,

Even though I've seen the application packs for the 33, I wonder if 49 steps was too limiting? Yes, I realise from the Buyer's Guides, the 33 was meant as a follow-up to the 25. Although the 29C was available along with the 33E/C, wouldn't it've been more competitive to the SR-56 and quite a bit more flexible, robust and capable to have a 98 (like the 29C) or 99 step program memory in the 33E/C?

Edited: 18 Mar 2012, 5:51 p.m.

      
Re: 49? What about 99 (or even 98)?
Message #2 Posted by M. Joury on 18 Mar 2012, 8:27 p.m.,
in response to message #1 by Matt Agajanian

One could always choose the 34C instead. Actually the 34C is one of my favorite HP's. I like the size, the keyboard and the feel of the unit in my hand. I know that some units had issues but I have collected a few over the years and so far all are in good working order.

Cheers,

-Marwan

            
Re: 49? What about 99 (or even 98)?
Message #3 Posted by bill platt on 18 Mar 2012, 8:37 p.m.,
in response to message #2 by M. Joury

As Norm always said, RED LEDDDDS!

            
Re: 49? What about 99 (or even 98)?
Message #4 Posted by Luiz C. Vieira (Brazil) on 18 Mar 2012, 9:15 p.m.,
in response to message #2 by M. Joury

Ditto!

      
Re: 49? What about 99 (or even 98)?
Message #5 Posted by Paul Dale on 18 Mar 2012, 8:38 p.m.,
in response to message #1 by Matt Agajanian

I suspect this limitation was imposed by available hardware. RAM was very expensive back then and adding extra program memory would have meant an extra IC.

- Pauli

            
Re: 49? What about 99 (or even 98)?
Message #6 Posted by Matt Agajanian on 18 Mar 2012, 9:51 p.m.,
in response to message #5 by Paul Dale

O! I C! Oh, I see. Perhaps, since the 33 adds linear regression, that might've left less space for indirect addressing, labels or 49 or 50 more prog steps.

Edited: 18 Mar 2012, 10:45 p.m.

      
Re: 49? What about 99 (or even 98)?
Message #7 Posted by Gerson W. Barbosa on 18 Mar 2012, 11:03 p.m.,
in response to message #1 by Matt Agajanian

I'd've preferred n! over NOP.

            
Re: 49? What about 99 (or even 98)?
Message #8 Posted by Matt Agajanian on 18 Mar 2012, 11:16 p.m.,
in response to message #7 by Gerson W. Barbosa

I see your point. Any neutral function could work if you need a placeholder. Even on my SR-56, NOP seems somewhat pointless.

Edited: 18 Mar 2012, 11:16 p.m.

                  
Re: 49? What about 99 (or even 98)?
Message #9 Posted by Luiz C. Vieira (Brazil) on 19 Mar 2012, 12:12 a.m.,
in response to message #8 by Matt Agajanian

HI.

Although it is a matter of preference, I have always seen references to NOP as placeholders for future program lines insertions. Earlier programmable calculators did not offer program edition, the HP67/97 and the HP34C offered automatic insertion and manual deletion of program lines (not sure about the HP19C/29C). I guess that the NOP is some sort of heritage from 'primitive' assembly programming techniques.

Cheers.

Luiz (Brazil)

                        
Re: 49? What about 99 (or even 98)?
Message #10 Posted by Steve Simpkin on 19 Mar 2012, 1:45 a.m.,
in response to message #9 by Luiz C. Vieira (Brazil)

In my HP25 and HP33E/C Owner's Handbook, the NOP instruction is used during program editing to overwrite a program step that is no longer needed. The HP-55, HP-25/C and HP-33E/C models could not insert or delete instructions during program editing. You could only overwrite a step with a new instruction. These models also did not support address labels. If you needed to delete a step you overwrote it with a NOP. If you needed to insert steps, you overwrote the step at the insertion point with a GTO which jumped to the next step after the end of the program. You then added the new instructions after the original program (including the overwritten step) and used a GTO to jump back to the step following the inserted (overwritten) GTO. Needless to say, it was usually easier to just rewrite the program. I rewrote many a program on my HP-25 through High School, college and my first job before moving on to a HP-11C which finally allowed me to insert or delete instructions (among other improvements). Amazing!

                              
Re: 49? What about 99 (or even 98)?
Message #11 Posted by Marcus von Cube, Germany on 19 Mar 2012, 3:17 a.m.,
in response to message #10 by Steve Simpkin

The SR-56 has the same paradigm: No insert or delete or labels and a NOP to compensate for the lack of all these.

I remember a nice feature in the 56: You can hold down PAUSE and see intermediate results of a running program as long as the key is pressed. It's an ad-hoc debugging aid.

      
Re: 49? What about 99 (or even 98)?
Message #12 Posted by Eddie W. Shore on 21 Mar 2012, 11:41 p.m.,
in response to message #1 by Matt Agajanian

Quote:
Hello all,

Even though I've seen the application packs for the 33, I wonder if 49 steps was too limiting? Yes, I realise from the Buyer's Guides, the 33 was meant as a follow-up to the 25. Although the 29C was available along with the 33E/C, wouldn't it've been more competitive to the SR-56 and quite a bit more flexible, robust and capable to have a 98 (like the 29C) or 99 step program memory in the 33E/C?


Given that hardware was way more expensive, and handheld calculators were in the early stages, 49 steps was big back then.

But I am fan of memory, so if 99 steps was possible, do it!


[ Return to Index | Top of Index ]

Go back to the main exhibit hall