Page 1 of 1

Store and Recall extra steps

Posted: Mon Jul 08, 2019 10:50 pm
by tls_43017
Can there be a setting in the future to have the sto and rcl more like the HP15C? Example, When I enter a value in "X". I can press STO 1. On the DN42 I have to press STO 1, then enter. Add a clear "ALL" It will clear stack, last X, memory locations.

Re: Store and Recall extra steps

Posted: Tue Jul 09, 2019 6:43 am
by Walter
tls_43017 wrote:
Mon Jul 08, 2019 10:50 pm
..., When I enter a value in "X". I can press STO 1. On the DN42 I have to press STO 1, then enter. ...
This is as advertised. Actually, you'd have to press STO 01. STO 1 ENTER is an alternative way. Take out your HP-15C and compare.

Re: Store and Recall extra steps

Posted: Tue Jul 09, 2019 11:41 am
by Logan
It's one of the benefits that the HP 42s by default had 25 storage registers (R00 -- R24). And you can resize it to be even larger if you like (up to 100 with direct addressing, more with indirect). This necessitates double digit register addresses. You can change the size of your storage registers to be smaller, but you still have to enter two digits. That's just the architecture.

The 15c had a different architecture, with R0 -- R9 and R.0 -- R.9 being directly addressed and isn't designed for being easily expandable past that.

Re: Store and Recall extra steps

Posted: Tue Jul 09, 2019 1:42 pm
by rprosperi
For the clear command you requested, just make this tiny program:

LBL "CLAL"
CLRG
CLST
END

Then you can just XEQ CLAL.

Re: Store and Recall extra steps

Posted: Tue Jul 09, 2019 1:53 pm
by grsbanks
Note that CLST doesn't clear the L register. To do that as well, just insert an appropriate operator to use the '0' in X:

Code: Select all

LBL "CLAL"
CLRG
CLST
+
END

Re: Store and Recall extra steps

Posted: Tue Jul 09, 2019 6:06 pm
by DA74254

Code: Select all

clst
*
Will remedy the "L" register.