Program 1976



R9 = ((R1+R2)*R3)+R4

Is this how it works?



Edited: 5 July 2006, 2:50 p.m.


No, you get R9=((R3+R4)*R2)+R1

A stack diagram may make this clearer (top of stack to the right, X to the left):

Op         X               Y   Z   T
RCL 1 R1
RCL 2 R2 R1
RCL 3 R3 R2 R1
RCL 4 R4 R3 R2 R1
+ (R3+R4) R2 R1
* R2*(R3+R4) R1
+ R1+(R2*(R3+R4))

Each RCL puts a new item on the stack, pushing up the old contents. The operators work on the bottom one or two items.

Hope this didn't confuse you even more...


I'm trying to decipher a 1976 HP program and I find it a little confusing. In 1976, I was writing programs for the TI equivalent.
But the diagram of the stack helps a lot. Thank you.


Thank you!

Possibly Related Threads...
Thread Author Replies Views Last Post
  HP Prime: run a program in another program Davi Ribeiro de Oliveira 6 1,457 11-11-2013, 08:28 PM
Last Post: Davi Ribeiro de Oliveira
  Memory lane: A 1976-1977 catalog with calculators from Olympic Sales Company Gene Wright 21 2,927 10-07-2011, 04:37 AM
Last Post: Thomas Chrapkiewicz
  HP-41 MCODE: Making an MCODE program call another MCODE program Geir Isene 10 1,757 01-13-2008, 05:58 AM
Last Post: Raymond Del Tondo
  Museum DVD missing page(s) of HP Journal Article from 1976 ... Gene Wright 2 711 10-16-2007, 06:47 PM
Last Post: Peter A. Gebhardt
  TI-30 Manual Humor from 1976 Ben Salinas 9 1,332 11-22-2003, 03:47 PM
Last Post: r. d. bärtschiger.
  1976 Book, Calculator Users Guide and Dictionary Renato Toi 17 2,378 05-22-2002, 09:15 AM
Last Post: Ellis Easley
  Old HP magazine cira 1976-77 Rick Escher 1 469 07-28-2001, 03:25 PM
Last Post: Jim L

Forum Jump: