Method of performing a call operation in a digital data processi

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 300, G06F 922, G06F 936, G06F 946

Patent

active

044930275

ABSTRACT:
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.

REFERENCES:
patent: 3990054 (1976-11-01), Perlowski
patent: 4047247 (1977-09-01), Stanley et al.
patent: 4128878 (1978-12-01), Yasuhara et al.
Bouricius et al., "Subroutine Calling Technique," IBM T. D. B., vol. 12, No. 4, Sep. 1969, L73900019.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of performing a call operation in a digital data processi does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of performing a call operation in a digital data processi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of performing a call operation in a digital data processi will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-116230

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.