Program counter stacking method and apparatus for nested...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

354/230.81

G06F 9/26 (2006.01) G06F 9/40 (2006.01) G06F 13/00 (2006.01)

Patent

CA 1205564

ABSTRACT OF THE DISCLOSURE A computer system which facilitates the execution of nested subroutines and interrupts is disclosed. As each branch transfer within the program is executed by a control area logic, a microcommand initiates the transfer of the return address, which has been derived from the address in the present routine, to a first register of a push down stack. In addition, the microcommand also pushes down one level the contents of all of the registers in the stack containing previously stored return addresses. Thus, a sequential return to unfinished routines or subroutines is provided. When the subroutine or hardware interrupt service routine is completed, a code in the address field enables the return address of the previously branched from or interrupted routine to be retrieved from the first register in the push down stack and to provide it as the address of the next instruction to be executed. The retrieval of the return address from the push down stack also pops all other stored return addresses one level in the stack. In addition to providing multiple levels of subroutine and interrupt nesting, any number of subroutines or hardware interrupts may be partially completed since the last operating subroutine or hardware interrupt service routine is always the first one to be completed. Logic is also provided to detect the occurrence of a hardware interrupt during a return sequence such that the requirement to simultaneously push and pop the stack is properly handled.

441392

LandOfFree

Say what you really think

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

Rating

Program counter stacking method and apparatus for nested... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program counter stacking method and apparatus for nested..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program counter stacking method and apparatus for nested... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1224700

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