Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
203 words
Structure for use in a computer comprising: means for detecting the occurrence of an overflow as the result of an arithmetic operation directed by a first instruction, and for producing a first signal in response thereto; means coupled to a receive said first signal and in response thereto for inhibiting implementation of a next instruction, already begun but not yet executed, following said first instruction thereby inhibiting any change in state within said computer following the generation of said overflow, whereby said next instruction is not inhibited if said first signal is not received; means coupled to receive said first signal and in response thereto for implemention an interrupt sequence following the generation of said overflow, said interrupt sequence allowing for said overflow and providing correct data for manipulation by said next instruction; and means coupled to receive a control signal from said means for inhibiting and in response thereto for implementing said next instruction after the complemention of said interrupt sequence, with the effect that a delay following each instruction which is capable of a generating an overflow is avoided unless an overflow condition actually exists by the concurrent implementation of the next instruction and detection of the occurence of an overflow.
Claim 2
Dependent Claim
203 words
Structure for use in a computer comprising: means for detecting the occurrence of an overflow as the result of an arithmetic operation directed by a first instruction, and for producing a first signal in response thereto; means coupled to a receive said first signal and in response thereto for inhibiting implementation of a next instruction, already begun but not yet executed, following said first instruction thereby inhibiting any change in state within said computer following the generation of said overflow, whereby said next instruction is not inhibited if said first signal is not received; means coupled to receive said first signal and in response thereto for implemention an interrupt sequence following the generation of said overflow, said interrupt sequence allowing for said overflow and providing correct data for manipulation by said next instruction; and means coupled to receive a control signal from said means for inhibiting and in response thereto for implementing said next instruction after the complemention of said interrupt sequence, with the effect that a delay following each instruction which is capable of a generating an overflow is avoided unless an overflow condition actually exists by the concurrent implementation of the next instruction and detection of the occurence of an overflow.
Claim 3
Dependent Claim
19 words
Structure as in claim 1 wherein said first signal is a flag signal to be stored in a register.
Claim 4
Dependent Claim
36 words
Structure as in claim 2 wherein said means for inhibiting implementation of a next instruction comprises means for preventing a timing signal generated by a timing unit from triggering any changes in state within said computer.
Claim 5
Dependent Claim
45 words
Structure as in claim 3 wherein said means for implementing said next instruction after the completion of said interrupt sequence comprises means for enabling an instruction counter which has been disabled by a signal from said means for inhibiting in response to said flag signal.
Claim 6
Dependent Claim
180 words
Structure for use in a computer comprising: means for detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and for producing a first signal in response thereto; means coupled to receive said first signal and in response thereto for inhibiting implementation of a microinstruction, already begun but not yet executed, following said ALU operation thereby inhibiting any change in state within said computer following the generation of said branch signal, wherein said microinstruction is not inhibited if said first signal is not received; means coupled to receive said first signal for implementing an alternative microinstruction following the receipt of said first signal; and means coupled to receive a control signal from said means for inhibiting for implementing a selected sequence of microinstruction following the implementation of said alternative microinstruction, with the effect that a delay following each microinstruction which is capable of generating a branch is avoided unless a branch condition actually is generated by the concurrent implementation of said microinstruction following said ALU operation and detection of the occurence of a branch signal.
Claim 7
Dependent Claim
180 words
Structure for use in a computer comprising: means for detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and for producing a first signal in response thereto; means coupled to receive said first signal and in response thereto for inhibiting implementation of a microinstruction, already begun but not yet executed, following said ALU operation thereby inhibiting any change in state within said computer following the generation of said branch signal, wherein said microinstruction is not inhibited if said first signal is not received; means coupled to receive said first signal for implementing an alternative microinstruction following the receipt of said first signal; and means coupled to receive a control signal from said means for inhibiting for implementing a selected sequence of microinstruction following the implementation of said alternative microinstruction, with the effect that a delay following each microinstruction which is capable of generating a branch is avoided unless a branch condition actually is generated by the concurrent implementation of said microinstruction following said ALU operation and detection of the occurence of a branch signal.
Claim 8
Dependent Claim
66 words
Structure as in claim 5 wherein said means for detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and for producing a first signal in response thereto includes: means for initiating the implementation of a certain microinstruction following said ALU operation, said certain microinstruction being that microinstruction which is addressed when said ALU operation does not generate a branch signal.
Claim 9
Independent Claim
163 words
The method of handling an overflow in a computer comprising the steps of: detecting the occurrence of an overflow as the result of an arithmetic operation directed by a first instruction, and producing a first signal in response thereto; inhibiting implementation of a next instruction, already begun but not yet executed, following said first instruction thereby inhibiting any change in state within said computer following the generation of said overflow, whereby said next instruction is not inhibited if said first signal is not received; implementing an interrupt sequence following the generation of said overflow, said interrupt sequence allowing for said overflow and providing correct data for manipulation by said next instruction; and implementing said next instruction after the completion of said interrupt sequence, with the effect that a delay following each instruction which is capable of generating an overflow is avoided unless an overflow condition actually exists by the concurrent implementation of the next instruction and detection of the occurence of an overflow.
Claim 10
Independent Claim
163 words
The method of handling an overflow in a computer comprising the steps of: detecting the occurrence of an overflow as the result of an arithmetic operation directed by a first instruction, and producing a first signal in response thereto; inhibiting implementation of a next instruction, already begun but not yet executed, following said first instruction thereby inhibiting any change in state within said computer following the generation of said overflow, whereby said next instruction is not inhibited if said first signal is not received; implementing an interrupt sequence following the generation of said overflow, said interrupt sequence allowing for said overflow and providing correct data for manipulation by said next instruction; and implementing said next instruction after the completion of said interrupt sequence, with the effect that a delay following each instruction which is capable of generating an overflow is avoided unless an overflow condition actually exists by the concurrent implementation of the next instruction and detection of the occurence of an overflow.
Claim 11
Dependent Claim
20 words
The method as in claim 7 wherein said first signal is a flag signal to be stored n a register.
Claim 12
Dependent Claim
35 words
The method as in claim 8 wherein said step of inhibiting implementation of a next instruction comprises preventing a timing signal generated by a timing unit from triggering any changes in state within said computer.
Claim 13
Dependent Claim
42 words
The method as in claim 9 wherein said step of implementing said next instruction after the completion of said interrupt sequence comprises means for enabling an instruction counter which has been disabled by a signal produced in response to said flag signal.
Claim 14
Independent Claim
158 words
The method of generating an ALU branch operation in a computer comprising the steps of: detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and producing a first signal in response thereto; inhibiting implementation of a microinstruction, already begun but not yet executed, following said ALU operation thereby inhibiting any change in state within said computer following the generation of said branch signal, whereby said microinstruction is not inhibited if said first signal is not received; implementing an alterantive microinstruction following the receipt of said first signal; and implementing a selected sequence of microinstructions following the implentation of said alternative microinstruction, with the effect that a delay to test for a branch condition following each instruction which is capable of generating a branch is avoided unless a branch condition actually is generated by the concurrent implementation of said microinstruction following said ALU operation and detection of the occurence of a branch signal.
Claim 15
Independent Claim
158 words
The method of generating an ALU branch operation in a computer comprising the steps of: detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and producing a first signal in response thereto; inhibiting implementation of a microinstruction, already begun but not yet executed, following said ALU operation thereby inhibiting any change in state within said computer following the generation of said branch signal, whereby said microinstruction is not inhibited if said first signal is not received; implementing an alterantive microinstruction following the receipt of said first signal; and implementing a selected sequence of microinstructions following the implentation of said alternative microinstruction, with the effect that a delay to test for a branch condition following each instruction which is capable of generating a branch is avoided unless a branch condition actually is generated by the concurrent implementation of said microinstruction following said ALU operation and detection of the occurence of a branch signal.
Claim 16
Dependent Claim
64 words
The method as in claim 11 wherein said step of detecting a branch signal generated by an ALU operation indicating the initiation of a branch, and producing a first signal in response thereto includes: initiating the implementation of a certain microinstruction following said ALU operation, said certain microinstruction being that microinstruction which is addressed when said ALU operation does not generated a branch signal.