HP codename, series | Trader (HP-17B), Pioneer | ||||||
Type, Precision, Input Mode | Business, 12 BCD digits, exponent ±499,
Algebraic (HP-17B) Algebraic and Reverse Polish Notation (HP-17BII) |
||||||
Programmable | No, but it includes a versatile equation solver | ||||||
Memory | Permanent memory, 8000 bytes, 6750 bytes available to user | ||||||
Display | 132x16 LCD dot matrix, 22x2 characters. However, the bottom line is always occupied by menu choices. |
||||||
Special features | Equation solver, lots of memory, time/date
function, calendar, appointments, selectable algebraic or UPN input
mode (HP-17BII only), user-definable menus, 2-line dot-LCD display. Works with the HP Infrared Printer. |
||||||
Original Pricing, Production |
|
||||||
Batteries | 3x small button sized cells | ||||||
Dimensions | Length 14.7cm, Width 7.8cm, Height 1.5cm | ||||||
Links | Using
Financial And Business Calculators (PDF) HP-17BII+ Financial Calculator Owner's Manual (Chapter 1-10, PDF, English, 140 pages, 6/2003) HP-17BII+ Financial Calculator Owner's Manual (Chapter 11-end, PDF, English, 170 pages, 6/2003) HP-17BII+ Financial Calculator User's Guide (PDF, English, 309 pages, 2nd edition, undated) HP-17BII+ Finanzmathematischer Rechner Benutzeranleitung (PDF, German, 327 pages, 2nd edition, Jan 2004) Resetting the HP-17BII+ |
||||||
Comment | This is a pretty neat unit! At a first glance
the empty keyboard suggest that there's not much functionality. But
there's a surprising number of features hidden in various menus. And
best of all is of course the support for both RPN and algebraic entry
mode. (The only other model with this capability is the HP-49G.) In RPN mode the arrow
up/down buttons scroll the stack - very neat. The only drawback I can see is the permanent "waste" of one display line for menu choices. The main difference between the two version is that the HP-17BII supports both algebraic and RPN entry mode. To support RPN it features stack roll down and X-Y register swap keys. Furthermore, there is a RND key (which rounds to the selected number of display digits) and under the MODES menu an option for double payments. Other than that they seem to be identical. Unfortunately, I don't have a manual for the HP-17B and it is not included on the MoHPC CD-ROMs. From Mike at CSUN about the HP-17B: Has anyone else played with machine code programming on the HP-17B, 27S, or 42S? I seem to have acquired a 17BII accidentally, and have been exploring its hardware. This machine has a memory editor just like the 48 does (so do the 17,27, and 42.) You get in the same way: ON-4th menu key, then <- to enter editor. Press . immediately after entering to show your version number. Keys are: ^v X divide + - move around by varying amounts, 0-9 and menu keys enter hex, PRT sends line to IR (potentially to 48 running INPRT, then to PC for disassembly), and . executes at the current address. Note that execute is a call, doing a RTN goes back to the editor from your ML code. Basic architecture is 64KB (128K nybbles!) of ROM at 00000, display at 40000, and 8K of RAM at 50000. The first part of RAM changes on the fly, so around 51000 or 52000 is good for experim- ental code. One can do small machine language programs simply by writing the code on the PC, using SASM on it, and typing in the hex digits in the .L file. If one creates a Solver equation with a recognizable pattern, then scans from 54000 (end of RAM) back- wards, one can easily find it. This is a way to enter ML without wrecking normal memory. Has anyone played with this? Where are the hardware registers? How well could one integrate user-written code with the operating systems on these machines? They are RPL machines internally; could you write system RPL as well as machine code?Bug reports on the HP-17BII:
You will see "2" in the display, not zero.
The bug is dangerous, if you get to step 4 and see a number which is negative though it should not be, you might be tempted to press the backarrow key to remove the number and the minus sign. Since the minus sign is not really there, if you try to delete it, you confuse the calculator - it stops for a moment, then clears the stack and displays the MACHINE RESET message. The bug can also lock up your keyboard - in that case you should reset the calculator by pressing the [CLR] key and the third key from the left in the top row both at the same time. If you ever see the bug, press [CLR] at once to kill it! |
Back To Contents |