I've finally started spending a bit more quality time with my 34s, trying to learn the ins and outs of this incredibly neat little device. My first step was reading more thoroughly through the documentation that I had only scanned when I first got the calculator.
However, I am not having luck finding the answers to a couple of basic questions, and am a bit confused.
1) The manual mentions that the hardware has 6kB of RAM, of which 4kB are volatile. However some of the memory information in the document seems a little vague on how much real memory (in bytes) is actually being used. The doc generally talks about "words" but does not seem to explicitly specify the word size in bytes. From the various facts presented, it seems to me that the underlying physical word size is two bytes and that only the 2kb of non-volatile RAM are usable by the user of the calculator. Is that correct? Is the 4kB of volatile RAM usable in any way from a user program?
2) The document seems to use "word" to mean two different things. In one case it uses it to discuss the physical memory used by registers and SRS entries, and in the other case it is used to refer to the interpretation of the contents of registers in integer mode. I read through various spots in the documentation several times and a still not clear on these questions: How many bytes does a registers use? Does the memory usage of a register change dependent on the word size in integer modes? How many bytes does a SRS use up on a simple function call?
Edited: 20 Feb 2013, 8:07 p.m.