×

Stack Pointer Management

  • US 6,598,151 B1
  • Filed: 10/01/1999
  • Issued: 07/22/2003
  • Est. Priority Date: 10/06/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A digital system comprising a microprocessor, wherein the microprocessor comprises:

  • an instruction buffer unit operable to fetch and decode instructions fetched from an instruction memory;

    a data computation unit for executing the instructions decoded by the instruction buffer unit;

    a program counter which has a first program counter portion and a remaining program counter portion, the program counter operable to provide an instruction address that is provided to the instruction memory;

    a first stack pointer operable to address a first stack region in a data memory for saving a first value representative of the first program counter portion in response to a first instruction being executed by the microprocessor; and

    a second stack pointer operable to address a second stack region in the data memory for saving a second value representative of the remaining program counter portion in response to executing said first instruction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×