Re: HP33s 255 byte equation limit? Message #2 Posted by PauL Brogger on 4 Mar 2004, 11:30 a.m., in response to message #1 by bill platt
The limit is indeed ~255 bytes per equation, whether as a program line or in the equation list. (The functional limit actually seems to be 254 bytes on a program line.)
The equation list seems to be limited to 30 entries. I haven't tried to see whether more than 30 equations may be entered as program lines, but I suspect that to be so.
(This may all be spelled out explicitly in the manual, so RTFM may apply. I've glanced about, and it hasn't jumped out at me, so I've been pushing the limits by pushing the buttons.)
The memory cost of entries in equations appears to be exactly the number of characters displayed. The square root function, for example, is entered as SQRT( and consumes five bytes.
The checksums of equations appear to be identical whether entered in the equation list or as program lines.
One only-semi-relevant tidbit I found last night: it does appear that one cannot obtain a length or checksum for a program without a label. One may enter program lines starting at PRGM TOP without entering a label. (The line numbers all begin with a zero rather than with a letter.) But the MEM command's PGM list doesn't display an entry for the unlabeled program, and hence no LN= or CK= is available. (Of course, the length may be calculated in a couple of ways.)
BTW, does anyone have any information on the internal encoding of the 32s/sII/33s character/command set, and what checksum algorithm is used?
Edited: 4 Mar 2004, 1:54 p.m.
|