The document provides a quick reference card for the HP-19C/HP-29C calculator. It details the calculator's memory registers, programming capabilities, and printing functions. Primary storage registers and program memory are maintained by continuous memory. Indirect registers allow indirect addressing. Programming instructions can test conditions and transfer execution. The HP-19C printer can print programs, registers, and statistics.
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 ratings0% found this document useful (0 votes)
281 views2 pages
HP-19C & 29C Quick Reference Guide 1977 Color
The document provides a quick reference card for the HP-19C/HP-29C calculator. It details the calculator's memory registers, programming capabilities, and printing functions. Primary storage registers and program memory are maintained by continuous memory. Indirect registers allow indirect addressing. Programming instructions can test conditions and transfer execution. The HP-19C printer can print programs, registers, and statistics.
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/ 2
HP-19C/HP-29C
Quick Reference Card
AUTOMATIC MEMORY STACK T Z Y X 0.00 0.00 0.00 Note: If Error is displayed when calculator is turned on, continuous memory has been cleared by a power interruption. 0.00 Always displayed. PRIMARY STORAGE REGISTERS OJ Address Ro 0 (Indirect Register) RI II R2 12 R 3 13 R. 14 R5 15 R6 16 R7 17 Rs 18 R9 19 R. o lIOn R' I III Ix R' 2 112 Ix 2 Primary storage registers, program memory, displayed X-register, and display format are maintained by continouous memory . R' 3 113 Iy Statistical Registers R. 4 1 114 Iy2 R. 5 1 115Ixy Printed in Singapore <C> Hewlett-Packard 1977 INDIRECT STORAGE REGISTERS (Indirect access OJ Address only) R"6) r-------.1 16 R.17) 117 R.18) 1 18 R.m) 1 1 9 R.2Q) 120 R(2 1) 121 R(22) 122 R (23) 123 R (24) 124 R(25) 125 R (26) 126 R(27) 127 R.28) 128 R(29) 129 L'm1 @) or L'm18@) stores x value in Rn or R.n .@) or .8@) recalls value from Rn or R.n. L'm1@) stores x value in indirect register (Ro-register). @) recalls value from R o . OJ recalls value from register who's address is stored in R o . L'm1 EI WJ, L'm1 G@) , L'm1 0@), L'm1 B @) , or L'm1 E18@), L'm1 G8@) , L'm108WJ, L'm1 B8WJ ; x value is added to, subtracted from, multiplied by, or divided into the contents of Rn or R. n , and the result is placed in Rn or R.n. Can be performed on primary storage registers Ro through R 9 , R. o through R. 5 . clears all storage registers to 0.00. ACCUMULATIONS Press aCLEAR[] to clear the statistical registers (R. o through R. 5 ) . III stores accumulations of the numbers in the X- and Y -registers of the stack in storage registers R. o through R. 5 . USING REGISTER Ro FOR INDIRECT CONTROL A value can be placed in Ro by pressing L'm1 @) . The OJ function then uses the integer portion of the number stored in Ro as an address value. If the number in Ro is outside the specified limits , an error condition occurs. Indirect control can be performed with: _ OJ or OJ; stores the x value in or recalls x value from the primary or indirect storage register addressed by the number in Ro. L'm1 EI OJ, _ G OJ, L'm10 OJ, _ B OJ; x value is added to, subtracted from, multiplied by, or divided into the contents of the storage register addressed by the number in Ro; the result is placed in the storage register addressed by the number in Ro. Qg) , [QgJ ; increments (adds I to) or decrements (subtracts I from) Ro. In a running program, if the value in Ro becomes 0, execution skips one step of program memory before continuing. em OJ, Bm OJ, with number in Ro from 0 through 9, transfers execution to the portion of the program defined by the selected label according to the address scheme below: CD Address (@@) 0 (@OJ I (@(!] 2 (@[1J 3 (@0 4 (@@ 5 6 (@0 7 8 9 With -I through -99 in R o , em OJ or Bm OJ transfers execution back in program memory the number of steps specified by the number in Ro. PROGRAMMING THE HP-19C/HP-29C PROGRAM MEMORY (Maintained by Continuous Memory) HP19C HP29C Top-of-memory marker. 00 01 64 00 01 74 02 64 02 74 ....QL74
98 steps for your program [98'""Jfl instructions. PROGRAM MODE In program mode, only the following functions are active. All other functions are loaded into program memory when pressed. IPflTPflGM/ Print program (HP-I9C). Prints step number and operation beginning at the current step and continuing until two R/S instructions or step 98 is encountered. E 8 (!2) (!2) sets calculator to step nn of program memory. mI Single step. Moves calculator forward one step in program memory. Back step. Moves calculator back one step in program memory. Delete. Deletes current instruction from program memory. All subsequent instructions move up one step. CLEAR IPOOMI Clears program. Clears program memory to all instructions, sets calculator to step 00. CLEAR 1 PREFIX I Clear prefix. After . , I!J , mD, mD8, 8 , 88, E, or sm cancels that key. MODE Pressed from the Keyboard: E 8 (!2) (!2) sets the calculator to step nn of program memory. E followed by a label designator (@) through , [D) causes calculator to search downward through program memory to the first designated label and stop there. sm followed by a label designator (@l, through , GJ) causes calculator to search downward through program memory to the first designated label and execute that section of program memory as a subroutine. sets calculator to step 00 of program memory. begins execution from current step of program memory. Stops execution if program is running. Any Key. Pressing any key on the keyboard stops execution of a running program. Execution cannot be stopped during digit entry. Some functions that are active in PROGRAM mode operate differently in RUN mode: mI single step. Displays step number and keycode of current program memory step when held down; executes current instruction, displays result, and moves to next step when released. Used for single-step execution of program. Back step. Moves to previous step and displays step number and key code of that previous memory step when is held down; displays original contents of X-register when released. No instructions are executed. @ill Cancels the I!J prefix key. CLEAR IPOOMI Cancels the prefix key. Executed in a Program: Function keys may be executed as instructions in a program. Some function keys that are most often used in or are unique to programming applications are shown below: @) ITl (I) m 0 m 00 0 (!] Label designators. When preceded by define beginning of routine. When pre- ceded by E or sm, cause calculator to stop execution, search downward through program memory to first desig- nated label, and resume execution there. 1- I Stops program execution for I second, dispiays con- tents of X-register , then resumes program execution. F 0 [X) ] I2J Conditionals. Each tests value in X-register against 0 or value in Y-register as indicated. If true, calculator executes instruction in next step of program memory. If false, calculator skips one step before resuming execution. Return. If executed as result of pressing a label desig- nator or executing a E instruction, stops execution and returns control to keyboard. If executed as a result of a _ instruction, returns control to next step after the BID instruction. Run/stop. Stops program execution. E Go to. Followed by label designator (@) through , [D), causes calculator to search downward through program memory to first designated label and begin execution there. _ Go to subroutine. Followed by label designator (@) through , [D) , causes calculator to search downward through program memory to first designated label and execute that section of program memory as a subroutine. Subroutines can be nested up to three levels deep. HP19C PRINTER FUNCTIONS 1 PflTPflGM I Print program. Prints the step number, mnemonics and keycodes (if in MAN or NORM) for each step of pro- gram memory, beginning with the current step and con- tinuing until two R/S instructions or step 98 is encountered. IPRnl Print statistical registers. Prints the contents of the six statistical registers (R. o through R . ). IPRTSTKI Print stack. Prints the contents of the automatic memory stack registers (T, Z, Y, X). IPRTREGI Print registers. Prints the contents of all storage registers (Ro through R 9 , R. o through R . , R(6) through
_ Print X-register. Prints the value in the displayed X-register. Space. Advances the printer paper one or more spaces without printing. _ HEWLETT {hpj PACKARD \.. 5955-2112 _ May 1977
The Customers Will Be Able To Search For The Different Flower Bouquet Shops That Are Available Near To Their Places So That They Will Be Able To Order Online