Recall Arithmetic: The haves and have-nots
05-22-2019, 12:57 PM
Post: #21
 Didier Lachieze Senior Member Posts: 1,623 Joined: Dec 2013
RE: Recall Arithmetic: The haves and have-nots
(05-22-2019 09:33 AM)[kby] Wrote:  Can’t really buy that explanation for the -65. Storage arithmetic is not merged so it would not be odd to have recall arithmetic unmerged.

Well, with unmerged recall arithmetic it takes one more step compared to standard recall. For example: RCL + 2 is 3 steps, while RCL 2 + is 2 steps because RCL 2 is a partially merged instruction.
Without recall arithmetic you loose the T-register, but does it justify the full implementation of recall arithmetic? I would say that during the design of the HP-65 (the first programmable pocket calculator) the designers may not have seen any advantage to implementing recall arithmetic.
05-22-2019, 09:58 PM
Post: #22
 [kby] Member Posts: 177 Joined: Mar 2014
RE: Recall Arithmetic: The haves and have-nots
(05-22-2019 12:57 PM)Didier Lachieze Wrote:
(05-22-2019 09:33 AM)[kby] Wrote:  Can’t really buy that explanation for the -65. Storage arithmetic is not merged so it would not be odd to have recall arithmetic unmerged.

Well, with unmerged recall arithmetic it takes one more step compared to standard recall. For example: RCL + 2 is 3 steps, while RCL 2 + is 2 steps because RCL 2 is a partially merged instruction.
Without recall arithmetic you loose the T-register, but does it justify the full implementation of recall arithmetic? I would say that during the design of the HP-65 (the first programmable pocket calculator) the designers may not have seen any advantage to implementing recall arithmetic.

I agree that programmatically it is of limited use. But sometimes keeping something in T in particular is useful because it duplicates downward as the stack drops. Sometimes the extra step might still be worth it.

That said it should also not have cost “a lot” unless the ROMs were full. It should not have taken anything special to implement the programming had the sequence already “just worked” like STO+-*/ does—no extra op-codes, no extra instruction buffers. The actual code for the ROMs to implementthe sequence should have been fairly trivial to port from the -45, one would think.
05-22-2019, 10:47 PM
Post: #23
 Thomas Okken Senior Member Posts: 1,869 Joined: Feb 2014
RE: Recall Arithmetic: The haves and have-nots
(06-19-2015 06:29 PM)Dave Britten Wrote:  Fortunately, you can emulate it easily enough. RCL- n becomes X<> n, STO- n, X<> n.

Not quite: RCL arithmetic affects LASTx, while STO arithmetic does not.

(On the HP-42S, at least -- I'm not familiar with how RCL arithmetic works on the other models mentioned earlier.)
05-26-2019, 09:26 AM
Post: #24
 fred_76 Junior Member Posts: 33 Joined: Feb 2019
RE: Recall Arithmetic: The haves and have-nots
The 35S has it and it is much faster than :

RCL A
+

You can also do more complex tasks in the equation mode but it s extremely slower.
05-27-2019, 01:02 AM
Post: #25
 Joe Horn Senior Member Posts: 1,998 Joined: Dec 2013
RE: Recall Arithmetic: The haves and have-nots
(05-22-2019 10:47 PM)Thomas Okken Wrote:  RCL arithmetic affects LASTx, while STO arithmetic does not.

(On the HP-42S, at least -- I'm not familiar with how RCL arithmetic works on the other models mentioned earlier.)

It was fun checking these:
RCL arithmetic also DOES change LASTX on the HP 35s, 33s, 32SII, and 45 (and DM42 of course).
RCL arithmetic does NOT change LASTX on the 15C or 15C LE.
STO arithmetic does NOT change LASTX on any of the above models.
(I don't have any other models with recall arithmetic).

<0|ɸ|0>
-Joe-
05-27-2019, 02:23 AM (This post was last modified: 05-27-2019 02:24 AM by Valentin Albillo.)
Post: #26
 Valentin Albillo Senior Member Posts: 1,098 Joined: Feb 2015
RE: Recall Arithmetic: The haves and have-nots
(05-27-2019 01:02 AM)Joe Horn Wrote:  STO arithmetic does NOT change LASTX on any of the above models.

Of course it doesn't. Why would you expect STO arithmetic to change LASTX since the value in X is unaffected ?

Unless you're thinking of something like ST+ ST X, a la HP-41.

V.
.

All My Articles & other Materials here:  Valentin Albillo's HP Collection

05-27-2019, 11:52 AM (This post was last modified: 05-27-2019 12:06 PM by Joe Horn.)
Post: #27
 Joe Horn Senior Member Posts: 1,998 Joined: Dec 2013
RE: Recall Arithmetic: The haves and have-nots
(05-27-2019 02:23 AM)Valentin Albillo Wrote:
(05-27-2019 01:02 AM)Joe Horn Wrote:  STO arithmetic does NOT change LASTX on any of the above models.

Of course it doesn't. Why would you expect STO arithmetic to change LASTX since the value in X is unaffected ?

That's quite right, and I wasn't expecting it to. My posting was a reply to Thomas Okken's post in which he wrote, "RCL arithmetic affects LASTx, while STO arithmetic does not." Since he wrote this about the HP-42S, I extended his observation to the other models.

<0|ɸ|0>
-Joe-
 « Next Oldest | Next Newest »

User(s) browsing this thread: 1 Guest(s)