Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
169 words
In a digital computer system including (A) memory means for storing and for providing data including instruction sequences in response to memory signals including addresses specifying locations in said memory mean, and (B) processing means for providing said memory signals and for performing operations by executing an instruction sequence and responding to the instructions thereof, said operations including a call operation suspending the execution of a current instruction sequence and commencing the execution of a new instruction sequence, means for performing a call operation in response to an internal condition of said processor means comprising: fault handling means in said processor means responsive to said internal condition for providing data representing an address of an instruction sequence; and general call operation execution means in said processor means responsive to said fault handling means for receiving at least said provided data, for suspending the execution of the current instruction sequence, and for commencing the execution of a new instruction sequence the address of which is represented by said provided data.
Claim 2
Dependent Claim
169 words
In a digital computer system including (A) memory means for storing and for providing data including instruction sequences in response to memory signals including addresses specifying locations in said memory mean, and (B) processing means for providing said memory signals and for performing operations by executing an instruction sequence and responding to the instructions thereof, said operations including a call operation suspending the execution of a current instruction sequence and commencing the execution of a new instruction sequence, means for performing a call operation in response to an internal condition of said processor means comprising: fault handling means in said processor means responsive to said internal condition for providing data representing an address of an instruction sequence; and general call operation execution means in said processor means responsive to said fault handling means for receiving at least said provided data, for suspending the execution of the current instruction sequence, and for commencing the execution of a new instruction sequence the address of which is represented by said provided data.
Claim 3
Dependent Claim
50 words
In a digital data computer system of claim 1, and further wherein: said fault handling means includes a fault table relating a value representing said internal condition to data representing the address of said new instruction sequence, said fault handling means using said fault table to obtain said provided data.
Claim 4
Dependent Claim
100 words
In a digital computer system of claim 1, and further wherein said provided data includes an argument for use in the execution of the new instruction sequences being commenced by said call operation, wherein said fault handling means includes means for storing said argument in said memory, and means for providing data representing the location of said stored argument to said general call operation effective means; and said general call operation execution means further receives the data repesenting the location of said stored argument and makes said stored argument available for use in the execution of each new instruction sequence.
Claim 5
Dependent Claim
223 words
In a digital computer system including (A) memory means for storing and for providing data including instruction sequences in response to memory signals including addresses specifying locations in said memory means; and (B) processing means for providing said memory signals and for performing operations by executing an instruction sequence and responding to the instructions in said insstruction sequence, means for performing a call operation suspending the execution of a current instruction sequence and commencing the execution of a new instruction sequence comprising: call instruction execution means in said processor means responsive to an instruction specifying a call operation for providing data representing the address said new instruction sequence; fault handling means in said processor means responsive to an internal condition of said processor means for providing data representing the address of a fault-handling instruction sequence corresponding to said internal condition; and general call operation execution means in said processor means responsive to both said fault handling and to said call instruction execution means for receiving the data provided from said call instruction execution means when responding thereto and the data provided from said fault handling means when responding thereto, for suspending the execution of the current instruction sequence, and for commencing the execution of the instruction sequence the address of which is represented by the data provided by said call instruction execution means.
Claim 6
Dependent Claim
223 words
In a digital computer system including (A) memory means for storing and for providing data including instruction sequences in response to memory signals including addresses specifying locations in said memory means; and (B) processing means for providing said memory signals and for performing operations by executing an instruction sequence and responding to the instructions in said insstruction sequence, means for performing a call operation suspending the execution of a current instruction sequence and commencing the execution of a new instruction sequence comprising: call instruction execution means in said processor means responsive to an instruction specifying a call operation for providing data representing the address said new instruction sequence; fault handling means in said processor means responsive to an internal condition of said processor means for providing data representing the address of a fault-handling instruction sequence corresponding to said internal condition; and general call operation execution means in said processor means responsive to both said fault handling and to said call instruction execution means for receiving the data provided from said call instruction execution means when responding thereto and the data provided from said fault handling means when responding thereto, for suspending the execution of the current instruction sequence, and for commencing the execution of the instruction sequence the address of which is represented by the data provided by said call instruction execution means.
Claim 7
Dependent Claim
181 words
In a digital computer system of claim 4, and further wherein data provided by said call instruction execution means includes an argument for use in the execution of the new instruction sequence being commenced by said call operation, said call instruction further specifying said argument; said call instruction execution means further including means for storing the argument specified by said call instruction in said memory means and for providing data representing the location of said stored argument to said general call operation execution means; said fault handling means includes means for storing an argument for said fault-handling instruction sequence in said memory means and for providing data representing the location of said stored argument to said general call operation execution means; and said general call operation execution means receives the data representing the location of the stored argument from said call instruction execution means when responding thereto and the data representing the location of the stored argument from said fault handling means when responding thereto and makes said stored argument available for use in the execution of the called instruction sequence.
Claim 8
Dependent Claim
50 words
In a digital computer system of claim 4, and further wherein said fault handling means includes a fault table relating a value representing said internal condition to the data representing the address of said new instruction sequence; said fault handling means using said fault table to obtain said provided data.
Claim 9
Independent Claim
65 words
A method for performing a call operation in a digital computer system in response to an internal condition of said system when said system is executing a current instruction sequence, said method comprising: providing data representing an address of a new instruction sequence when said internal condition arises; suspending the execution of said current instruction sequence; and commencing the execution of said new instruction sequence.
Claim 10
Independent Claim
65 words
A method for performing a call operation in a digital computer system in response to an internal condition of said system when said system is executing a current instruction sequence, said method comprising: providing data representing an address of a new instruction sequence when said internal condition arises; suspending the execution of said current instruction sequence; and commencing the execution of said new instruction sequence.
Claim 11
Dependent Claim
37 words
A method of claim 7 wherein said data providing step includes: relating a value representing said internal condition to data representing the address of said new instruction sequence; and using said related value to obtain said data.
Claim 12
Dependent Claim
58 words
A method of claim 7 wherein said data includes an argument for use in the execution of said new instruction sequence and further including storing said argument; providing data representing the stored location of said stored argument; using the data so provided to make said stored argument available for use in the execution of said new instruction sequence.
Claim 13
Independent Claim
130 words
A method for performing a call operation in a digital computer system in response to a call instruction specifying a particular call operation or in response to an internal condition of said system when said system is executing a current instruction sequence, said method comprising: providing data representing the address of a new instruction sequence when said call instruction specifying said particular call operation is provided; providing data represting the address of a fault handling instruction sequence when said internal condition occurs; suspending the execution of said current instruction sequence when the address data of said new instruction sequence is provided or when the address data of said fault handling instruction sequence is provided; and commencing the execution of the instruction sequence the address data of which is so provided.
Claim 14
Independent Claim
130 words
A method for performing a call operation in a digital computer system in response to a call instruction specifying a particular call operation or in response to an internal condition of said system when said system is executing a current instruction sequence, said method comprising: providing data representing the address of a new instruction sequence when said call instruction specifying said particular call operation is provided; providing data represting the address of a fault handling instruction sequence when said internal condition occurs; suspending the execution of said current instruction sequence when the address data of said new instruction sequence is provided or when the address data of said fault handling instruction sequence is provided; and commencing the execution of the instruction sequence the address data of which is so provided.
Claim 15
Dependent Claim
93 words
A method of claim 10 and further including providing data including an argument for use in the execution of said new instruction sequence; storing said argument data providing data representing the location of said stored argument; providing data including an argument for use in the execution of said fault handling instruction sequence; storing said argument data; providing data representing the location of said stored argument; making the stored argument data available for use in said new instruction sequence or making the stored argument data available for use in said fault handling instruction sequence.