发明名称 CENTRAL PROCESSING UNIT
摘要 PURPOSE:To execute an instruction string even with a small-capacity stack assignment memory by assigning the stack assignment memory shared with the other process to a stack memory for a process when a new procedure call instruction is executed. CONSTITUTION:A stack memory management part 3 searches an idle area of the stack assignment memory and sets its position to a register in an instruction decoding and executing part 2. When procedures A are executed, it is secured that the range of a stack pointer which is changed in accordance with this execution is the range of a memory for procedures A of a process P1, and a stack memory for procedures B of a process P2 is not double used. The stack assignment memory in lower addresses except the capacity of the stack memory required for the execution of procedures B is assigned to the stack memory used for procedures C. However, when there is a sufficient idle area in upper addresses, it may be assigned; and the stack assignment memory is not divided by processes to execute procedures even in case of plural processes. Thus, the instructions are executed with the small-capacity tack assignment memory.
申请公布号 JPS62165243(A) 申请公布日期 1987.07.21
申请号 JP19860008233 申请日期 1986.01.17
申请人 MATSUSHITA ELECTRIC IND CO LTD 发明人 SHITANDA HIDEKI;MORITA MASAMI
分类号 G06F9/46;G06F9/48 主分类号 G06F9/46
代理机构 代理人
主权项
地址