Machines › Calculators › HP › HP-16C
HP-16C
1982
HP's only programmer's calculator: RPN in hex, octal, decimal and binary with bitwise logic, shifts, rotates, arbitrary word sizes and 1's/2's complement arithmetic, on the HP Nut CPU.
HP-16C Online Emulator
Play HP-16C using JavaScript directly in your browser.
Controls
Boots the HP-16C to its display showing 0 in HEX mode, ready for entry - the only calculator HP ever made just for programmers. Type on the on-screen HP-16C keyboard, or use your physical keyboard for the hex digits 0-9 and A-F, . , + − × ÷, ENTER, ← (back / CLx) and ESC (= ON). Press f (gold) or g (blue) then a key to reach the programmer functions printed above and below it - HEX / DEC / OCT / BIN base switching, WSIZE word length, AND / OR / XOR / NOT, shifts and rotates (SL, SR, RL, RR), masks, 1's and 2's complement, and bit set / clear / test. Open the debugger to single-step the HP Nut processor, read and write its A/B/C/M/N field registers and nibble RAM, set breakpoints and RAM write-watchpoints. The HP-16C system ROM (NUT microcode) is copyright Hewlett-Packard; the redistributable dump is self-hosted for emulation.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| HP-16C Programmer | HP-16C | HP-16C | grey | Open ⛶ |
Chips
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| HP-16C | online | GPL-3.0 | Website ↗ |