Model: -32S General: Name: RPN Scientific Calculator Code-Name: Leonardo Family: Pioneer Logic: RPN Features: scientific, programmable, binary, complex hyperbolics Firsts: RPN solver and identification of variables by RCL, checksums for programs, L## display of program lines [see notes] Introduction: Date: 1988-6-1 Price: $69.95 Discontinuation: Date: 1991-1 Price: $69.95 Production-Run: ? Display: Type: LCD, alphanumeric w/bit-mapped characters Size: 1 line x 12 chars Number-Formats: sign, 10 mantissa, ., exp sign, 2 exp Annunciators: v down arrow active ^ up arrow active ---^ shift key pressed PRGM program mode INPUT used input to store data 0 flag 0 1 flag 1 2 flag 2 3 flag 3 GRAD grad mode RAD radians mode HEX hex mode OCT octal mode BIN binary mode V soft key active <--- more characters to the left V soft key active A..Z alpha keys active V soft key active ! attention V soft key active battery battery low V soft key active ---> more characters to the right V soft key active Data: User-Visible: Smallest: 1E-499 Largest: 9.99999999999E499 Signif.-Digits: 12 Internal: Smallest: 1E-49999 Largest: 9.99999999999999E49999 Signif.-Digits: 15 Data-Types-and-Sizes: real, 8 bytes for each non-zero variable instructions, 1 1/5 bytes numbers in program lines, 0-99 1 1/2 bytes al others 9 1/2 bytes statistical data, 48 bytes SOLVE calculations, 33 1/2 bytes integration, 140 bytes binary numbers are 36 bits Memory: Named-Registers: X, Y, Z, T, last X, A-Z, i Flags: 0-3 user, displayed 4 user 5 interrupt program on overflow 6 set on overflow Register-Usage: i is indirect +/-1 is A to +/-26 is Z Numbered-Registers: 26 Program-Steps: none Program-Editing: insert Program-Display: alpha User-RAM-Bytes: 384 Total-RAM-Bytes: 512 ROM-Bytes: 16K Machine-State: prefix key state stack lift enable display contrast display mode program counter seven level return stack degrees / radians / grads binary mode radix mark PRGM mode random number seed flags current menu registers memory File-Types: none Physical: Technology-Used: CMOS Processor: ? Chip-Count: ? Power-Source: 3 alkaline (Panasonic LR44) or mercury (Panasonic NP675) button cells Continuous-Memory: yes Expansion-Ports: none I/O-Ports: none Clock: none Length: ? Width: ? Height: ? Weight: ? Temperature-Range: Operating: 0 to 45 deg C Charging: - Storage: -20 to 65 deg C Keyboard: Switches: none Shift-Keys: orange, orange, above alpha, white, right User-Defined-Keys: none Key-Arrangement:: ** ** ** ** ** ** ** ** ** ** ** ** ***** ** ** ** ** * ** ** ** ** ** * ** ** ** ** ** * ** ** ** ** ** * ** ** ** ** ** Key-Labels-Base-Keyboard:: x x \v/x e LN y 1/x \GS+ STO RCL SIN COS TAN STAT ENTER x<>y +/- E <- XEQ 7 8 9 \:- v 4 5 6 x [] 1 2 3 - C 0 . = + (The C key has a lower label of ON.) Key-Labels-Orange-Orange-Above:: 2 x x 10 LOG % %CHG \GS- CMPLX \pi HYP ASIN ACOS ATAN LAST x [PARTS] [MODES] [DISP] [CLEAR] GTO [P<>RECT] [H<>HMS] [D<>RAD] [BASE] ^ [LBL/RTN] [LOOP] [FLAGS] [TESTS] [] [SOLVE/\.S] [STAT] [PROB] [MEM] OFF INPUT SHOW PRGM VIEW Key-Labels-Alpha-White-Right:: A B C D E F G H I J K L M N O P [] [] Q R S [] [] T U V [] [] W X Y [] [] Z i (i) [] Programmable-Operations:: % percent of %CHG percent change + addition +/- change sign , (modes menu) set , as radix - subtraction ->DEG convert to degrees ->HMS convert to hms ->HR convert to hours ->RAD convert to menus . (modes menu) set . as radix 0-9, . enter digit or decimal point 1/x reciprocal 10^x common exponential ABS absolute value ACOS arc cosine ACOSH arc hyperbolic cosine ALL set all display mode ASIN arc sine ASINH arc hyperbolic sine ATAN arc tangent ATANH arc hyperbolic tangent b compute y intercept BN select binary mode CF 0-6 clear flag CMPLX +,+/-,-,1/x,COS,e^x,LN,SIN,TAN,x,y^x,\:- complex versions (uses x+yi and z+ti) Cn,r combinations COS cosine COSH arc cosine DEC select decimal mode DG set degrees mode DSE A-Z,i,(i) decrement, skip if equal (cccccc.fffii: cccccc counter, fff final, ii increment) E start an exponent EN 0-9,.0-.1 set eng mode (at most 10 digits will displayed; .0 and .1 display 10 digits and affect when rounding to display) ENTER enter e^x natural exponential F? 0-6 is flag set? FN A-Z,(i) selects labelled function as current FP fractional part FX 0-9,.0-.1 set fix mode (at most 10 digits will displayed; .0 and .1 display 10 digits and affect when rounding to display) GR set grads mode GTO A-Z,(i) set program counter to label HX select hexadecimal mode INPUT A-Z,i,(i) recall variable to X and shows name and value; skipped if solving for this variable IP integer part ISG A-Z,i,(i) increment, skip if greater (cccccc.fffii: cccccc counter, fff final, ii increment) LASTx recall last X LBL A-Z label a program LN natural logarithm LOG common logarithm m compute slope n number of items in statistics list OC select octal mode Pn,r permutations PSE pause r compute correlation coefficient R/S run / stop RANDOM random number RCL +,-,x,\:- A-Z,i,(i) recall arithmetic RCL A-Z,i,(i) recall from register RD set radians mode RET return RN round to match display Rv roll down SC 0-9,.0-.1 set sci mode (at most 10 digits will displayed; .0 and .1 display 10 digits and affect when rounding to display) SEED set random seed SF 0-6 set flag SIN sine SINH hyperbolic sine SOLVE A-Z,i,(i) solves the current function for the specified variable STO +,-,x,\:- A-Z,i,(i) storage arithmetic STO A-Z,i,(i) store in register sx standard deviation of x sy standard deviation of y TAN tangent TANH hyperbolic menu VARS clear variables VIEW A-Z,i,(i) display variable name and value x (clear menu) clear x x multiplication x! gamma function x- mean of x x-,w weighted mean of x x<0? comparison test x<>y swap x<y? comparison test x=0? comparison test x=y? comparison test x>0? comparison test x>y? comparison test XEQ A-Z,(i) call label as subroutine x\=/0? comparison test x\=/y? comparison test x^ estimate x x^2 square y,x->\Gh,r convert rectangular to polar y- mean of y y^ estimate y y^x power \.SFN A-Z,i,(i) integrate current function with respect to specified variable \:- division \Gh,r->y,x convert polar to rectangular \GS clear summation \GS+ add to statistics \GS- subtract from statistics \GSx return sum of x values \GSxy return sum of xy product \GSx^2 return sum of square of x values \GSy return sum of y values \GSy^2 return sum of square of y values \pi constant 3.14159265359 \v/x square root Non-Programmable-Operations:: shift [] clear shift <- erase character or number; cancel one level of menus ALL (clear menu) clear all BASE bring up menu CLEAR bring up menu C clear number or expression; cancel all menus C (ON) on C + + adjust display contrast C + - adjust display contrast C + 1/x continuous self test, stop by C + LN C + LN reset calculator C + y^x one shot self test C + \v/x + \GS+ clear all memory D<>RAD bring up menu DISP bring up menu FLAGS bring up menu GTO . . set program counter to top GTO . A-Z 00-99 set program counter to specified line of labelled program H<>HMS bring up menu L.R. linear regression sub-menu LBL/RTN bring up menu LOOP bring up menu MEM bring up menu MODES bring up menu OFF off ON on P<>RECT bring up menu PARTS bring up menu PGM (clear menu, program entry only) clear all pograms PGM (mem meu) list of programs PRGM program / run mode PROB bring up menu R random number sub-menu s standard deviation sub-menu SHOW show all digits SOLVE/\.S bring up menu STAT bring up menu TESTS bring up menu VAR list of variables x-,y- mean sub-menu x?0 bring up 0 comparison sub-menu x?y bring up y comparison sub-menu v move down in list \GS summation sub-menu ^ move up in list Menus:: BASE: DEC HX OC BN CLEAR: x VARS ALL \GS PGM (program entry only) D<>RAD: ->DEG ->RAD DISP: FX SC EN ALL FX: 0-9, .0-.1 SC: 0-9, .0-.1 EN: 0-9, .0-.1 (at most 10 digits will displayed; .0 and .1 display 10 digits and affect when rounding to display) FLAGS: SF CF F? n is 0-6 H<>HMS: ->HR ->HMS LBL/RTN:LBL RTN LOOP: DSE ISG MEM: amt VAR PGM VAR: list of variables PGM: list of programs MODES: DG RD GR . , P<>RECT:y,x->\Gh,r \Gh,r->y,x PARTS: IP FP RN ABS PROB: Cn,r Pn,r x! R R: RANDOM SEED SOLVE/\.S:FN SOLVE \.SFN STAT: \GS x-,y- s L.R. \GS: n x y x^2 y^2 xy x-,y-: x- y- x-,w s: sx sy L.R.: x^ y^ r m b TESTS: x?y x?0 x?y: \=/y <y >y =y x?0: \=/0 <0 >0 =0 Bugs/ROM-Versions:: none Notes:: "Orange" is officially "Mandarin" (early) or "Coral" (later) -32S's. This was the first product to not store variables whose values are zero. There was a "50th Anniversary" version made of this machine and the 14B. (The anniversary was of HP.) The changes consisted of a modified bezel with insert and an extra logo imprinted on the case. The 14B version was oversubscribed (i.e., more people wanted one than were avaiable) and the 32S version had extras (there were some that no one wanted (then!)).
Areas
General
Craig's Articles
Last modified Saturday, 2012-02-25T17:29:35-06:00.