The Museum of HP Calculators


HP 9100B Features

Features in optional ROMs are listed as Option.
Features in HP mag card or tape Application Pacs are listed as +.
Other software is not included.

Display and Keyboard HP 9100B
Display type CRT
Display format 3 Line
FIXed number format Yes
SCIentific number format Yes
ENGineering number format -
STanDard / ALL number format -
Alpha messages and prompts -
Softkeys labeled by mag. card or overlay -
Softkeys labeled by display menus -
Softkeys with neither labeling system -
Status annunciators -
Redefinable keyboard -
   
Logic HP 9100B
Logic system RPN
Stack levels 3
Last x -
Undo -
Precedence -
Parentheses -
Storage Addition (STO +) Option
Storage Arithmetic (STO +, -, ×, ÷) Option
Storage Exponentiation (STO ^) -
Recall Arithmetic -
Named variables -
Multiple data types -
Directories -
   
Math HP 9100B
+, -, ×, ÷ Yes 
1/x -
sq. root Yes
x2 -
LOG x Yes
10x -
LN x Yes
ex Yes
yx -
pi Yes
% -
% change -
INTeger truncation and ABSolute value Yes
Trigonometric functions (SIN, COS etc.) Yes
Hyperbolic trig. (SINH, COSH etc.) Yes
# of trig. modes (degrees, radians, grads) 2
   
Advanced Math HP 9100B
Solver / root finder -
Numeric integration -
Complex numbers Limited
Matrix operations -
Matrix writer -
Equation writer -
Symbolic operations -
Fractions -
Plotting and graphics (display) -
Plotting and graphics (printer / plotter) Yes
   
Statistical HP 9100B
Mean, standard deviation (# of variables) -
Summation of n, x, x2 -
Summation of n, x, x2, y -
Summation of n, x, x2, y, xy -
Summation of n, x, x2, y, y2, xy -
Summation of lists -
Random number generator -
Linear regression, estimate  -
Curve fitting -
Correlation coefficient -
Normal distribution -
Factorial -
Gamma -
Combinations and permutations -
   
Scientific and Time

HP 9100B

Polar / rectangular conversions Yes
Base conversions (2, 8, 10, 16) -
Arithmetic in bases 2, 8 and 16 -
Bit operations (AND, OR, XOR, ...) -
Selectable word size (1-64 bits) -
Selectable complement mode (1's, 2's, unsigned) -
Decimal hrs / hrs.min.sec. conversions -
Hrs.min.sec arithmetic -
Time of day clock -
Timer -
Dynamic calculations (timer × rate) -
Alarms -
   
Unit Conversions

HP 9100B

Centimeters / inches -
Millimeters / inches -
Meters / feet -
Kilograms / pounds (mass) -
Newtons / pounds (force) -
British thermal units / joules -
Liters / gallons -
° Celsius / ° Fahrenheit -
Other -
User-defined units -
   
Time Value of Money HP 9100B
Number of payments (n) -
Interest rate (i) -
Present Value (PV) -
Payment (PMT) -
Future Value (FV) -
   
Cash Flow Analysis HP 9100B
Net present value (NPV) -
Internal rate of return (IRR) -
   
Amortization HP 9100B
Accumulated Interest (ACC INT) -
Balance (BAL) -
   
Depreciation HP 9100B
Straight line (SL) -
Sum of the years digits (SOYD) -
Declining balance (DB) -
   
Bonds and calendar functions HP 9100B
Bond price -
Bond yield -
Date arithmetic / calendar functions -
   
Memory and Programming HP 9100B
Programming language(s) RPN
RAM / Max # of variables or addressable registers 32
Max # of program steps 392
RAM / Max vars or regs with full optional RAM 280
Max # of prog steps with full optional RAM 3864
Merged program steps 

-

Manual register / program memory allocation  -
Automatic register / program memory allocation

-

Overlapped register and program memory Yes
Continuous memory

Yes

Flags 1
Conditional tests 3
Subroutine levels 5
Indexed looping (increment by +/- 1, end at 0) -
Indexed looping (choice of increment and end) -
Multiple index / loop registers -
Line number addressing Yes
Branching by relative line number -
Global program label addressing -
Local program label addressing -
Indirect / computed addressing and control Option
Multiple indirection registers -
Pause Yes
Alpha messages and prompts in programs -
Alpha program listings -
Alpha string manipulation -
Program step insert / delete -
   
I/O and Expansion Features HP 9100B
ROM modules -
RAM modules or expansion option Yes
General expansion slots / connector Yes
Magnetic card reader/writer Yes
Tape drive -
Disk drive -
Upgradeable firmware -
Optical wand -
Serial port -
Infrared input -
Infrared output -
Printer Option
Networking -
Other Digitizer,
plotter,
optical card reader,
large display,
typewriter coupler
   
General HP 9100B
Sounds -
Self test -
Hard case (in addition to soft case) -
Additional Features Vector addition
Batteries -
Length (inches) 19"
Width 16"
Height 8.25"
Weight (oz or lbs) 40 lbs
Year of introduction 1968

Features in optional ROMs are listed as Option.
Features in HP mag card or tape Application Pacs are listed as +.
Other software is not included.

Unlim means limited only by available memory.

HP 9100B notes:
  • The HP 9101A memory option also added indirect addressing and storage arithmetic.
  • The HP 9100B had two pages of core labeled + and -.
  • The 9100B had core memory which is even more "continuous" than CMOS.
  • Addressing was hexadecimal.
  • There is a separate features page for the HP-9100A

Go to the feature comparison page
Go back to the main exhibit hall