The Museum of HP Calculators


HP-01 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-01
Display type LED
Display format 1 Line
FIXed number format -
SCIentific number format -
ENGineering number format -
STanDard / ALL number format Yes
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-01
Logic system Algebraic
Stack levels -
Last x -
Undo -
Precedence -
Parentheses -
Storage Addition (STO +) -
Storage Arithmetic (STO +, -, ×, ÷) -
Storage Exponentiation (STO ^) -
Recall Arithmetic -
Named variables -
Multiple data types Yes
Directories -
   
Math HP-01
+, -, ×, ÷ Yes 
1/x -
sq. root -
x2 Yes*
LOG x -
10x -
LN x -
ex -
yx Very limited*
pi -
% Yes
% change -
INTeger truncation and ABSolute value -
Trigonometric functions (SIN, COS etc.) -
Hyperbolic trig. (SINH, COSH etc.) -
# of trig. modes (degrees, radians, grads) -
   
Advanced Math HP-01
Solver / root finder -
Numeric integration -
Complex numbers -
Matrix operations -
Matrix writer -
Equation writer -
Symbolic operations -
Fractions -
Plotting and graphics (display) -
Plotting and graphics (printer / plotter) -
   
Statistical HP-01
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-01

Polar / rectangular conversions -
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 Yes
Hrs.min.sec arithmetic Yes
Time of day clock Yes
Timer Yes
Dynamic calculations (timer × rate) Yes
Alarms Yes
   
Unit Conversions

HP-01

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-01
Number of payments (n) -
Interest rate (i) -
Present Value (PV) -
Payment (PMT) -
Future Value (FV) -
   
Cash Flow Analysis HP-01
Net present value (NPV) -
Internal rate of return (IRR) -
   
Amortization HP-01
Accumulated Interest (ACC INT) -
Balance (BAL) -
   
Depreciation HP-01
Straight line (SL) -
Sum of the years digits (SOYD) -
Declining balance (DB) -
   
Bonds and calendar functions HP-01
Bond price -
Bond yield -
Date arithmetic / calendar functions -
   
Memory and Programming HP-01
Programming language(s) -
RAM / Max # of variables or addressable registers 1
Max # of program steps -
RAM / Max vars or regs with full optional RAM -
Max # of prog steps with full optional RAM -
Merged program steps 

-

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

-

Overlapped register and program memory -
Continuous memory

-

Flags -
Conditional tests -
Subroutine levels -
Indexed looping (increment by +/- 1, end at 0) -
Indexed looping (choice of increment and end) -
Multiple index / loop registers -
Line number addressing -
Branching by relative line number -
Global program label addressing -
Local program label addressing -
Indirect / computed addressing and control -
Multiple indirection registers -
Pause -
Alpha messages and prompts in programs -
Alpha program listings -
Alpha string manipulation -
Program step insert / delete -
   
I/O and Expansion Features HP-01
ROM modules -
RAM modules or expansion option -
General expansion slots / connector -
Magnetic card reader/writer -
Tape drive -
Disk drive -
Upgradeable firmware -
Optical wand -
Serial port -
Infrared input -
Infrared output -
Printer -
Networking -
Other -
   
General HP-01
Sounds Yes
Self test -
Hard case (in addition to soft case) -
Additional Features 12 & 24 hr
Auto constant
2 date formats
Batteries 3 SR-44
Length (inches) 1.8"
Width 1.6"
Height 0.6"
Weight (oz or lbs) 6 oz
Year of introduction 1977

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-01 notes:
  • x2 achieved by pressing x × =. Similarly, += could be used for doubling a number.
  • To raise a number to the power n, enter number × followed by n-1 =. (eg. to do 2^5 enter 2 × = = = =.)
  • The HP-01 had multiple data types like the much later RPL calculators, however the only types were time of day, time interval, date, and real.
  • Had an x <>y key which worked like similar keys in RPN calculators.
  • Probably want to add array and list data types after multiple. (maybe program too.)

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