Program 1976



#2

RCL 1
RCL 2
RCL 3
RCL 4
+
x
+
STO 9

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

Is this how it works?


#3

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

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

#4

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...


#5

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.

#6

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: