hp19b

Model:	-19B

General:
	Name:			Business Consultant II
	Code-Name:		Tycoon
	Family:			Clamshell?
	Logic:			algebraic, (still) no precedence
	Features:		business, clock, TVM, date arithmetic,
				appointments, solver, list-based cash flow
				and stats, appointments, scientific,
				hyperbolics, units, text lists
	Firsts:			text, multiple languages
	Introduction:
		Date:		1988-1-4
		Price:		$175
	Discontinuation:
		Date:		1990-1
		Price:		$175
	Production-Run:		?

Display:
	Type:			LCD, bit-mapped
	Size:			4 line x 23 chars
	Number-Formats:		sign, 12 mantissa, ., exp sign, 2 exp
	Annunciators:		---^	shift key
				\Ga	alphabetic keys active
				((.))	alarm past due
				battery	battery low
				(2\pi)	radians mode
				printer	printer data being sent

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
				CFLO list, 8 bytes + 9 1/2 per entry
				SUM list, 41 bytes + 8 per entry
				SUM local label, 10 bytes
				TEXT lists, 10 bytes + 8 1/2 per entry +
				  1 byte per characer
				list name, 1 + 1 per character
				solver equation, 8 1/2 bytes + 1 byte per
				  char. in name + 1 per char. in formula
				user variable, 15 + 1 per char. in name
				calculator line, 8 bytes per number + 1 byte
				  per char + 3 1/2 bytes per operator
				alarms, 31 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:	replace
	Program-Display:	alpha
	User-RAM-Bytes:		6600
	Total-RAM-Bytes:	8192
	ROM-Bytes:		64K
	Machine-State:		prefix key state
				pending operations
				printer status
				display contrast
				display mode
				radix mark
				deg / rad
				language
				currency conversion factors
				beeper
				printer
				registers and history
				statistics lists
				CFLO lists
				alarms
				current application and invocation history
				time and time format
				memory
	File-Types:		none

Physical:
	Technology-Used:	?
	Processor:		Lewis, 1 MHz
	Chip-Count:		?
	Power-Source:		3 alkaline N cells
	Continuous-Memory:	yes
	Expansion-Ports:	none
	I/O-Ports:		I/R output, beeper
	Clock:			yes, auto power off

	Length:			6 1/2 in
	Width:			open 7 1/2 in
				closed 3 5/8 in
	Height:			open 1/2 in
				closed  5/8 in
	Weight:			?
	Temperature-Range:
		Operating:	0 to 45 deg C
		Charging:	-
		Storage:	-20 to 65 deg C

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

Key-Arrangement::

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

Key-Labels-Base-Keyboard::

Left

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	?	$	#	:
SPACE	INS	DEL	<=	=>

Right

[]	[]	[]	[]	[]	[]
[]	STO	RCL	DISP	PRNT	EXIT
INPUT	+/-	(	)	<-
^	7	8	9	\:-
v	4	5	6	x
%	1	2	3	-
ON	0	.	=	+

Key-Labels-gold-yellow-above::

Left

A:	A~	C,	O/	AE	Ao
;	\^o	{	}	[	]
\<)	N~	O:	~	'	"
@	&	U:	!	/	*
<	>	?upside	L-	,	.
\GS	[]	[]	|<-	->|

Right

[]	[]	[]	[]	[]	[]
[]	[]	[]	MODES	PRINTER	MAIN
CLEAR DATA	E	[]	[]	CLEAR
[]	[]	[]	[]	1/x
[]	[]	[]	[]	^
MATH	[]	[]	[]	\v/x
				 2
[]	MEM	SHOW	LAST	x

Programmable-Operations::

none

Non-Programmable-Operations::

alpha keyboard	adds letter
%		percent of
(		start nesting
)		end nesting
+		addition
+/-		change sign
-		subtraction
0-9, .		enter digit or decimal point
1/x		reciprocal
<-		deletes previous character
<=		move cursor left
shift <=	move to first character
=		complete the operation
=>		move cusor right
shift =>	move to last character
CLEAR		clear calculator line
CLEAR DATA	clear stack and all entries in current menu
DEL		deletes current character
DISP		brings up DISP menu
E		start an exponent
EXIT		exit one menu level
gold		shift
INPUT		use number in line 1 as response
INS		insert one blank
LAST		use number in history line 2
MAIN		exit all menu levels
MATH		bring up the MATH menu
MEM		show memory status
MODES		bring up the MODES menu
ON		on/off
ON + 1st  + 6th menu key from left	clear continuous memory
ON + 3rd menu key from left		reset calculator
in MAIN menu, calculator already on:
ON + 4th menu key from left		factory test, stop by ON + 3rd
ON + 5th menu key from left		initiate one self-test
ON + down	adjust display contrast
ON + up		adjust display contrast
PRINTER		brings up the PRINTER menu
PRNT		prints the rightmost number in the display
RCL 0-9		recall from register
RCL INPUT	recall from list into line 1
RCL var		recall from menu variable
SHOW		show full precision
STO +,-,x,\:-,^ 0-9   storage arithmetic  
STO +,-,x,\:-,^ var   storage arithmetic  
STO 0-9		store in register
STO var		store in menu variable
v		move to next item
shift v		move to last item
x		multiplication
x^2		square
\:-		division
\v/x		square root
^		move to previous item
shift ^		move to first item
^		power

Solver Functions

#T(name:x)	number of times for item x of CFLO list name
%		percent of
+		addition
+/-		change sign
-		subtraction
0-9, .		enter digit or decimal point
=		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(d1:n)	date + n days
DDAYS(d1:d2:c)	days between dates using calendar
		c=1 actual, 2 365 day, 3 360 day
DEG(x)		convert radians to degrees
E		start an exponent
EXP(x)		natural exponential
EXPM1(x)	natural exponential, - 1
FACT(x)		factorial
FLOW(name:x)	return the value of flow X of list with name NAME
FP(x)		fractional part
FV(n:i%yr:pv:pmt:p/yr:m)	TVM function
G(a)		get value of a
HMS(x)		convert to hours minutes seconds
HRS(x)		convert to decimal hours
I%YR(n:pv:pmt:fv:p/yr:m)	TVM function
IDIV(x:y)	integer quotient
IF(c:t:f)	if condition C then do T else F.  conditions:
		<, <=, <>, =, >, >=, AND, EXOR, NOT, OR
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 sum 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
N(i%yr:pv:pmt:fv:p/yr:m)	TVM function
PERM(x:y)	permutations of x things taken y at a time
PI		constant, value 3.14159265359
PMT(n:i%yr:pv:fv:p/yr:m)	TVM function
PV(n:i%yr:pmt:fv:p/yr:m)	TVM function
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
SIZEC(listname)	number of items in CFLO list
SIZES(listname)	number of items in sum list
SPFV(i%:n)	single payment future value
SPPV(i%:n)	single payment present value
SQ(x)		x squared
SQRT(x)		square root
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::

main:	FIN	BUS	SUM	TIME	SOLVE	TEXT

FIN:	TVM	ICONV	CFLO	BOND	DEPRC
	TVM:	N	I%YR	PV	PMT	FV	OTHER
		OTHER:	P/YR	BEG	END	AMRT
			AMRT:	#P	INT	PRIN	BAL	NEXT	TABLE
			TABLE:	START
	ICONV:	EFFCT	CONT
		EFFCT:	NOM%	EFF%	P
		CONT:	NOM%	EFF%
	CFLO:	CALC	INSRT	DELET	NAME	GET	PLOT
		CALC:	TOTAL	IRR%	I%	NPV	NUS	NFV
		GET:	*NEW	names of lists
	BOND:	TYPE	SETT	MAT	CPN%	CALL	MORE
	BOND:	YLD%	PRICE	ACCRU	MORE
		TYPE:	360	A/A	SEMI	ANN
	DEPRC:	BASIS	SALV	LIFE	ACRS%	ACRS	MORE
	DEPRC:	YR#	FACT%	DB	SOYD	SL	MORE

BUS:	%CHG	%TOTL	MU%C	MU%P	CURRX	UNITS
	%CHG:	OLD	NEW	%CH
	%TOTL:	TOTAL	PART	%T
	MU%C:	COST	PRICE	M%C
	MU%P:	COST	PRICE	M%P
	CURRX:	CURR1	CURR2	RATE	C.STO	C.RCL	SELCT
		SELCT:	US$	CAN$	DM	FF	UKL-	MORE
		SELCT:	BF	FL	LIT	PTS	SF	MORE
		SELCT:	DR	ESC	IRL-	S	NIS	MORE
		SELCT:	D.KR	N.KR	S.KR	F.MK	R	MORE
		SELCT:	A	B	CZ$	INTI	PESO	MORE
		SELCT:	HK$	NT$	RMB	WON	YEN	MORE
		SELCT:	$A	M$	NZ$	RP	S$	MORE
		SELCT:	BAHT	IN.RS	PK.RS	CURR1	CURR2	MORE
	UNITS:	LENG	AREA	VOL	MASS	TEMP
		LENG:	FEET INCH M CM MM MILE N.MI KM YARD FATH ST.MI
			ROD CHAIN SU.FT
		AREA:	SQ.YD SQ.FT SQ.IN SQ.M SQ.CM SQ.MI ACRE SQ.RD SQ.K HA
		VOL:	GAL I.GAL QUART PINT LITER CU.YD CU.FT CU.IN CU.M
			AC.FT CUP TBSP TSP FL.OZ ML BU PECK D.GAL BD.FT BBL
		MASS:	LB OZ KG GRAM MG TON L.TON CWT L.CWT T SLUG STONE
			OZ.T DRAM GR
		TEMP:	\^oF \^oC \^oR \^oK

SUM:	CALC	INSRT	DELET	NAME	GET	MORE
SUM:	COPY	LABEL	START	SUBT	MORE
	CALC:	TOTAL	MEAN	MEDN	STDEV	RANG	MORE
	CALC:	MIN	MAX	SORT	FRCST	HIST	MORE
		FRCST:	name of lists, select X variable
		FRCST:	LIN	LOG	EXP	PWR
		FRCST:	XLIST	YLIST	CORR	M	B	MORE
		FRCST:	PLOT	W.MN	G.SD	SIZE	MORE
		FRCST:	\GSX	\GSY	\GSX2	\GSY2	\GSXY	MORE
	GET:	*NEW	names of lists
	LABEL:	CURR	GLOBL

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

SOLVE:	CALC	EDIT	DELETE
	CALC:	custom menu of user variables

TEXT:	MARK	EDIT	DELET	NAME	GET	MORE
TEXT:	FIND	EDIT	PREV	NEXT	SORT	MORE
	GET	*NEW	names of lists

DISP:	FIX	ALL	.	,
	(FIX 0-11)

MATH:	RND	PI	LOGS	TRIG	CONV	PROB
	LOGS:	LOG	10^X	LN	EXP	HYP
		HYP:	SINH	COSH	TANH	ASINH	ACOSH	ATANH
	TRIG:	SIN	COS	TAN	ASIN	ACOS	ATAN
	CONV:	>DEG	>RAD	>HR	>HMS	MORE
	CONV:	XCORD	YCORD	R	\<)	D/R	MORE
	PROB:	X	y	CX,Y	PX,Y	N!	RAN#

MODES:	D/R	BEEP	PRINT	LANG

PRINTER:DISPL	LIST	REGS	TIME	TRACE

Bugs/ROM-Versions::

none

Notes::

Top of the line business calculator (no suprise!).  With *hyperbolics*???

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.