HP 9800 series desktop computers

From Wikipedia, the free encyclopedia

(Redirected from HP 9830)
Jump to: navigation, search

The HP 9800 series was family of programmable calculators (later called desktop computers) which replaced the HP 9100 calculator. The HP 9810 was a keystroke programmable computer with magnetic cards, while the HP 9820 featured HPL, where instead of variables such as A1 and J2, it used numbered registers r1, r2, up to r199999 and so on.

This HPL program for the HP 9825 generates a list of prime numbers:

0: fxd 0
1: prt 1
2: prt 2
3: 1->P
4: for C=2 to 1000000
5: P+2->P
6: for N=3 to P/3
7: if int(P/N)*N = P; gto 4
8: next N
9: prt P
10: next C

The Hewlett-Packard HP 9830A was the top of the line of the 9800 series programmable calculators, later called desktop computers, introduced in 1972, similar in capability in many ways to the later IBM PC which had BASIC in ROM.


The success of the HP9830 led to a next generation with faster logic, the HP 9815 keystroke programmable, HP 9825 HPL, HP 9831 (BASIC) and HP 9835 (BASIC) which used mini cartridges rather than cassette tapes.

The HP 9845 introduced first a monochrome, and then a color CRT to replace the small 1 line LED display which was becoming obsolete. These came out of the Fort Collins calculator, and later named Desktop Computer division. The HP 85 and HP 87 were smaller BASIC language computers out of Corvallis, Oregon with small CRT displays.

Contents

They were built with a processor similar in architecture to the HP 1000/2100 series minicomputer with 16-bit memory address, and an AX and BX general register. They ran at a speed comparable to the first IBM PCs. They could draw a mesh of a 3D SIN(X)/X function with no hidden lines over the course of several minutes, which a modern Pentium 4 can do in a blink of an eye.

Because programs were designed to run from ROM (read only memory) the call subroutine instruction had to be changed because in the HP211x the return location was written in the first location of the subroutine. Instead, another register was created to keep track of return locations on a separate stack area, like more modern processors. [1]

It used a 32-character 1 line uppercase LED display, which on the one hand might seem limiting, but on the other hand had the same effect as one-line window into a full screen editor which did not become common until the 1980s, with controls to go up or down a line, and cursor left and right, inserting or deleting characters. They powered on ready to do math in "immediate mode", where you would type in an expression such as PRINT 2 + 3, and you would get an answer when you hit enter, without the complication of logging in, or the overhead of maintaining a big computer room and operator.

A computer controlled cassette drive using audio cassettes with clear leaders was used for storage, with random access to file by number, but a hard drive could also be attached.

The matching line thermal printer was quite fast, printing one horizontal line of dots at once. The speed of a page was faster than later dot matrix printers, and not much worse than modern ink jet printers. HP would incorporate thermal printers across many plotting and terminal products later.

Compared with modern computers which typically require programmers to define calculations by means of complicated programming languages, these were designed for direct algebraic entry, so as to not distract the intended users (scientists and engineers) from the task at hand. Although the processor used was only a slight adaptation from that used on HP minicomputers, the system software would be completely redesigned for a computer with its operating system and language system built into read-only memory. BASIC was similar to FORTRAN used by engineers on the HP 1000 minicomputer, but much simpler to use as an interpreted language. Arrow cursor keys were provided which could scroll up and down lines, and interactively insert or delete characters which was unheard of with most CRT or printing terminals until the advent of the screen editor in the late 1970s, and the programmer could single-step or check values of variables.

Two rows of user defined function keys with paper labels were some of the earliest implementation of general function keys. They would be the basis for later screen labeled function keys used in later Hewlett Packard (and IBM) terminals and computers, and now widely adopted in calculators, bank terminals, and gas pumps.

It was programmable in BASIC which could be extended with ROMs to do graphics plotting, matrix math and string variables. The ROM cartridges were designed to extend the BASIC language, and were very similar to the cartridges later used by video game consoles.

The Plotter ROM added commands which made creating a chart much more simply that is possible with C++ or C#, and used user or world coordinates rather than integer plotter units. These commands would later become the basis for the device independent HP AGL graphics language standard implemented on other HP computers such as the HP 1000 minicomputer and HP 2647 intelligent graphics terminal.

10 REMARK DRAW A PARABOLA
20 SCALE -1.0, 1.0, -1.0, 1.0
30 FOR X = 1.0 TO 1.0 STEP 0.10
40 PLOT X, X*X
50 NEXT X
60 END

HP 9830s were commonly employed at aerospace companies such as Boeing. They were also used by some schools such as Renton, Washington, which used pencil mark-sense cards with card readers to accommodate classroom use. HP9825s were used in conjunction with Oscor software to score one design yachting regattas in remote locations, such as the 1976 World Fireball championships in Nova Scotia, the World Windsurfing championships in 1976/1977 in CancĂșn and Bahamas, and also Laser championships. The HP9825 was selected because it was portable - the only alternatives were phone access to time sharing computers which was not reliable from these locations.

The Data Terminals Division would also produce a BASIC programmable version of the HP2640 series terminal, the HP 2647a which also featured AGL, which was an HP standardization of the HP 9830 plotter commands. The HP 2647 BASIC was basically Microsoft BASIC with HP 9830-style plotting commands added, and was one of Microsoft's first big contracts with a mainstream major computer company. HP was also to produce a series of handheld pocket computers with a one line display such as the HP-75, though such devices were not popular for long. The HP 9835 was also used as the basis for a business computing system, and later the HP 250 which lives on as an application platform.

That division evolved to produce UNIX HP 9000 series workstations, also acquiring the Apollo Computer Company. HP Basic would later evolve into Rocky Mountain BASIC for workstations, which is still in use today to support legacy applications.

The HP 9830 later gave rise to the class of desktop computers, including the Tektronix 4051, IBM 5100 and Wang 2200. Over time, they would be replaced in the marketplace by personal computers such as the Apple and IBM PC which were inspired by this first generation of desktop computers. They would be created from standard microcomputer components and became favored by household and office uses.

By the 21st century, Hewlett Packard would become the largest producer of personal computers. Today, most households and offices have a desktop or portable computers with an integrated keyboard and display attached to high speed printers with communication capabilities.

  1. ^ [1]The NMOS II Hybrid Microprocessor:

Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.