hp27s

Model:	-27S

General:
	Name:			Scientific Calculator
	Code-Name:		Mentor
	Family:			Pioneer
	Logic:			algebraic with precedence
	Features:		scientific, binary math, TVM, hyperbolics,
				solver, list base stats, date arithmetic,
				appointments
	Firsts:			Pioneer, use of two-level ALPHA menu
				(all with -17B), algebraic scientific
	Introduction:
		Date:		1988-1-4
		Price:		$110
	Discontinuation:
		Date:		<1993
		Price:		$80 (1990-11)
	Production-Run:		?

Display:
	Type:			LCD, bit-mapped
	Size:			2 line x 22 chars
	Number-Formats:		sign, 12 mantissa, ., exp sign, 2 exp
	Annunciators:		---^	shift key
				printer	printer data being sent
				((.))	alarm past due
				battery	battery low
				RAD	radians 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
				36-bit integer, 8 bytes?
				SUM list, 16 bytes + 8 per entry
				name, 1 + 1 per character
				equation, 10 1/2 bytes + 1 per char. in name +
				  1 per char. in formula
				solver variable, 15 + 1 per char. in name
				alarms, 41 per first alarm +
				  1 per char. in each message

Memory:
	Named-Registers:	4 line history, line 2 is LAST
				0-9
	Flags:			none
	Register-Usage:		none
	Numbered-Registers:	10
	Program-Steps:		none
	Program-Editing:	insert
	Program-Display:	alpha
	User-RAM-Bytes:		6933
	Total-RAM-Bytes:	8192
	ROM-Bytes:		64K
	Machine-State:		prefix key state
				pending operations
				printer status
				display contrast
				display mode
				radix mark
				deg / rad
				binary mode
				registers and history
				statistics lists
				alarms
				current application and invocation history
				time and time format
				memory
	File-Types:		none

Physical:
	Technology-Used:	CMOS
	Processor:		Lewis, 1 MHz
	Chip-Count:		?
	Power-Source:		3 alkaline (Panasonic LR44) or mercury
				(Panasonic NR44 or MR44) button cells
	Continuous-Memory:	yes
	Expansion-Ports:	none
	I/O-Ports:		I/R output, beeper
	Clock:			yes, auto power off

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

Keyboard:
	Switches:		none
	Shift-Keys:		blue, blue, above
	User-Defined-Keys:	6 menu keys

Key-Arrangement::

** ** ** ** ** **
** ** ** ** ** **
***** ** ** ** **
*  ** ** ** ** **
*  ** ** ** ** **
*  ** ** ** ** **
*  ** ** ** ** **

Key-Labels-Base-Keyboard::

^	^	^	^	^	^
STO	RCL	SIN	COS	TAN	EXIT
INPUT	+/-	(	)	<-
^	7	8	9	\:-
v	4	5	6	x
[]	1	2	3	-
CLR	0	.	=	+

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

Key-Labels-blue-blue-above::

	 2	 x		 x
\v/x	x	e	LN	y	1/x
  x
10	LOG	ASIN	ACOS	ATAN	MAIN
CLEAR DATA	E	%	\pi	[]
[]	[SOLVE]	[STAT]	[TVM]	[TIME]
[]	[BASE]	[PROB]	[HYP]	[CONVERT]
[]	[%CHG]	[PARTS]	[MODES]	[PRINTER]
OFF	MEM	SHOW	LAST	PRT

Programmable-Operations::

none

Non-Programmable-Operations::

shift []	clear shift
%		percent of
%CHG		brings up the %CHG menu
(		start nesting
)		end nesting
+		addition
+/-		change sign
-		subtraction
0-9, .		enter digit or decimal point
1/x		reciprocal
10^x		common exponential
<-		deletes previous character
=		complete the operation
ACOS		arc cosine
ASIN		arc sine
ATAN		arc tangent
BASE		brings up the BASE menu
CLEAR DATA	clear all entries in current menu
CLR		clear calculator line
CLR + +		adjust display contrast
CLR + -		adjust display contrast
CLR + 1st + 6th menu key from left	clear continuous memory
CLR + 3rd menu key from left		reset calculator
CLR + 4th menu key from left		factory test, stop by CLR + 3rd
CLR + 5th menu key from left		initiate one self-test
CLR MAIN menu, calculator already on:
CONVERT		brings up the CONVERT menu
COS		cosine
E		start an exponent
EXIT		exit one menu level
e^x		natural exponential
HYP		brings up the HYP menu
INPUT		use number in line 1 as response
LAST		use number in history line 2
LN		natural logarithm
LOG		common logarithm
MAIN		exit all menu levels
MEM		show available memory
MODES		brings up the MODES menu
OFF		off
ON		on
PARTS		brings up the PARTS menu
PRINTER		brings up the PRINTER menu
PROB		brings up the PROB menu
PRT		prints the entire current calculator line
RCL 0-9		recall from register
RCL INPUT	recall from list into line 1
RCL var		recall from menu variable
SHOW		show full precision
SIN		sine
SOLVE		brings up the SOLVE menu
STAT		brings up the STAT menu
STO +,-,x,\:-,y^x 0-9	storage arithmetic  
STO +,-,x,\:-,y^x var	storage arithmetic
STO 0-9		store in register
STO var		store in menu variable
TAN		tangent
TIME		brings up the TIME menu
TVM		brings up the TVM menu
v		move to next item
shift v		move to last item
x		multiplication
x^2		square
y^x		power
\:-		division
\pi		constant 3.14159265359
\v/x		square root
^		move to previous item
shift ^		move to first item

Solver Functions

%		percent of
+		addition
-		subtraction
=		complete the operation
ABS(x)		absolute value
ACOS(x)		arc cosine
ACOSH(x)	arc hyperbolic cosine
ALOG(x)		common exponential
ANGLE(x:y)	compute angle; theta coordinate of rectangular coordinates
ASIN(x)		arc sine
ASINH(x)	arc hyperbolic sine
ATAN(x)		arc tangent
ATANH(x)	arc hyperbolic tangent
CDATE		current date
COMB(x:y)	combinations of x things taken y at a time
COS(x)		cosine
COSH(x)		hyperbolic cosine
CTIME		current time
DATE(dae:n)	date + n days
DDAYS(d1:d2:cal) days between dates using calendar
		cal=1 actual, 2 365 day, 3 360 day
DEG(x)		convert radians to degrees
EXP(x)		natural exponential
EXPM1(x)	natural exponential, - 1
FACT(x)		factorial
FP(x)		fractional part
G(a)		get value of a
HMS(x)		convert to hours minutes seconds
HRS(x)		convert to decimal hours
IDIV(x:y)	integer quotient
IF(c:t:f)	if condition C then do T else F. conditions:
		<, <=, <>, =, >, >=, AND, NOT, OR, XOR
INT(x)		greatest integer less than or equal to x
INV(x)		reciprocal, 1/x
IP(x)		integer part
ITEM(listname:x)	returns item x from list
L(a:v)		assign value v to a
LN(x)		natural logarithm
LNP1(x)		natural logarithm of x + 1
LOG(x)		common logarithm
MAX(x:y)	larger value
MIN(x:y)	smaller value
MOD(x:y)	modulus
PERM(x:y)	permutations of x things taken y at a time
PI		constant, value 3.14159265359
RAD(x)		convert degrees to radians
RADIUS(x:y)	distance from origin; R coordinate of rectangular coordinates
RAN#		return a random number, 0 <= r < 1
RND(x:y)	round x to y decimal places
S(var)		true if solving for var
SGN(x)		sign of x
SIN(x)		sine
SINH(x)		hyperbolic sine
SIZES(listname)	number of items in list
SPFV(i%:n)	single payment future value
SPPV(i%:n)	single payment present value
SQ(x)		x squared
SQRT(x)		square root
TAN(x)		tangent
TANH(x)		hyperbolic tangent
TRN(x:y)	truncates x to y decimal places
USFV(i%:n)	uniform series future value
USPV(i%:n)	uniform series present value
x		multiplication
XCOORD(R,theta)	x coordinate of polar coordinates
YCOORD(R,theta)	y coordinate of polar coordinates
\:-		division
\GS(cv:c1:c2:s:alg)	sum alg for control variable cv from c1 to c2 step s
^		power

Menus::

%CHG:	OLD	NEW	%CH

ALPHA:	ABCDE	FGHI	JKLM	NOPQ	RSTUV	WXYZ
	ABCDE:	A	B	C	D	E	OTHER
	FGHI:	F	G	H	I	[]	OTHER
	JKLM:	J	K	L	M	[]	OTHER
	NOPQ:	N	O	P	Q	[]	OTHER
	RSTUV:	R	S	T	U	V	OTHER
	WXYZ:	W	X	Y	Z	[]	OTHER
		OTHER:	:	<	>	#	[]	MORE
		OTHER:	$	\GS	,	.	/	MORE
		OTHER:	A:	O:	U:	L-	?	MORE
		OTHER:	AE	Ao	O/	N~	?upside	MORE
		OTHER:	A~	C,	&	\^o	\<)	MORE
		OTHER:	~	!	@	^	*	MORE
		OTHER:	[	]	"	'	;	MORE

ALPHA-EDIT:	DEL	<<-	<-	->	->>	ALPHA

BASE:	DEC	HEX	OCT	BIN
	HEX:	A	B	C	D	E	F

CONVERT:>DEG	>RAD	>HR	>HMS	[]	MORE
CONVERT:XCORD	YCORD	R	\<)	D/R	MORE

HYP:	SINH	COSH	TANH	ASINH	ACOSH	ATANH

MODES:	FIX	SCI	ENG	ALL	./,	MORE
	FIX	0-11
	SCI	0-11
	ENG	0-11
MODES:	D/R	BEEP	PRNT	MORE

PARTS:	IP	FP	RND	ABS

PRINTER:LIST	STK	REGS	TIME	MSG	TRACE

PROB:	X	Y	CX,Y	PX,Y	N!	RAN#

SOLVE:	CALC	EDIT	DELETE	NEW
	CALC:	custom menu of user variables
	EDIT:	alpha edit
	NEW:	alpha

STAT:	CALC	INSR	DELET	NAME	GET	TOTAL
	CALC:	TOTAL	MEAN	MEDN	STDEV	RANG	MORE
	CALC:	MIN	MAX	SORT	FRCST	MORE
		FRCST:	name of lists, select X variable
		FRCST:	name of lists, select Y variable
		FRCST:	x-list	y-list	CORR	M	B	MORE
		FRCST:	MODL	W.MN	G.SD	SIZE	MORE
		FRCST:	\GSX	\GSY	\GSX^2	\GSY^2	\GSXY	MORE
			MODL:	LIN	LOG	EXP	PWR
	NAME:	alpha edit
	GET:	*NEW	names of lists

TIME:	CALC	APPT	ADJST	SET
	CALC:	DATE1	DATE2	DAYS	360D	365D	TODAY
	APPT:	APPT1	APPT2	APPT3	APPT4	APPT5	MORE
	APPT:	APPT6	APPT7	APPT8	APPT9	APPT10	MORE
	APPT:	DATE	TIME	A/PM	MSG	RPT	HELP
		MSG:	alpha or alpha edit
		RPT:	NONE	MIN	HR	DAY	WEEK
	ADJST:	+HR	-HR	+MIN	-MIN	+SEC	-SEC
	SET:	DATE	TIME	A/PM	M/D	12/24	HELP

TVM:	N	I%YR	PV	PMT	FV	OTHER
	OTHER:	P/YR	BEG	END	AMRT
		AMRT:	#P	INT	PRIN	BAL	NEXT	TABLE
			TABLE:	FIRST	LAST	INCR	GO

Bugs/ROM-Versions::

none

Notes::

none

Areas

General

Craig's Articles

 

 
 

I am Craig A. Finseth.

Back to Home.

Back to top.

Last modified Tuesday, 2021-05-11T16:33:00-05:00.