Little curiosity: why the fourth stack register is called "T"? - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: Little curiosity: why the fourth stack register is called "T"? (/thread-245707.html) |
Little curiosity: why the fourth stack register is called "T"? - Antlab - 06-29-2013 Hi all. Re: Little curiosity: why the fourth stack register is called "T"? - Glenn - 06-29-2013 Hi, this may be completely incorrect, but when I got my first introduction into the wonderful world of RPN calculators back in 1983 by my maths teacher (bless his soul) I was taught that 'T' stands for 'Top'.
Best, Re: Little curiosity: why the fourth stack register is called "T"? - John Ioannidis - 06-29-2013 Top
Re: Little curiosity: why the fourth stack register is called "T"? - BobVA - 06-29-2013 I don't know if this is definitive, but the HP-33 manual says:
Quote: Re: Little curiosity: why the fourth stack register is called "T"? - Thomas Chrapkiewicz - 06-29-2013 T is for top!
Re: Little curiosity: why the fourth stack register is called "T"? - nina scholz - 06-29-2013 have a look to http://www.hpmuseum.org/hp9100.htm
Re: Little curiosity: why the fourth stack register is called "T"? - Sylvain Cote - 06-29-2013 The T register was introduced with the HP-35. Re: Little curiosity: why the fourth stack register is called "T"? - Gerson W. Barbosa - 06-29-2013 Temporary register.
Re: Little curiosity: why the fourth stack register is called "T"? - Antlab - 06-29-2013 Thanks Nina,
Thanks also to all the others who gave their opinions.
Re: Little curiosity: why the fourth stack register is called "T"? - Walter B - 06-29-2013 Visiting a museum, you may leave the cafeteria and walk through the other rooms. Please do so. You will find lots of interesting exhibitions and information. Coffee's not everything.
d;-)
Re: Little curiosity: why the fourth stack register is called "T"? - Namir - 06-29-2013 Interesting to read that register T is the Top stack register. It is so the way it is visually depicted in the manuals. In truth, the HP calculator stack is inverted. The true Top stack register is the X register since it receives new values and pops off old ones!!!
Namir
Re: Little curiosity: why the fourth stack register is called "T"? - Richard Ottosen - 06-29-2013 Quote:
That is how I remember it. It is "temporary" because some internal calculations -- transcendentals, I believe -- can corrupt it.
Re: Little curiosity: why the fourth stack register is called "T"? - Antlab - 06-29-2013 Quote:
Yes, in this period, also thanks to the nice emulators available, I am revisiting many things concerning old calcularors, and this museum is very useful.
Re: Little curiosity: why the fourth stack register is called "T"? - Antlab - 06-29-2013 Quote:
It depends on your point of observation I think :-) Re: Little curiosity: why the fourth stack register is called "T"? - Raymond Del Tondo - 06-29-2013 And this is one of the big differences between the classic RPN calcs and the HP 48 RPL stack concept. The HP 48 stack concept is more suited for large stacks with many levels, whereas the RPN stack concept is suited for limited stacks, with the special case of a sticky T register (or stack level). Additionally, if transferred into reality, who would want to push things under an exiting stack of things? Normally one would place a new object on top of a stack. However this also could explain why some RPN afficionados have difficulties with the HP 48 stack concept;-)
Don't get me wrong. In the past, I used many stack tricks, like T replication and L backup and so on, but these tricks only make sense with the limited stack of an HP-41 and before, and are hardly transferrable to other platforms.
Re: Little curiosity: why the fourth stack register is called "T"? - Michael Fehlhammer - 06-29-2013 Obviously everyone here agrees to the assumption that "T" means something like "Top of stack". My explanation: HP (who produced a 3 level stack machine first) ran out of characters typically denoting coordinates in an euclidian space. They needed a "forth dimension", and in advanced physics "T" denotes "time" in a 4 dimensional space.
Re: Little curiosity: why the fourth stack register is called "T"? - AlbertTocarLoseggs - 06-29-2013 Richtig ! Obviously... "T" for Time.
Re: Little curiosity: why the fourth stack register is called "T"? - Richard Ottosen - 06-30-2013 Quote: Not everyone. :-)
Quote:
and I said: Quote: I looked at the HP-35 operating manual -- see page 17-- and confirmed my memory that transcendentals use the T register. So, I stick with "T" meaning "temporary".
Re: Little curiosity: why the fourth stack register is called "T"? - Marcel Samek - 06-30-2013 Is the 35 the only model where transcendental modify the T register or does that happen on other models as well?
Re: Little curiosity: why the fourth stack register is called "T"? - Gerson W. Barbosa - 06-30-2013 It looks like the HP-35 was the only one, judging by the next HP calculator: Keystrokes Display
Re: Little curiosity: why the fourth stack register is called "T"? - BobVA - 06-30-2013 Quote:
I must disagree. X is on the bottom. This allowed HP to do away with the trouble-prone springs used in other stack implementations and introduce their brilliant gravity-operated stack :-) Edited: 30 June 2013, 6:20 p.m.
Re: Little curiosity: why the fourth stack register is called "T"? - Walter B - 06-30-2013 Quote:On display of any RPL model, however, level 1 is at the bottom and the stack builds on top of it. Maybe this inconsistency contributes to the user friendliness of RPL :-? Compare the HP-42S with y above x, matching the RPN stack image.
d:-)
Re: Little curiosity: why the fourth stack register is called "T"? - Raymond Del Tondo - 06-30-2013 Quote:No, level 1 is the nearest reachable one, so it's in front of the other levels, but the HP 48 has the ability to show the levels behind the nearest, and they had to visualize it somehow, so they chose to display the topmost stack level near the keyboard for ergonomic reasons.
Quote:Maybe you know that the HP-42S is an RPL machine internally, with an RPL data stack and return stack and (nearly) everything else which makes it an RPL machine. Number operations are performed either in the CPU directly if applicable, else the RPL data stack is used for temporary results, which then will be copied to the simulated XYZT "registers" which reside in system RAM. BTW the predecessor of the HP-42S is the HP-28S. The RPN UI is the shell for the underlying RPL kernel, and the FOCAL execution engine is an emulation the HP-41 built-in execution engine, written in RPL and Saturn assembly.
On the HP 48, you _can_ use postfix, infix, or prefix notation where applicable if you like. And yes, the HP 48 user interface is very user friendly. However one has to learn to work with it, as is the case with traditional RPN calcs, too.
Discussions about RPN vs. RPL fill books, however it's much of personal taste which UI to prefer. I'm comfortable with both, and stack operations are easy with both.
Re: Little curiosity: why the fourth stack register is called "T"? - Les Bell - 06-30-2013 From memory, on the HP-45 and -65, the use of transcendentals over-writes R9 rather than the T stack register. Best,
--- Les Re: Little curiosity: why the fourth stack register is called "T"? - Graham D. Wilson - 06-30-2013 I always thought that the register naming was
X,Y,Z = 3 spatial dimensions
Don't think I read this anywhere. It was my own "obvious" conclusion upon encountering HP RPN and Einstein in high school way back in the late 70s. Edited: 30 June 2013, 11:46 p.m.
Re: Little curiosity: why the fourth stack register is called "T"? - Eddie W. Shore - 07-02-2013 Quote: I always thought temporary - I could be wrong.
Eddie
Re: Little curiosity: why the fourth stack register is called "T"? - Sylvain Cote - 07-02-2013 I finally found it! Re: Little curiosity: why the fourth stack register is called "T"? - Mike Morrow - 07-03-2013 I always considered the "T" designation to stem historically from the original HP-35 machine's use and overwrite of that stack register for trigonometric functions. The HP 9100A/B had X, Y, and Z stack registers, so calling the added HP-35 register "T", for its use in trigonometric functions, has always made sense to me ever since I first learned about the HP-35 in 1972. Later machines did not use stack registers for trig calculations, so then it became necessary to invent some other basis for the "T" designation. In any event, it's certainly not a "temporary" register. Its contents are maintained as the stack drops in subsequent calculations...contents remain unchanged for all later operations until the stack fills with some replacement in T. Its content is thus usually the most permanent of the stack registers.
Edited: 3 July 2013, 12:54 a.m.
Re: Little curiosity: why the fourth stack register is called "T"? - Jeff O. - 07-03-2013 Yes, permanent for stack dropping actions, but quite temporary for stack lifting operations. Moreso than any other stack register since once the value is pushed out of T, it is gone forever. Guess they should have wrapped around the alphabet and called it the "A" register to avoid all this discussion 40+ years hence :-)
Re: Little curiosity: why the fourth stack register is called "T"? - Antlab - 07-03-2013 Quote:
Hi Sylvain, Re: Little curiosity: why the fourth stack register is called "T"? - Joe Horn - 07-03-2013 Quote:Or kept going forward and called it the "[" register. Re: Little curiosity: why the fourth stack register is called "T"? - Walter B - 07-03-2013 Quote:You did want to propose "Ä", didn't you?
d;-)
Re: Little curiosity: why the fourth stack register is called "T"? - Sylvain Cote - 07-03-2013 I was curious and I could not satisfied myself with Re: Little curiosity: why the fourth stack register is called "T"? - Gerson W. Barbosa - 07-03-2013 These only say the T register is on the top of the stack, not that T stands for Top. Best regards,
Gerson.
Re: Little curiosity: why the fourth stack register is called "T"? - Sylvain Cote - 07-04-2013 Yes you are right, it is circumstantial at best but it's all I could get from the manuals. |