Arithmetic routines were stored in ROM and user programs in RAM. Several RAM extensions, specialized ROM modules and peripherals (paper tape reader/puncher, line printer, measuring instruments) could be connected to the basic model.
The standard version of this calculator included a magnetic card reader located directly behind the two yellow keys at the top-right in the keyboard. While a thermal printer was available as an option, it could only print numeric characters unless you had the Alphanumeric Printer ROM. The add-on ROMs for this machine came in the form of a block that plugged into the left side of the keyboard; each had its own specialized keys. You can see the edges of the ROM block in the picture; the 3x5 array of keys at the leftmost area of the keyboard is its top. It was common to have more than one ROM extension available in a single block, since you could only plug in one at a time.
With this first generation of programmable calculators, engineers eventually became independant from main frames and computer centers. They could write programs, save, recall and print them off-line; and even easily carry the computer from a place to another... it was a true revolution at the time.
主要参数编辑本段回目录
|
详解编辑本段回目录
HP 9810A
The HP 9810A (AKA the 9800 series model 10) was HP's second calculator. It made use of the new technologies of the time including IC chips for RAM, ROM, and logic, and a three line LED display instead of a CRT.
The HP 9810A was designed to make it easy to upgrade from the HP 9100 with many keystrokes behaving the same way. There were, however many new features and large changes to the hardware.
The Expandable Calculator
Three ROM blocks could be plugged into slots behind the display. The first of these slots gave the ROM block control over the block of undefined keys on the left side of the keyboard. (This block included 15 unlabeled keys and three unlabeled status LEDs.) ROM blocks made to go into this slot came with (metal) overlays to fit the undefined key block. The mathematics block gave the HP 9810A the same basic math/scientific functions found on the HP 9100. Another block allowed the keys to activate user-defined functions and came with blank overlays. The other two slots allowed extra control of peripherals such as alphanumeric printing, cassette storage and plotter support. Because there were many ROM blocks and only three slots, HP made several combination blocks. (See the price information below for a list.)
In addition to ROM blocks, additional RAM could be added for programs or data. This RAM could be either factory or field installed. There were also four slots in the rear for I/O expansion.
Label Addressing
HP realized that because the memory could be expanded to more than 10 times the size of the HP 9100A, line number addressing could be cumbersome. This problem was solved by adding label addressing. The HP 9810A still allowed line number addressing in the same way as the HP 9100 except that line numbers were now 4 digits long and decimal rather than hexadecimal. However, the new LABEL key could also be used so the user could enter LABEL followed by any other key. When the user wanted to branch to it, the user would enter GOTO LABEL followed by the same key.
Indirect Addressing
Indirect addressing was added and was available from any register via the INDIRECT key. For example, the user could store 10 in register 001 and the press x<-() INDIRECT 001 which would retrieve the contents of register 010 into the x register. Indirect addressing provided a great deal more "computer-like" power for the calculator and made it easier to use the many storage registers.
Optional Alphanumeric Printing
Another aid to large program development was alphanumeric listing of programs. This required an optional ROM block which, when installed, allowed programs to be printed as alphanumeric mnemonics rather than numeric keycodes. In addition, this ROM block allowed alphanumeric messages to be printed within programs. This was accomplished by pressing the FMT key twice, entering the message using the alphanumeric characters printed on the front vertical faces of the keys and then pressing FMT again to return to normal mode.
Physical Description
The HP 9100's CRT display was replaced with a three line LED display. Whereas the HP 9100's cards where loaded into a slot and then removed in the opposite direction, the HP 9810A passed the card through allowing longer cards for more data storage. The case was mostly sheet metal which was lighter though not quite as tough as its predecessor's. The large hatch over the printer opened to reveal a quick reference guide which was handy if the user wasn't tempted to stack more equipment on the large flat area.
The desktop predecessor to the HP-41C?
Readers will no doubt notice a certain resemblance between the descriptions of the HP 9810A and the HP-41C. Both RPN calculators were expandable via plug in modules. Both of their respective modules often came with keyboard overlays. Both allowed alphabetic characters but didn't integrate them fully into the operating system as later RPL machines did.
Speed
Running on AC power only and having the space for a wide bus has its advantages. On a simple benchmark RPN program that required a few seconds to execute, the 1972 HP 9810A was about four times as fast as a 1990 HP 48SX. It was vastly quicker than the battery powered handhelds of the '70s.
参考文献编辑本段回目录
http://www.old-computers.com/museum/computer.asp?st=1&c=938