hp21s

Model:	-21S

General:
	Name:			Stat/Math Calculator
	Code-Name:		Monte Carlo
	Family:			Pioneer
	Logic:			algebraic w/precedence
	Features:		scientific, programmable, statistics
	Firsts:			statistics-only, libraries (with -20S)
	Introduction:
		Date:		1989-1-3
		Price:		$49.95
	Discontinuation:
		Date:		<1993
		Price:		$49.95
	Production-Run:		?

Display:
	Type:			LCD, 7-segment
	Size:			1 line x 12 chars
	Number-Formats:		sign, 10 mantissa, ., exp sign, 2 exp
	Annunciators:		<\	left shift active
				/>	right shift active
				:	input has been pressed
				PEND	an operation is pending
				battery	battery low
				GRAD	grad mode
				RAD	radians mode
				PRGM	program mode

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

Memory:
	Named-Registers:	input, display, last result, 0-9
	Flags:			none
	Register-Usage:		R1	degree of freedom for Q(t), tp,
					 Q(x^2), x^2p
					numerator deg of freedom for Q(F), Fp
				R2	denominator deg of freedom for Q(F), Fp
				R4	\GSn
				R5	\GSx
				R6	\GSy
				R7	\GSx^2
				R8	\GSy^2
				R9	\GSxy
	Numbered-Registers:	10
	Program-Steps:		99
	Program-Editing:	insert
	Program-Display:	keycode
	User-RAM-Bytes:		91
	Total-RAM-Bytes:	256
	ROM-Bytes:		10K
	Machine-State:		prefix key state
				pending operations (4 levels, not saved)
				display contrast
				display mode
				radix mark
				deg / rad / grad
				random seed
				program counter
				four level return stack
				PRGM mode
				registers and history (not saved)
				memory
	File-Types:		none

Physical:
	Technology-Used:	CMOS
	Processor:		Bert, 640 KHz
	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 (10 minute timeout)

	Length:			?
	Width:			?
	Height:			?
	Weight:			?
	Temperature-Range:
		Operating:	0 to 45 deg C
		Charging:	-
		Storage:	-20 to 65 deg C

Keyboard:
	Switches:		none
	Shift-Keys:		left-shift, blue, above left
				right-shift, yellow, above 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	R/S
INPUT	+/-	(	)	<-
XEQ	7	8	9	\:-
<\	4	5	6	x
/>	1	2	3	-
C	0	.	=	+

(The C key has a lower label of ON.)

Key-Labels-left-shift-blue-above-left::

 2	  x
x	10	LOG	m,b	x^,r	\GS-
->P	\pi	ASIN	ACOS	ATAN	PRGM
SWAP	E	FIX	ENG	LOAD
GTO	v	^	ABS	IP
[]	RAN#	%	->HR	->DEG
[]	Q(z)	Q(t)	Q(F)	Q(x^2)
[]	./,	SHOW	LAST	CLRG

Key-Labels-right-shift-yellow-above-right::

x-w	x-,y-	Sx,Sy	\Gsx,\Gsy x^,r	[]
->R	[]	DEG	RAD	GRD	RTN
CLPRGM	[]	SCI	ALL	[]
LBL	x\<=y?	x=0?	RND	FP
[]	SEED	%CHG	->HMS	->RAD
[]	zp	tp	Fp	x^2p
OFF	Cn,r	Pn,r	n!	CL\GS

Key-Labels-other::

A	B	C	D	E	F
[]	[]	[]	[]	[]	[]
[]	[]	[]	[]	[]
[]	\GSx^2	\GSy^2	\GSxy	[]
[]	n	\GSx	\GSy	[]
[]	df1	df2	[]	[]
[]	[]	[]	[]	[]

(All are in gray and to the below right.)

Programmable-Operations::

%		percent of
%CHG		percent change
(		start nesting
)		end nesting
+		addition
+/-		change sign
-		subtraction
->DEG		convert to degrees
->HMS		convert to hours,minutes,seconds
->HR		convert to decimal hours
->P		convert rectangular to polar
->R		convert polar to rectangular
->RAD		convert to radians
./,		set radix mark
0-9, .		enter digit or decimal point
1/x		reciprocal
10^x		common exponential
=		complete the operation
ABS		absoute value
ACOS		arc cosine
ALL		display all of number
ASIN		arc sine
ATAN		arc tangent
CLRG		clear all registers
CL\GS		clear summation registers
Cn,r		combinations
COS		cosine
DEG		degrees mode
E		start an exponent
ENG 0-9		set ENG mode
e^x		natural exponential
FIX 0-9		set FIX mode
FP		fractional part
Fp		inverse upper tail F distribution
GRD		grads mode
GTO A-F,0-9	go to label
INPUT		separate two numbers
IP		integer part
LAST		recall last result
<\ LAST		store into LAST
LBL A-F,0-9	label
LN		natural logarithm
LOG		common logarithm
m,b		compute slope and y intercept
n!		factorial
Pn,r		permutations
Q(F)		upper tail F distribution
Q(t)		upper tail student's t distribution
Q(x^2)		upper tail chi^2 normal distribution
Q(z)		upper tail normal distribution
R/S		start/stop a program
RAD		radians mode
RAN#		generate random number
RCL 0-9		recall from register
RND		round to match display
RTN		return
SCI 0-9		set SCI mode
SEED		set random seed
SIN		sine
STO +,-,x,\:- 0-9 storage arithmetic
STO 0-9		store in register
SWAP		swap displayed number with previous number
Sx,Sy		compute sample standard deviations
TAN		tangent
tp		inverse upper tail student's t distribution
x		multiplication
x-,y-		compute means
x-w		compute weighted average
x=0?		comparison test
XEQ A-F,0-9	call subroutine
x\<=y?		comparison test
x^,r		estimate x and correlation coefficient
x^2		square
x^2p		inverse upper tail chi^2 normal distribution
y^,r		estimate y and correlation coefficient
y^x		power
zp		inverse upper tail normal distribution
\:-		division
\GS+		add to statistics
\GS-		subtract from statistics
\Gsx,\Gsy	compute population standard deviations
\pi		constant 3.14159265359
\v/x		square root

Non-Programmable-Operations::

shift <\	clear shift
shift />	clear shift
<-		erase character or number; cancel one level of menus;
		(program mode) delete program line
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
CLPRGM		(program mode) clear all program steps
		(run mode) set program counter to 0
GTO ..		go to line 0
GTO . 00-99	go to line
GTO A-F,0-9	(run mode) set program counter to label
LOAD A-F	load built in program
OFF		off
PRGM		program/run mode
SHOW		show all digits
v		move down in list
^		move up in list

Menus::

library equations:

A	One Sample Test Statistics (1-StAt)
B	Two Sample Test Statistics (2-StAt)
C	Linear Regression Test Statistics (Lr-StAt)
D	Chi-Square Test Statistic (CHI-2)
E	Binomial Probability Distribution (bin)
F	Time Value of Money (FinAnCE)

Bugs/ROM-Versions::

none

Notes::

The following may work: You can use INPUT and SWAP to keep two
complete calculations going at once.  Do the first one, press INPUT,
then do your second one.  Do SWAP to switch back and forth.  Make sure
that you have completed any pending operations first.  Pressing C or
turning the calculator off and on clears both.

When any of the libraries are used, they are copied into program
memory, replacing what is already there.  The library program can be
edited, however.

This and the 20S are the only algebraic keystroke programmable
calculators offered by HP.


Areas

General

Craig's Articles

 

 
 

I am Craig A. Finseth.

Back to Home.

Back to top.

Last modified Saturday, 2012-02-25T17:29:29-06:00.