Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
323 words
In a circuit arrangement for executing a first portion microinstruction sequence in data processing equipment wherein during the course of a primary sequence a jump to a subsequence occurs and at the end of the execution of said subsequence, a return jump to the primary sequence occurs for execution of a second portion of said microinstruction sequence, the improvement comprising: microinstruction storage means containing the primary sequence and the subsequence with the first portion of the primary sequence terminating with a jump instruction and an associated address code immediately followed by a second part of a two-part branching instruction and the subsequence terminating with a return jump code which forms the first part of said two-part branching instruction; a microinstruction register having two input terminals connected to said microinstruction storage means for respectively receiving said first and second parts of said branching instruction to indicate the instruction to be executed; central fixed cycle control means for producing first and second sequentially spaced output signals, said central fixed cycle control means being connected to the microinstruction register for effecting a transfer of the microinstruction currently in the microinstruction store to the microinstruction register, said microinstruction storage means and said control means first transferring said first part of said branching instruction to said microinstruction register simultaneous with the occurrence of said first output signal; a decoder responsive to the appearance in said microinstruction register of said first part of said branching instruction and producing first and second signals; said central fixed cycle control means being connected to said decoder and being responsive to said first signal to effect a maintaining of said first part of said two-part branching instruction in said microinstruction register; and return address register means responsive to said second signal from said decoder for effecting a transfer of said second part of said branching instruction to said microinstruction register simultaneous with the occurrence of said second output signal from said control means.
Claim 2
Dependent Claim
323 words
In a circuit arrangement for executing a first portion microinstruction sequence in data processing equipment wherein during the course of a primary sequence a jump to a subsequence occurs and at the end of the execution of said subsequence, a return jump to the primary sequence occurs for execution of a second portion of said microinstruction sequence, the improvement comprising: microinstruction storage means containing the primary sequence and the subsequence with the first portion of the primary sequence terminating with a jump instruction and an associated address code immediately followed by a second part of a two-part branching instruction and the subsequence terminating with a return jump code which forms the first part of said two-part branching instruction; a microinstruction register having two input terminals connected to said microinstruction storage means for respectively receiving said first and second parts of said branching instruction to indicate the instruction to be executed; central fixed cycle control means for producing first and second sequentially spaced output signals, said central fixed cycle control means being connected to the microinstruction register for effecting a transfer of the microinstruction currently in the microinstruction store to the microinstruction register, said microinstruction storage means and said control means first transferring said first part of said branching instruction to said microinstruction register simultaneous with the occurrence of said first output signal; a decoder responsive to the appearance in said microinstruction register of said first part of said branching instruction and producing first and second signals; said central fixed cycle control means being connected to said decoder and being responsive to said first signal to effect a maintaining of said first part of said two-part branching instruction in said microinstruction register; and return address register means responsive to said second signal from said decoder for effecting a transfer of said second part of said branching instruction to said microinstruction register simultaneous with the occurrence of said second output signal from said control means.
Claim 3
Dependent Claim
88 words
The improved circuit according to claim 1, wherein said central fixed cycle control means includes a pair of AND-gates each having a pair of input terminals, the output terminal on each thereof being connected to a respective one of said input terminals to said microinstruction register and a control circuit having at least two output terminals each connected to one of said input terminals on a respective one of said AND-gates, said other input terminal to said AND-gates being connected to the other of said microinstruction storage means.
Claim 4
Dependent Claim
231 words
In a method for sequencing microinstruction sequences in data processing equipment wherein during the course of a primary sequence a jump to a subroutine occurs and at the end of a subroutine sequence, a return jump to the primary sequence occurs, the improvement comprising the following steps: sequencing a primary sequence until the occurrence of a jump instruction to a subsequence whereat said primary sequence is temporarily halted; sequencing said subsequence until the occurrence of a return jump instruction back to said primary sequence whereat said return jump instruction is transferred to a first part of a two-part microinstruction register simultaneous with the occurrence of a first signal from a central fixed cycle control means to form a first part of a two-part branching instruction; producing first and second signals indicative of the presence of said first part of said two-part branching instruction, in said first part of said microinstruction register, said first signal effecting a maintaining of said first part of said two-part branching instructions in said first part of said microinstruction register, said second signal effecting a transfer of a second part of said two-part branching instruction in said primary sequence from said microinstruction storage means to a second part of said microinstruction register simultaneous with the occurrence of a second signal from said central fixed cycle control means to form a second part of said two-part branching instruction.
Claim 5
Dependent Claim
231 words
In a method for sequencing microinstruction sequences in data processing equipment wherein during the course of a primary sequence a jump to a subroutine occurs and at the end of a subroutine sequence, a return jump to the primary sequence occurs, the improvement comprising the following steps: sequencing a primary sequence until the occurrence of a jump instruction to a subsequence whereat said primary sequence is temporarily halted; sequencing said subsequence until the occurrence of a return jump instruction back to said primary sequence whereat said return jump instruction is transferred to a first part of a two-part microinstruction register simultaneous with the occurrence of a first signal from a central fixed cycle control means to form a first part of a two-part branching instruction; producing first and second signals indicative of the presence of said first part of said two-part branching instruction, in said first part of said microinstruction register, said first signal effecting a maintaining of said first part of said two-part branching instructions in said first part of said microinstruction register, said second signal effecting a transfer of a second part of said two-part branching instruction in said primary sequence from said microinstruction storage means to a second part of said microinstruction register simultaneous with the occurrence of a second signal from said central fixed cycle control means to form a second part of said two-part branching instruction.