# Calculator

### Description

The HP 9100A and 9100B are programmable, electronic calculators which perform operations commonly encountered in scientific and engineering problems. Their log, trig and mathematical functions are each performed with a single key stroke, providing fast, convenient solutions to intricate equations. Computer-like memory enables the calculator to store instructions and constants for repetitive or iterative solutions. The easily-readable cathode ray tube instantly displays entries, answers and intermediate results.

### Operations

Direct keyboard operations include:

Arithmetic:
addition, subtraction, multiplication, division and square-root.
Logarithmic:
log x, ln x and ex.
Trigonometric:
sin x, cos x, tan x, sin-1 x, cos-1 x and tan-1 x. (x in degrees or radians)
Hyperbolic:
sinh x, cosh x, tanh x, sinh-1 x, cosh-1 x and tanh-1 x.
Coordinate transformation:
polar-to-rectangular, rectangular-to-polar, cu­mu­lative addition and subtraction of vectors.
Miscellaneous:
other single-key operations include taking the absolute value of a number, extracting the integer part of a number, and entering the value of π. Keys are also available for positioning and storage operations.

### Speed

Times for total performance of functions, including worst-case decimal-point placement and carrying:

 Add, subtract 2 milliseconds Multiply, divide 35 milliseconds Square-root 40 milliseconds Sin, cos, tan 354 milliseconds Coordinate transformation 332 milliseconds ln x 56 milliseconds ex 141 milliseconds

### Numerical Format

The operator can select either FIXED point (eg. 1234.567890) or FLOATING point (scientific notation); eg. 1.234567890 x 10³) for display of entries and answers. The calculator’s dynamic range is 10-98 to 1099 with up to 10 significant digits.
In FIXED point mode, the operator selects the number of decimal places desired between 0-9 on the decimal wheel. Whenever more digits are placed left of the decimal point than the decimal wheel will allow, the calculator automatically reverts to FLOATING point notation to allow completion of the calculation, with no loss of information.

HP 9100A/B Keyboard

### Programming

The calculators are programmed either by use of the keyboard or by magnetic cards. The program mode allows entry of program instructions, via the keyboard, into program memory. Programming consists of pressing keys in the proper sequence. Any key on the keyboard is available as a program step. The program capacity o the 9100A is 196 steps and the capacity of the 9100B is 392 steps. No language or code conversions are required.
The self-contained magnetic card reader/recorder can record programs from program memory onto wallet-size magnetic cards. The reader/recorder can also read the magnetic cards back into program memory for repetitive use. Two programs fo 196 steps each may be recorded on each reusable card. Cards may by cascaded for longer programs.

### Program Instructions

Conditional Branching:
IF statements make the comparisions – less-than, equal-to, greater-than – and can be programmed to branch to any of the program addresses.
Unconditional Branching:
GO TO statement can be programmed to branch to any of the program adresses. (Also used for manual addressing and correction of individual program steps.)
Subroutine:
A true subroutine capability permitting instant access to subroutines from any point in a program. By using SUB/RETURN instruction, subroutines may be nested up to 5 deep. (9100B only)
Flag:
Provides conditional branching dependent on manual or programmed setting of flag.
Stop:
Halts the program for data entry or display.
Pause:
Brief display of interim results in computation.
Step Program:
Operator may step through program for visual verification of instructions. A ‘dual display’ feature on the 9100B greatly simplifies program editing and modification. It allows the program step and the succeeding one to be displayed simultaneously.

### Memory

Magnetic core memory includes:
3 display registers (keyboard, accumulator, temporary).
9100A has 16 storage registers with capacity for 196 program steps plus 2 constants. Total of 2208 bits of core memory.
9100B has 32 storage registers with capacity for 392 program steps plus 4 constants. Total of 3840 bits of core memory.
Capacity:
Register accommodates floating point number with 12 significant digits (including 2 undisplayed guard digits) and 2 digit exponent. Alternately, register accomodates 14 program steps.
Contains over 32,000 bits of fixed information for keyboard routines.

### General

Temperature:
Operating range, 0-45°C.
Weight:
Net 40 lbs. (18,1 kg), Shipping 65 lbs. (29,5 kg).
Power:
115 or 230 V ±10% (slide switch), 50-60 Hz, 70 watts.
Dimensions:
8¼” high by 16″ wide by 19″ deep. (210 mm. x 406 mm. x 483 mm.)

### Accessories furnished no charge

 For 9100A: For 9100B: 09100-90001 09100-90021 Operating and Programming Manual. Additional copies – \$2.50 each. For 9100A: For 9100B: 09100-90002 09100-90022 Program Library binder containing sample programs. Additional copies – \$30.00. 5060-5919 Box of 10 magnetic program cards. Additional box – \$10.00. For 9100A: For 9100B: 09100-90003 09100-90023 Pad of 100 program sheets. Additional pads – \$2.50 each. For 9100A: For 9100B: 09100-90004 09100-90024 Magnetic card with pre-recorded diagnostic program. Additional card – \$2.50. For 9100A: For 9100B: 9320-1157 9320-1183 Pull out instruction card mounted in calculator. Additional copies – \$5.00. 4040-0350 Plastic dust cover. Additional cover – \$2.50.

 5000-5884 Single magnetic card, \$2.00. 09100-90000 Box of 5 program pads, \$10.00. 09100-90007 200 magnetic cards without envelopes, \$80.00

### Purchase Plans

 Purchase: HP 9100A, \$4400. HP 9100B, \$4900. Rent: HP 9100A, \$260.00 per month HP 9100B, \$285.00 per month Lease: HP 9100A, \$115.00 per month HP 9100B, \$128.00 per month

Service Contracts Available

### 9100A and 9100B Comparision

ITEMS    9100A      9100B
Storage Registers     16   32
Program Steps   196   392
Price   \$4400   \$4900

The 9100B also includes:

• An additional positioning instruction X←( ) for more convenient data recall.
• A dual program display for more convenient program edification.
• A greater subroutine capability.

### Program Library

The Program Library furnished with the 9100’s include programmed solutions to practical problems in a wide range of scientific and engineering fields. It serves both as an illustration of programming techniques and as a source of ready-to-use programs. Program Library holders also receive the Hewlett-Packard KEYBOARD, a periodic publication which provides updating information and a forum for the exchange of programs by 9100 users. Program categories include: