Stacks weren’t a new concept; I had used them in several computers, and I knew the memory stack would also be useful to a programmer for saving the CPU’s registers. Saving such data was prohibitive with an on-chip stack but feasible with a stack in main memory.