35S I & J registers


Hello all.

Given that the 35S has two registers which can be used for indirect addressing, are these the registers between H and K or are these special registers independent of the A-Z registers?


They're the registers between H and K.


So, if I write a program to indirectly address registers and include DSE/ISG looping, I should create the program to indirectly address registers -11 and below (or -8 and above) to avoid overwriting my looping register in an STO+/-/* (i) or (j) command.

Edited: 3 Mar 2012, 7:47 a.m.


You better address the unnamed registers with I or J. This gives you a lot of addressable space without interfering with the indexes.


That sounds better than my idea. Thanks for the tip.


Memory management: something to remember when using indirect registers, is that memory gets assigned for all indirect registers up to the highest register used, even if the lower ones are not used. E.g. using indirect register 40 will result in memory being allocated for 0 to 39 as well. You can quickly use a lot of memory this way (write something in register 800 and do a mem check (I have ~10k free and the highest I can use is 280)). So use only the highest number really needed.

To clear indirect registers and regain memory:
1) CLVARx (BlueShift CLEAR 6): clears all indirect registers above the number entered (e.g. CLVARx 040 will clear 41 and higher).
2) Implication of (1) is that CLVARx 000 will clear registers 1 and above, but not 0 which is assigned too (and negative no.'s cannot be entered). So to get the memory back for that, you have to manually clear it by doing 0, STO I, STO (I).

Edited: 5 Mar 2012, 6:33 a.m.

Possibly Related Threads...
Thread Author Replies Views Last Post
  WP-34S Matrix operations with routine-local registers? Tom Grydeland 1 600 09-04-2013, 10:46 AM
Last Post: Marcus von Cube, Germany
  WP-34S: Subroutines, local registers and hotkeys Marcel Samek 7 1,149 08-23-2013, 12:08 PM
Last Post: David Hayden
  WP-34S: question - Initialization of local registers Marcel Samek 8 1,271 07-07-2013, 09:57 PM
Last Post: Steve Simpkin
  WP 34S: Double precision registers - What are your feelings? Marcus von Cube, Germany 16 1,996 12-26-2011, 10:49 AM
Last Post: Dieter
  HP-41CX Memory Registers Prabhu Bhooplapur 9 1,349 02-24-2010, 09:53 PM
Last Post: Prabhu Bhooplapur
  HP41CV with missing registers Jorge I. Rodriguez (Pasadena, CA) 4 787 06-09-2009, 04:37 PM
Last Post: Jorge I. Rodriguez (Pasadena, CA)
  Op-Amp Gain and Offset Design for the HP-67 Stefan Vorkoetter 6 1,068 12-05-2008, 10:57 AM
Last Post: Tom Mathes
  AMP Rom for 71b PeterP 5 931 12-06-2007, 02:20 PM
Last Post: PeterP
  HP 33s: Addressing registers at the "Top" of the program list. Ted Madson 0 355 10-23-2007, 05:11 PM
Last Post: Ted Madson
  35s - inputting to indirect registers srayb 6 904 08-18-2007, 06:22 AM
Last Post: Ralph

Forum Jump: