Stack mechanism for a data processor

作者: Robert A. Healey , Everett M. Shimp

DOI:

关键词:

摘要: A storage device (hereinafter referred to as a high speed stack) having an access compatible with that of its processor has operands and/or operators entered therein (a push operation) and removed therefrom pop for processing in last-infirst-out order. The number entries stored the stack at any moment can become very large due nesting operators. Since it is not economically feasible provide capacity stack, overflow into slower called low provided. ''''Roll out'''' ''''roll in'''' back effected becomes relatively full empty. backup register, which normally stores last entry transferred permits delay roll in, out operations until possible moment. When new be full, put selected are rolled from then register stack. Roll initiated even when empty since next available slow fast by processor. Only after accessed processing, being empty, does begin. High top bottom pointers pointer incremented decremented address stacks determine states With movable, left on (or filled valid data in) controlled routines. Thus mechanism tuned optimum based program language processed.

参考文章(6)
Robert V. Bock, Frederick V. Rehhausser, Frederick H. Gerbstadt, James A. White, Elmer D. Earnest, Information processing system having means for dynamic memory address preparation ,(1970)
Orville Goering, Blaauw Gerrit A, Selective data transfer apparatus ,(1962)
Creech Bobby A, Dent Benjamin A, Barton Robert S, Mckeeman William M, Hauck Erwin A, Procedure entry for a data processor employing a stack ,(1967)
Bobby A Creech, Erwin A Hauck, Benjamin A Dent, Robert S Barton, William M Mckeeman, Data processing system having tree structured stack implementation ,(1967)
Creech Bobby A, Dent Benjamin A, Barton Robert S, Mckeeman William M, Stack mechanism having multiple display registers ,(1967)