发明名称 Call and stack mechanism for procedures executing in different rings
摘要 A procedure call mechanism implemented by hardware instructions and a hardware recognizable mechanism known as a stack. A procedure call is utilized by users who have written their programs in a modular way to pass from one program module to another, it is used by user programs to avail themselves of operating system services, and it is used by the operating system itself to achieve a responsive modular structure. The stack is a mechanism permitting the above to be done. A stack is a segment of memory and comprises a number of contiguous portions, known as stack-frames, which are accessed in last in, first out LIFO fashion. Each procedure call creates a stack frame, with subsequent procedure calls creating new stack frames; each exit deletes stack frames thus "popping up" a previous stack-frame. Thus a history of calls is correctly maintained in order to allow a return.
申请公布号 US4297743(A) 申请公布日期 1981.10.27
申请号 US19760744814 申请日期 1976.11.24
申请人 COMPAGNIE HONEYWELL BULL 发明人 APPELL, MARC;BOGAERT, JEAN-LOUIS;MASSUARD, CLAUDE;BRADLEY, JOHN;FRANKLIN, BENJAMIN S.
分类号 G06F9/46;G06F9/42;G06F9/44;G06F9/48;(IPC1-7):G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址