Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
164 words
An apparatus comprising: a processing pipeline including a plurality of successive processing stages and an execution stage, wherein said processing stages receive individual instructions to be executed and transfer each instruction to said execution stage where it is executed; a branch address instruction control system coupled to said processing pipeline; and an instruction decoder means coupled to said processing pipeline and said branch address instruction control system for decoding said instructions to be executed in said pipeline processing stages and simultaneously transferring decoded instructions to said processing pipeline and to said branch address instruction control system; wherein said branch address instruction control system calculates a target branch address of a branch instruction decoded by said instruction decoder and applies said target branch address to one of said successive processing stages preceding said execution stage in said processing pipeline wherein address calculation and decoding operations are operated simultaneously in parallel which enables the decode operation and address calculation to occur in the same machine cycle.
Claim 2
Independent Claim
164 words
An apparatus comprising: a processing pipeline including a plurality of successive processing stages and an execution stage, wherein said processing stages receive individual instructions to be executed and transfer each instruction to said execution stage where it is executed; a branch address instruction control system coupled to said processing pipeline; and an instruction decoder means coupled to said processing pipeline and said branch address instruction control system for decoding said instructions to be executed in said pipeline processing stages and simultaneously transferring decoded instructions to said processing pipeline and to said branch address instruction control system; wherein said branch address instruction control system calculates a target branch address of a branch instruction decoded by said instruction decoder and applies said target branch address to one of said successive processing stages preceding said execution stage in said processing pipeline wherein address calculation and decoding operations are operated simultaneously in parallel which enables the decode operation and address calculation to occur in the same machine cycle.
Claim 3
Dependent Claim
26 words
An apparatus according to claim 1, wherein said branch address instruction control system is is coupled to the first successive processing stage of said processing pipeline.
Claim 4
Dependent Claim
39 words
An apparatus according to claim 1, further comprising: a branch instruction reading means for reading an instruction located at said target branch address; and branch instruction executing means for executing said instruction read by said branch instruction reading means.
Claim 5
Dependent Claim
26 words
The branch instruction control system as set forth in claim 3, wherein said branch instruction executing means determines the presence or absence of branch instruction condition.
Claim 6
Independent Claim
214 words
An apparatus comprising: a processing pipeline including a plurality of successive processing stages and an execution stage, wherein said processing stages receive individual instructions to be executed and transfer each instruction to said execution stage where it is executed; a branch address instruction control system coupled to said processing pipeline, said branch address instruction control system including a register for storing a head address of the branch instruction, a first adder for adding a head address stored in said register to the instruction word length decoded by said decoder, and a second adder for adding an address value obtained by said first adder and a displacement from the head address of the succeeding instruction to a target address in order to calculate said target branch address; and an instruction decoder means coupled to said processing pipeline and said branch address instruction control system for decoding said instructions to be executed in said pipeline processing stages and simultaneously transferring decoded instructions to said processing pipeline and to said branch address instruction control system; wherein said branch address instruction control system calculates a target branch address of a branch instruction decoded by said instruction decoder and applies said target branch address to one of said successive processing stages preceding said execution stage in said processing pipeline.
Claim 7
Independent Claim
214 words
An apparatus comprising: a processing pipeline including a plurality of successive processing stages and an execution stage, wherein said processing stages receive individual instructions to be executed and transfer each instruction to said execution stage where it is executed; a branch address instruction control system coupled to said processing pipeline, said branch address instruction control system including a register for storing a head address of the branch instruction, a first adder for adding a head address stored in said register to the instruction word length decoded by said decoder, and a second adder for adding an address value obtained by said first adder and a displacement from the head address of the succeeding instruction to a target address in order to calculate said target branch address; and an instruction decoder means coupled to said processing pipeline and said branch address instruction control system for decoding said instructions to be executed in said pipeline processing stages and simultaneously transferring decoded instructions to said processing pipeline and to said branch address instruction control system; wherein said branch address instruction control system calculates a target branch address of a branch instruction decoded by said instruction decoder and applies said target branch address to one of said successive processing stages preceding said execution stage in said processing pipeline.
Claim 8
Dependent Claim
32 words
The branch instruction control system as set forth in claim 5, wherein an output of said first adder is applied to said register to update the head address stored in said register.