HP-35s Memory Management
|
07-10-2017, 07:10 PM
Post: #2
|
|||
|
|||
RE: HP-35s Memory Management
(07-10-2017 04:24 PM)Matt Agajanian Wrote: There is a peculiar structure that I'm even perplexed as to say "What were they (HP) thinking." And it's the memory register structure of the 35S. I can see that registers A-Z, like the alphabet, can be addressed by a simple A, B, C keystroke, but why did the classic 00-800 register addressing be convoluted to both an indirect addressing scheme plus on the less than zero number scale. Sorry, but you're wrong here. (07-10-2017 04:24 PM)Matt Agajanian Wrote: The way I see it, which makes much more logical sense registers 00 to 800 could have been addressed in the conventional manner with A-Z registers being designated the negative number addressing. That's exactly how it works. ;-) If you want to access the variables A...Z indirectly, that's address –1 to –26. Addresses from 0 and higher are used for the large "indirect" memory area. So –4 STO I, and then RCL (i), recalls variable D. And 50 STO I, then 123 STO(i), stores this number in register #50. A = –1 B = –2 ... Y = –25 Z = –26 R000 = 0 R001 = 1 R002 = 2 ... R800 = 800 (if available) (07-10-2017 04:24 PM)Matt Agajanian Wrote: For indirect addressing, to retain conventional methods, if the I or J register contained a positive value, as usual, registers 0-800 could be accessed. Once again: that's exactly how it works. But why don't you just try this on your own 35s? Dieter |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
HP-35s Memory Management - Matt Agajanian - 07-10-2017, 04:24 PM
RE: HP-35s Memory Management - Dieter - 07-10-2017 07:10 PM
RE: HP-35s Memory Management - Matt Agajanian - 07-10-2017, 08:56 PM
RE: HP-35s Memory Management - Matt Agajanian - 07-10-2017, 09:39 PM
|
User(s) browsing this thread: 1 Guest(s)