As in the subject field, since we "push" data on to a stack why did
the word "pop" come to be used for getting data back rather than
"pull." I found a previous entry on this NG about the original machine
that used the terms but, whether it is correct or not, it doesn't
cover /why/ 'pop' is used.
<
http://groups.google.co.uk/group/alt.folklore.computers/browse_frm/
thread/93fd578be8dfb8dc/9f25d614f939509b?hl=en&lnk=gst&q=stack
+pop#9f25d614f939509b>
IIRC Chuck Peddle's 6502 assembler language specified Push and Pull
for the machine stack but that's the only time I have come across Pull
being used for a stack. Maybe there are others. At any rate why do we
use Pop???
In fact, here's a link to the 6502 instruction set
<
http://e-tradition.net/bytes/6502/6502_instruction_set.html>
showing the commands such as
PHA - Push accumulator
PLA - Pull accumulator
--