Do you have a question about the HP HP-16C and is the answer not in the manual?
Memory | 203 Bytes |
---|---|
Category | Desktop |
Model | HP-16C |
Power Source | Battery |
Year Introduced | 1982 |
How to turn the HP-16C calculator on and off.
Explains the fundamental way to use the HP-16C keys.
Describes how to access the main and shifted key functions.
Explains the fundamental way to use the HP-16C keys.
Demonstrates how to perform integer arithmetic in various number bases.
Explains how to perform floating-point decimal arithmetic.
Introduces the concept of keystroke programming on the HP-16C.
Provides orientation to general use, digit entry, RPN, and memory.
Explains RPN, the memory stack, and how results are retained.
Details functions that rearrange numbers within the calculator's stack.
Describes the function and use of the LAST X memory register.
Explains how numeric operations affect stack movement and digit entry.
Explains operation within Integer mode and number base selection.
Details the four number base modes: Hex, Dec, Oct, and Binary.
Explains 1's Complement, 2's Complement, and Unsigned number representations.
Describes how to specify and change the word size for data units.
Explains how the display acts as a window to view parts of numbers.
Details how to move digits within the display window.
Illustrates how functions alter the display relative to internal binary data.
Explains the function and use of user and system flags.
Shows how to view current complement mode, word size, and flags.
Describes annunciators, error display, and low-power indication.
Explains conditions that set flags and display annunciators during operations.
Details the function of flag 4 (carry) and its associated annunciator.
Details the function of flag 5 (out-of-range) and its associated annunciator.
Covers addition, subtraction, multiplication, and division operations.
Explains how to get the remainder of a division and its effect on flags.
Describes the square root function and its effect on flags.
Explains how to change signs and the effect of complement modes.
Covers NOT, OR, AND, and EXCLUSIVE OR bitwise operations.
Details the EXCLUSIVE OR logical operation.
Explains how bits are moved left/right and rotated.
Describes the left-justify operation for bit patterns.
Details the arithmetic shift right operation, preserving the sign bit.
Explains the general types of bit rotation functions.
Describes functions to set, clear, or test individual bits within a word.
Explains how to create masks of 1 bits for bitwise operations.
Details how to sum the bits in a register.
Introduces functions for double-word calculations like multiply, divide, remainder.
Explains the double multiply function for extended precision.
Explains the double remainder function for extended precision.
Explains how to switch the calculator to Floating-Point Decimal mode.
Describes how values are converted in the stack when changing modes.
Details how switching to Floating Point mode affects word size and the stack.
Covers changing signs, scientific notation, and exponents.
Explains how to view the full 10-digit mantissa of a number.
Describes what happens when results exceed or fall below representable ranges.
Explains how to exit Floating Point mode and return to Integer mode.
Lists arithmetic functions that operate in Floating-Point Decimal mode.
Lists functions that are inactive during Floating-Point Decimal mode.
Explains how to change the radix mark and digit grouping settings.
Explains how total memory is shared between program and data storage.
Details how data storage is converted into program memory.
Explains how word size affects the size of storage registers.
Shows how to check current memory allocation status.
Covers operations for storing and recalling data in registers.
Explains how to directly store and recall numbers to/from registers.
Explains how changing word size affects register contents.
Describes how to clear data storage registers.
Introduces the Index Register and its uses.
Explains indirect addressing and accessing registers via the Index Register.
Introduces the basic concepts of programming the HP-16C.
Explains the process of recording keystrokes to create a program.
Details how to enter Program mode and prepare for loading programs.
Explains how to clear memory and start a new program at line 000.
Describes how keystrokes are recorded as program instructions with keycodes.
Explains how to end a program using RTN or R/S.
Details how to switch to Run mode and execute a stored program.
Explains how to start program execution using GSB or GTO.
Describes using PSE to pause program execution and view intermediate results.
Explains methods for supplying data to a program.
Describes storing data in registers before program execution.
Explains the allocation and size of program memory.
Defines instructions and how keys are represented by keycodes.
Provides an example program demonstrating multiplication of large numbers.
Outlines the two main steps involved in program modification.
Explains how to delete program lines and the effect on line numbering.
Details how to add new instructions into existing programs.
Illustrates program editing using a concatenation example.
Explains how to navigate to specific lines for editing.
Describes using GTO to manually find positions in program memory.
Explains how to step through program lines one at a time.
Details how to move backwards through program lines.
Stresses the importance of initializing settings before running programs.
Introduces branching, conditional execution, and subroutines.
Explains simple and conditional branching techniques.
Details how to transfer execution to subroutines and return.
Explains how to use the Index Register for indirect branching.
Covers tests that compare values and alter program execution.
Explains how to test flags and bits to control program execution.
Details how DSZ and ISZ functions control loops using the Index Register.
Illustrates conditional branching using DSZ/ISZ for loop exit.
Provides a checksum routine example using bit summation and loops.
Provides extra information on programming topics.
Explains subroutine execution, including return conditions.
Discusses the limits and behavior of nested subroutines.
Compares using GSB from the keyboard versus within a program.
Lists and explains various error codes and their causes.
Groups specific error types including improper bit number, label, register, and subroutine levels.
Lists arithmetic and shifting functions that affect carry and out-of-range flags.
Lists operations that do not alter stack lift status.
Lists operations that enable stack lift.
Lists operations that save the current X-register value in LAST X.
Groups digit entry termination and stack lift behaviors (disabling, affecting).
Covers scrolling, prefix keys, and operations inactive in Floating-Point mode.
Details the type and expected life of calculator batteries.
Provides critical safety warnings regarding battery handling and disposal.
Explains the asterisk indicator for low battery power.
Provides step-by-step instructions for replacing batteries.
Explains how to perform self-tests to verify calculator functionality.
Outlines the terms and conditions of the product's warranty.
Describes Hewlett-Packard's actions for fulfilling warranty claims.
Lists conditions and damages not covered by the warranty.
States Hewlett-Packard's policy on product modifications after sale.
Provides contact details for warranty inquiries in the US and Europe.
Explains general service procedures and repair timeframes.
Gives the location and contact for US service centers.
Lists European service center locations.
Details the warranty provided for out-of-warranty repairs.
Provides instructions for packaging and shipping units for service.
Directs users to service centers for further repair questions.
Lists phone numbers for product information and technical assistance.
Discusses potential interference and how to correct it.
Describes the IEEE single-precision floating-point binary format.
Provides a program to convert IEEE format numbers to HP-16C format.
Provides a program to convert HP-16C numbers to IEEE format.
Explains the ON key for turning the calculator on and off.
Summarizes different clearing operations for display, registers, and memory.
Describes the digit keys and their use in number entry.
Lists functions that rearrange numbers in the stack.
Summarizes functions for controlling number bases and display.
Lists arithmetic operators and their impact on the stack.
Groups Bit Manipulation, Memory/Storage, Index Register Control, Programming, and Conditionals.