previous | contents | next

802 Part 4 ½ Family Range, Compatibility, and Evolution

Section 3 ½ Evolution of HP Calculators

Comparing 9800 Series Calculators

 

9100A/B

9810A

9820A

9830A

Language

Reverse Polish

Reverse Polish

Algebraic

BASIC

Keyboard

Key per function

Key per function

Key per function

Alphanumeric

ROM size (bytes)

4K

5K to 11K

8K to 14K

14K to 31K

RWM size (bytes) Available to user

128(A); 256(B)

908 to 2924

1384 to 3432

3520 to 7616

I/O structure

Special purpose

General

General

General

User definable keys or functions

None

Optional—single key subroutine

Optional— single key subroutine or function with parameters

Standard—subroutine or function with one parameter

Recording device

Magnetic card

Card with cassette optional

Card with cassette optional

Cassette standard

Display

3 register numeric CRT

3 register numeric LED

16 character alphanumeric LED

32 character alphanumeric LED

Primary Printer

Optional 16 column numeric

Optional 16 column alphanumeric

Standard 16 column alphanumeric

Optional 80 column alphanumeric

user can select the language features that are required by his particular discipline.

In Model 10, three ROM blocks of up to 2048 bytes each may be added to the calculator. The first block is used to define and implement the functions of a set of 15 keys on the keyboard. The second and third blocks are for control of internal and external peripherals.

In Model 20, three blocks may be added, each controlling one of three sets of ten keys on the keyboard.

In Model 30, eight blocks may be added, and since the Model 30 has an alphanumeric keyboard, no special keys are required. The ROMs are accessed through mnemonics which are entered as a sequence of alphabetic characters.

 

Different Models for Different Users

Each of the three calculators is general purpose, but each has features which make it more appealing to different sets of users. Model 10’s advantages are its low cost, and its compatibility with the 9100A/B, which provides the basis for an extensive applications program library. For example, the Surveying and Statistics applications packages that were originally developed for the 9100A/B have been updated and expanded to make use of the new features of Model 10.

Its natural algebraic language and its many programming and editing features, such as program flags and relative addressing, make Model 20 ideal for users who want to do their own programming. These features are particularly appealing to research scientists and engineers. The peripheral control capabilities of the Model 20 also make it attractive for use as a controller in instrumentation systems [Nelson and Ricci, 1972].

Its larger memory, its array-variable capability, and its built-in tape cassette make Model 30 appealing to users with large programs and data bases, such as structural engineers and investment analysts. The alphanumeric keyboard, string-variable capability, and page-width printer appeal to users in fields outside the scientific, such as education and business. The programming language of the Model 30 appeals to a large number of users who already know BASIC as a time-sharing language. With an optional Terminal ROM, time-share users can transform the Model 30 into a versatile terminal with local as well as remote computation and storage capability.

With all three calculators, each user can specify a system of optional ROMs, peripherals, and read-write memory size to meet his own needs. This versatility is enhanced by user-definable keys, optional on the Models 10 and 20 and standard on Model 30. All three machines can also be expanded by the user of special machine language programs that can be loaded into read-write memory from a magnetic card or cassette. This capability can be

previous | contents | next