Complex TI57 Programs

08122022, 07:29 PM
(This post was last modified: 08122022 07:42 PM by Matt Agajanian.)
Post: #1




Complex TI57 Programs
Hi all.
Now that there's TI57 for iOS, RCL57, the opportunities of writing programs are possible. Even with its short program memory, limited parentheses/pending operations limits, pair of subroutine levels, and registers in which one register is used for scientific functions, I’m sure the 57 has some robust potential. So, what programs have you written that pushed the 57 to its potential? 

08122022, 11:08 PM
(This post was last modified: 08132022 03:02 AM by pauln.)
Post: #2




RE: Complex TI57 Programs
As I reported earlier, for me it was:
The TI57 being mostly an educational tool, it doesn't seem to have many complex programs. But I believe it has potential. In fact it is not too far from the HP25:
Tie: both calculators have fully merged steps TI57 advantage


08132022, 12:00 AM
Post: #3




RE: Complex TI57 Programs
(08122022 11:08 PM)pauln Wrote: As I reported earlier, for me it was: The TI57 being mostly an educational tool, it doesn't seem to have many complex programs. But I believe it has potential. In fact it is not too far from the HP25: After briefly studying the TI57 manual I would also add the following advantages TI57 advantage
HP25 advantage
One additional undocumented advantage that the TI57 has over the HP25 model (not the HP25C) is that you can turn the TI57 display off which then draws so little power from the batteries that it is almost like having a constant memory function. https://www.rskey.org/gene/calcgene/57c.htm 

08132022, 12:12 AM
Post: #4




RE: Complex TI57 Programs
Not sure if I mistakenly thought the transcendental functions used a register in the 57. So, if I’m mistaken, aside from the t register using R7, what other operations does the 57 use register 7 for?


08132022, 12:21 AM
Post: #5




RE: Complex TI57 Programs
For the statistic functions: register 7 holds the number of data points. For statistic functions, other user registers are used, for sum, sum of squares, etc.
No user register seems to be used for transcendental functions. I just checked with RCL57 by going to the Register View. 

08132022, 12:52 AM
Post: #6




RE: Complex TI57 Programs
(08132022 12:21 AM)pauln Wrote: For the statistic functions: register 7 holds the number of data points. For statistic functions, other user registers are used, for sum, sum of squares, etc. Here is the complete alternate use of memory locations from the TI57 manual. 

08132022, 01:05 AM
Post: #7




RE: Complex TI57 Programs
(08132022 12:00 AM)Steve Simpkin Wrote: [...] After briefly studying the TI57 manual I would also add the following advantages [...] Great summary. And it's true that some TI57 features are kind of hidden: it took me a long time to find out that "INV C.t" clears out user registers. And, as you point out later, one problem with the TI57 is that registers 5 and 6 may be overridden "silently" when evaluating complex arithmetic expressions. 

08132022, 08:07 PM
Post: #8




RE: Complex TI57 Programs
** Lots ** of the TI57 data registers are dual purpose. Always have to be on guard to lose them if you are not careful.
Comparatively, the SR56 beats the TI57 in most regards. Gene 

08202022, 08:29 AM
Post: #9




RE: Complex TI57 Programs
(08122022 07:29 PM)Matt Agajanian Wrote: So, what programs have you written that pushed the 57 to its potential? Maybe this doesn't fit exactly: BinarytoDecimal conversion But since we're already comparing the TI57 to the HP25, this could be an interesting example. Not sure if I was able to rewrite the NQueens program for the TI57. It uses only storage arithmetic, so this could be translated verbatim. But then we still need some additional steps for the labels. 

08202022, 03:00 PM
Post: #10




RE: Complex TI57 Programs
There are also a couple of remarkable programs to compute the first 48 digits of e and all digits of 52! in a different thread:
https://www.hpmuseum.org/forum/thread18...#pid163222 They use a 6register "rotating stack with wraparound" technique. This may be one case where the TI57 has the advantage over the HP25 which lacks "Exc n" (Exchange between the display and register n). 

« Next Oldest  Next Newest »

User(s) browsing this thread: