×

Data processing system and method thereof

  • US 5,559,973 A
  • Filed: 04/17/1995
  • Issued: 09/24/1996
  • Est. Priority Date: 03/31/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for executing a repeat instruction in a data processor, comprising the steps of:

  • i) receiving the repeat instruction at a first address in a program, the repeat instruction having a first operand and a second operand;

    ii) decoding the repeat instruction to provide a plurality of control signals;

    iii) accessing a data value stored in a storage location indicated by the second operand of the repeat instruction in response to the plurality of control signals;

    iv) executing the following steps for a preselected number of times, the preselected number of times being provided by the second operand of the repeat instruction.v) sequentially executing a plurality of instructions, a first one of the plurality of instructions being at a second address and a last one of the plurality of instructions being at a third address, the second address being an address following the first address and the third address being based upon the first operand of the repeat instruction;

    vi) asserting an enable value corresponding to a storage location accessed during execution of the last one of the plurality of instructions, the enable value selectively enabling the storage location to participate in execution of the one of the plurality of instructions; and

    vii) negating a history value corresponding to the storage location accessed during execution of the last one of the plurality of instructions, the history value indicating whether the storage location has been used previously in execution of a instruction.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×