0% found this document useful (0 votes)
180 views4 pages

HP-11C Quick Reference

The document summarizes the features and functions of the HP-11C calculator, including its memory, display formats, programming capabilities, and mathematical functions. It provides details on storing and recalling values from registers, performing indirect addressing, using flags and comparisons in programs, and utilizing an index register to control looping. Programming features include inserting and deleting steps, labels, subroutines, and conditional branching. The calculator supports basic math, trigonometric, statistical and programming operations.

Uploaded by

jjirwin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
180 views4 pages

HP-11C Quick Reference

The document summarizes the features and functions of the HP-11C calculator, including its memory, display formats, programming capabilities, and mathematical functions. It provides details on storing and recalling values from registers, performing indirect addressing, using flags and comparisons in programs, and utilizing an index register to control looping. Programming features include inserting and deleting steps, labels, subroutines, and conditional branching. The calculator supports basic math, trigonometric, statistical and programming operations.

Uploaded by

jjirwin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

HP-11C

HP-11C Quick Reference


Thimet Memory & Display Memory Approx. 204 bytes of memory Default: 20 number storage registers (7 bytes each) and 64 program steps. Storage registers are automatically converted to program memory as needed. 4-level stack, Last-X, Index register. Nonvolatile memory, partially merged program commands Number Turn off, press & hold ON, press ".", release ON, release "." separator This toggles between using a dot or comma for the decimal separator. Global Turn off, press & hold ON, press "-", release ON, release "-" reset This clears all permanent memory! MEM Displays memory assignment in the form "P-56 r-,9" In this example there are 56 unused program steps and the next storage register converted to program memory is location ",9" FIX 0-9 Select fix-point format SCI 0-9 Select scientific format with exponent ENG 0-9 Select engineering format with exponent always being a multiple of 3 Clearing Data Deletes either the last digit during number entry or the entire X-register in case number entry has been terminated. Also used in programming mode, see there CLEAR Clear stack and summation registers 0-5 CLEAR PRGM RUN mode: Set program counter to 000 PRGM mode: Erase entire program memory CLEAR REG Clear all storage registers CLEAR Clear prefix key and briefly display all 10 digits of the mantissa PREFIX CL X RUN mode: Clear X-register PRGM mode: Store the CLX command as a program command Storage Registers & Indirect Addressing STO 0-9, .0-.9 STO + 0-9 STO 0-9 STO x 0-9 STO 0-9 RCL 0-9, .0-.9 STO I RCL I or f I X I Store X in the specified storage register. By default, 20 registers are available Register arithmetic. Only supported for registers 0-9. RCL register arithmetic is not supported. To perform register arithmetic with registers .0-.9 use indirect addressing (see below). Recall number from storage register to X-register Store X in index register Recall value from index register Exchange X with index register

HP-11C STO (i) STO +x (i) RCL (i) or f (i) X (i) RCL + LST X Store X in the register pointed to by I. Values of I and corresponding registers: 0-9 R0-R9, 10-19 R.0-R.9, 10 I Perform indirect register storage arithmetic Recall value from the register pointed to by I Exchange X with the register pointed to by I Recall x and y from the summation registers into X & Y Recall last value of X-register as is was before the previous operation Functions (Selection) RAN# STO f RAN# P R H.MS H RAD DEG Py,x Cy,x x! RND FRAC INT yx % % Create random number 0 X < 1 Store X as the new random number seed Convert (X=x,Y=x) from orthogonal to polar coordinates (X=r,Y= ) See label on the back of the calculator Convert (X=r,Y= ) from polar to orthogonal coordinates (X=x,Y=x) Convert fractional hours to hours, minutes & seconds H.MMSSs Convert hours, minutes & seconds H.MMSSs to fractional hours Convert degress (360) to radians (2 ) Convert radians (2 ) to degress (360) Permutations = Y! / (Y-X)! Number of possibilities to select X elements from a group of Y different elements where different sequences count separately. Combinations = Y! / [X! (Y-X)!] Number of possibilities to select X elements from a group of Y different elements where different sequences do not count separately. Faculty and Gamma. Calculates (x+1)=n! for positive and non-integer negative numbers Rounds X to the number of currently displayed digits Returns the fractional part of X Returns the integer part of X Y to the power of X. Works also for negative Y in case X is integer Calculates X percent of Y. Does not pop the stack! Percential difference from Y to X. Does not pop the stack! Trigonometric Functions DEG RAD GRD SIN SIN-1 HYP SIN HYP-1 SIN Set trig mode "degrees" (360) Set trig mode "radians" (2 ), indicated in display Set trig mode "grad" (400) , indicated in display COS TAN Trigonometric functions, performed in current mode (DEG, RAD, GRD) COS-1 TAN-1 Inverse trig functions HYP COS HYP TAN Hyperbolic functions (independent of trig mode!) -1 -1 HYP HYP TAN Inverse hyperbolic functions COS

HP-11C Summation & Statistics General The statistics registers occupy the storage registers 0-5, see calculator's back label. See section Clearing Data for statistics register deletion. Stats registers can also be used for vector addition and substraction! Register usage: 0=n, 1=x, 2=x2, 3=y, 4=y2, 5=xy Add X and Y to the stats registers. This will display the total number of entries and disable stack lift so that the next entry will overwrite the count. Substract X and Y from the stats registers Recall x and y from the summation registers into X & Y Calculate x & y mean value and place result in X & Y Calculate x & y standard deviation and place result in X & Y. sx=SQRT[ {nx2 (x) 2} / {n(n-1)} ] Linear regression. Calculates a straight line thru the (X,Y) data points and returns the slope of the line in Y and the y-offset in X This function assumes a straight line thru the (X,Y) data points and calculates for a given X the approximated y value which is returned in X. In Y this function returns an estimate how close the data points come to a straight line. +1 indicates that all points lie on a line with positive slope, -1 indicates that all points lie on a line with negative slope, 0 indicates that an approximation by a straight line isn't possible. Programming P/R SST BST Inserting & deleting steps Toggles between RUN (program execution) and PRGM (program entry) mode. See section Clearing Data for program memory and program step deletion. RUN: Display and execute next program step PRGM: Step forward thru program RUN: Display and go back to previous program step but do not execute any program code PRGM: Step backwards thru program Program entry starts with line number 1 Line "000-" indicates the start of the program space Commands are inserted after the currently displayed line Delete the currently displayed instruction with Program code values indicate the row & column of a command with the exception that numbers are displayed as such. Prefix key have their own code. Example: 001-42.21. 0 corresponds to "LBL 1" (42=f, 21=SST/LBL, 0=0) RUN: Execute program starting at the given label. An error occurs if the label is not found. Any keypress will halt the program! PRGM: Insert a "GSB label" command Normally, f A-E must be pressed to execute a program, see above. In USER mode the prefix-f is not needed, ie. pressing ex will immediately execute the program starting at label B. Use the prefix-f to reach the keys normal function. USER mode is indicated in the display

+ STO + RCL + x s L.R. y,r

f A-E USER

HP-11C R/S Continue program at current program counter Insert R/S command which will halt the program at this location RTN Set program coutner to 000 Insert a RTN instruction. This will return from a subroutine or at the top level end the program and set the program counter to 000 GTO . nnn RUN & PRGM mode: Jump to program line nnn GT0 0-9, A-E RUN: Set program counter to the specified label PRGM: Insert a GTO instruction GSB 0-9, A-E RUN: Execute the program starting at the given label PRGM: Insert a GSB instruction. A maximum of four subroutine calls can be nested Flags There are two flags, 0 and 1. SF n: Set flag n, CF n: Clear flag n F? n: Execute next step if flag is set, skip next step if flag is clear Comparisn X=0, X 0, X>0, X 0, X=Y, X Y, X>Y, X Y If camparisn is false: Skip the next program step If camparisn is true : Execute the next program step PSE Halt program for about 1 second and display the X-register Using The Index Register In Programs GTO I Jump to the label indicated by the I register. Only the integer part of I will be used! Values of I and associated labels: If I 0: 0...9 LBL 0...LBL 9, 10...14 LBL A...LBL E If I<0: Jump to the line number indicated by the absolute value of I. Ie. if I=5.3 the jump will go to line number 5. Perform subroutine call to the label indicated by the I register Increment and skip if greater. This loop command uses the index register I which must contain a value in the form nnnnn.xxxyy where: nnnnn: Current (initial) loop counter value xxx: Comparisn value for loop counter yy: Loop counter increment (or decrement for DSE), if y=0 then 1 is used instead ISG first increments n by y and then compares the new n to x: If n>x the next program step is skipped If n x the next program step is executed Ie. if initially I=0.023 then the loop will run from 0 to 22 (or 1 to 23) Decrement and skip if equal (or smaller). DSE first decrements n by y and then compares the new n to x: If n x the next program step is skipped If n>x the next program step is executed RUN: PRGM: RUN: PRGM:

GSB I ISG

DSE

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy