发明名称 Stack control.
摘要 <p>A stack control is assigned at a multi-bit-computer, where one or more memories are present and a part of the memory is called a run time stack. The uppermost part of the stack is implemented as stack register set and the recent or the most recent stack frames (generations) are held in this register set. The memory address of the first register to be stored is hold in a memory pointer, which is incremented when stack registers are saved to memory and is decremented when stack registers are restored from memory. According to the invention, there is a variable stack frame length, whereat the stack pointer is ommitted. Thus, the frame pointer can be substantially shorter and is being implemented as part of the status word in the status register. Therefore, a whole cycle and a whole register for storing the frame pointer is saved. This renders a simple control and provides one additional register per frame for the user program. The saving over stack controls according to the state of the art is 33% of controlled registers per stack frame.</p>
申请公布号 EP0303868(A2) 申请公布日期 1989.02.22
申请号 EP19880112251 申请日期 1988.07.28
申请人 MULLER, OTTO 发明人 MULLER, OTTO
分类号 G06F7/78;G06F9/30;G06F9/42 主分类号 G06F7/78
代理机构 代理人
主权项
地址