METHOD OF PERFORMING A CALL OPERATOR IN A DIGITAL DATA PROCESSING SYSTEM HAVING MICROCODE CALL AND RETURN OPERATIONS

Patent №

US 4,493,027

Granted

1985-01-08

Filed 1981

Owner

DATA GENERAL CORPORATION, A CORP. OF DE

Lab

AI components

1

nlp

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

06266526

A method for executing call and return instructions in a digital computer system operating under control of microcode. The microcode may specify calls to and returns from sequences of microinstructions. A call microinstruction sequence corresponds to the call instruction. The call microcode in turn calls other microinstruction sequences for deriving pointers representing the location of the called procedure and of arguments from operands in the call instruction. As the call microcode obtains each argument pointer, it places the pointer on the stack. After it has obtained all of the argument pointers, it passes the pointer to the called procedure and a pointer to the argument pointers to a general call microinstruction sequence. That microinstruction sequence locates the called procedure, makes a new frame including the argument pointers, and saves the state necessary to resume execution of the call microinstruction sequence itself. It then obtains the state necessary to commence execution of the called procedure and causes execution of that procedure to commence. The microcode corresponding to the return instruction restores both the state necessary to resume execution of the calling procedure and the state necessary to resume execution of the call microinstruction sequence. When it resumes execution, the call microinstruction sequence completes the return operation.

AI classification

Natural language0.59
Planning0.03
AI hardware0.02
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Vision0.00

Ownership

DATA GENERAL CORPORATION, A CORP. OF DE

assignment · 38890659

Assignors

KATZ LAWRENCE H., WELLS DOUGLAS M., RICHMOND MICHAEL S., BELGARD RICHARD A., WALLACH WALTER A. JR., BERNSTEIN DAVID H., AHLSTROM JOHN K., PILAT JOHN F., FSARBER DAVID A., BRATT RICHARD G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC