×

Program execution control system

  • US 5,371,862 A
  • Filed: 02/26/1992
  • Issued: 12/06/1994
  • Est. Priority Date: 02/27/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A program execution control system for controlling the execution of and cancellation of instructions for a processing unit of a computer having a main memory and registers, comprising:

  • exclusive register means including a plurality of flag means in which true and false data can be individually set and which can individually be specified as a flag for determining whether execution of each instruction in the program is canceled or not for each instruction, and having a function as an operand executing at least one of an integer operation, logic operation and comparison operation;

    memory means for storing an instruction word, said instruction word including a flag specifying field for specifying at least predetermined said flag means in said exclusive register means for determining whether execution of the instruction is to be canceled or not based on said exclusive register means, and further including a condition specifying sub-operation code field for specifying a predetermined condition for an operand and a flag bit specifying operand field for specifying said particular flag means in said exclusive register means storing a result of true or false for given condition when the instruction sets said flag means;

    setting means for setting the result of truth or falsehood of condition specified to the instruction of said condition specifying sub-operation code field into the flag means in said exclusive flag register means specified to the instruction of said flag bit specifying operand field when an instruction determining said flag means is executed; and

    canceling means coupled to said memory means for canceling the instruction according to at least one of a content of the, flag means in said exclusive register means and responsive thereto specified to the instruction of said flag bit specifying field and the content stored in said flag specifying field indicating to cancel the instruction either said flag means is "1" or "0".

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