Method of performing a call operation in a digital data processing system having microcode call and return operations

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4493027
SERIAL NO

06266526

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • DATA GENERAL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ahlstrom, John K Mountain View, CA 17 690
Belgard, Richard A Saratoga, CA 17 511
Bernstein, David H Ashland, MA 32 720
Bratt, Richard G Wayland, MA 26 794
Farber, David A Durham, NC 38 9505
Katz, Lawrence H Oregon City, OR 10 167
Pilat, John F Raleigh, NC 24 528
Richmond, Michael S Pittsboro, NC 21 566
Wallach, Jr Walter A Raleigh, NC 15 318
Wells, Douglas M Chapel Hill, NC 10 185

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation