![]() Several emulators are available for desktop computers, web browsers, smartphones and other calculators. Like many other vintage HP calculators, the HP-16C is now highly sought-after by collectors. HP has never made another calculator specifically for programmers, but has incorporated many of the HP-16C's functions in later scientific and graphing calculators, for example the HP-42S (1988) and its successors. The result is displayed when the program terminates. To run the program, enter the argument onto the stack, then press the keystrokes GSB F. The codes displayed while entering the program generally correspond to the keypad row/column coordinates of the keys pressed.ĭefine label F (mnemonic for "factorial") ![]() Here is a sample program that computes the factorial of an integer number from 2 to 69. Each step and label uses one byte, which consumes register space in 7 byte increments. Up to 203 program steps are available, and up to 16 program/step labels. The 16C, like all other members of the Voyager series, is itself programmable. Though commonplace now, this was still notable in the early 1980s, and is the origin of the "C" in the model name. The calculator uses the proprietary HP Nut processor produced in a bulk CMOS process and featured continuous memory, whereby the contents of memory are preserved while the calculator is turned off. The back of the 16C features a printed reference chart for many of its functions. However, it is still far more powerful (though also much more expensive) than contemporary competitors such as the non-programmable computer math calculator Casio CM-100 or the TI Programmer, LCD Programmer or Programmer II. Floating-point numbers are only supported for base 10. A number of specialized functions are provided to assist the programmer, including left- and right- shifting, left- and right- rotating, masking, and bitwise logical operations.Īpart from programmer functions, the calculator's abilities are limited to basic arithmetic (and reciprocal and square root), which meant that typical users would also make use of a general scientific calculator. This allows the calculator to emulate the programmer's computer. Binary-arithmetic operations can be performed as unsigned, one's complement, or two's complement operations. For consistency with the computer the programmer is working with, the word size can be set to different values from 1 to 64 bits. To accommodate long integers, the display can be 'windowed' by shifting it left and right. It also deals with floating-point decimal numbers. The 16C can display integers in hexadecimal, decimal, octal and binary, and convert numbers from one number base to another. It was the only programmer's calculator ever produced by HP, though many later HP calculators have incorporated most of the 16C's functions. ![]() It is a member of the HP Voyager series of programmable calculators. It was specifically designed for use by computer programmers, to assist in debugging. The HP-16C Computer Scientist is a programmable pocket calculator that was produced by Hewlett-Packard between 19. Up to 203 steps (shared with data registers)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |