-
公开(公告)号:US3737871A
公开(公告)日:1973-06-05
申请号:US3737871D
申请日:1971-07-28
申请人: HEWLETT PACKARD CO
发明人: KATZMAN J
CPC分类号: G06F7/78
摘要: A stack oriented memory system for a computer is provided with a plurality of top of the stack registers. The top elements of a logical stack of information are stored in the stack registers and the remaining information is stored in core memory. An embodiment of a bookkeeping scheme for keeping track of the order of the information in the stack registers comprises two additional registers. A first register stores the number of stack registers filled with stack information. A second register stores a number representing a naming state which defines the logical order of the stack registers. There is also a third register for storing the location of the top piece of information in the stack in core memory. These three registers store the necessary information to keep track of the order of the information in and the size of the logical stack. These registers also facilitate the bookkeeping when information is added to or deleted from the stack registers.
摘要翻译: 用于计算机的面向栈的存储器系统具有堆叠寄存器的多个顶部。 逻辑堆叠信息的顶层元素存储在堆栈寄存器中,剩余的信息存储在核心存储器中。 用于跟踪堆栈寄存器中的信息顺序的记帐方案的实施例包括两个附加寄存器。 第一个寄存器存储填充堆栈信息的堆栈寄存器的数量。 第二个寄存器存储表示定义堆栈寄存器的逻辑顺序的命名状态的数字。 还有一个第三个寄存器用于将堆栈中的顶部信息的位置存储在核心存储器中。 这三个寄存器存储必要的信息,以跟踪信息的顺序和逻辑堆栈的大小。 当信息被添加到堆栈寄存器或从堆栈寄存器中删除时,这些寄存器也便于簿记。