-
公开(公告)号:US5220669A
公开(公告)日:1993-06-15
申请号:US732936
申请日:1991-07-19
申请人: Richard I. Baum , Terry L. Borden , Carol E. Clark , Alan G. Ganek , James Lum , Michael G. Mall , Casper A. Scalzi , Richard J. Schmalz
发明人: Richard I. Baum , Terry L. Borden , Carol E. Clark , Alan G. Ganek , James Lum , Michael G. Mall , Casper A. Scalzi , Richard J. Schmalz
CPC分类号: G06F9/30054 , G06F9/30076 , G06F9/3851 , G06F9/468
摘要: A computer system has general purpose registers, control registers and access registers for containing information to allow address space capability. A linkage stack uses protected address space to store state information during program call and program return operations. The linkage stack contains information relating to state entries for the saved information and header and trailer entries to point to other linkage stack sections. A control register contains the pointer to the current linkage stack entry and is changed as the program call or return moves through the stack.
摘要翻译: 计算机系统具有通用寄存器,控制寄存器和访问寄存器,用于包含允许地址空间能力的信息。 链接堆栈在程序调用和程序返回操作期间使用受保护的地址空间来存储状态信息。 链接堆栈包含与保存的信息的状态条目相关的信息,以及指向其他链接堆栈部分的报头和尾部条目。 控制寄存器包含指向当前链接堆栈条目的指针,并在程序调用或返回移动通过堆栈时更改。