Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
164 words
In a digital computer system including processor means responsive to instructions received in said processor means, said instructions including an operation code syllable containing an operation code and operand syllables representing items of data processed by said processor means and said processor means including operation code interpretation means responsive to said operation codes for controlling said processor means and operand interpretation means controlled by said operation code interpretation means for interpreting said operand syllables, means for responding to certain said instructions having variable numbers of said operand syllables comprising: (1) a number of operands specifier in said operation code syllable of each of said certain instructions for specifying said number of operand syllables in said certain instruction; and (2) means in said operation code interpretation means responsive to said number of operands specifier in a received said certain instruction for causing said operand interpretation means to interpret said number of operand syllables specified by said number of operands specifier in said received certain instruction.
Claim 2
Dependent Claim
164 words
In a digital computer system including processor means responsive to instructions received in said processor means, said instructions including an operation code syllable containing an operation code and operand syllables representing items of data processed by said processor means and said processor means including operation code interpretation means responsive to said operation codes for controlling said processor means and operand interpretation means controlled by said operation code interpretation means for interpreting said operand syllables, means for responding to certain said instructions having variable numbers of said operand syllables comprising: (1) a number of operands specifier in said operation code syllable of each of said certain instructions for specifying said number of operand syllables in said certain instruction; and (2) means in said operation code interpretation means responsive to said number of operands specifier in a received said certain instruction for causing said operand interpretation means to interpret said number of operand syllables specified by said number of operands specifier in said received certain instruction.
Claim 3
Dependent Claim
48 words
In the means for responding to said certain instructions of claim 1, and wherein: said certain instructions include certain call instructions and said number of operands specifier in each of said certain call instructions specifies the number of said operand syllables representing arguments in said certain call instruction.
Claim 4
Dependent Claim
184 words
In a digital computer system including processor means responsive to instructions received in said processor means, each one of said instructions including an operation code syllable containing an operation code and said processor means including operation code interpretation means for controlling said processor means in response to said operation code in each of said received instructions, operation code interpretation modification means for modifying said response of said operation code interpretation means to certain said instructions comprising: (1) an operation code modifier in each said operation code syllable, said operation code modifier in each of said certain instructions containing a value which modifies said response of said operation code interpretation means to said operation code in said certain instruction and (2) means in said operation code interpretation means responsive to said operation codes for further responding to said operation code modifier when said received instruction is one of said certain instructions and employing said value to modify said response of said operation code interpretation means to said operation code in said received certain instruction as determined by said operation code in said received certain instruction.
Claim 5
Dependent Claim
184 words
In a digital computer system including processor means responsive to instructions received in said processor means, each one of said instructions including an operation code syllable containing an operation code and said processor means including operation code interpretation means for controlling said processor means in response to said operation code in each of said received instructions, operation code interpretation modification means for modifying said response of said operation code interpretation means to certain said instructions comprising: (1) an operation code modifier in each said operation code syllable, said operation code modifier in each of said certain instructions containing a value which modifies said response of said operation code interpretation means to said operation code in said certain instruction and (2) means in said operation code interpretation means responsive to said operation codes for further responding to said operation code modifier when said received instruction is one of said certain instructions and employing said value to modify said response of said operation code interpretation means to said operation code in said received certain instruction as determined by said operation code in said received certain instruction.
Claim 6
Dependent Claim
68 words
In the digital computer system of claim 3, and wherein: each one of said operation codes belongs to one of a plurality of operation code sets; and said operation code interpretation means further responds to a dialect value specifying one of said plurality of operation code sets and responds to said operation code in the manner specified for said one operation code set represented by said dialect value.
Claim 7
Dependent Claim
115 words
In the operation code interpretation modification means of claim 3, and wherein: certain ones of said instructions further include variable numbers of operand syllables representing items of data processed by said processor means; said processor means further includes operand interpretation means controlled by said operation code interpretation means for interpreting said operand syllables; said value in said operation code modifier in each of said certain instructions specifies said number of operand syllables in said certain instruction; and said means for responding to said operation code modifier causes said operand interpretation means to interpret said number of operand syllables in said received certain instruction specified by said number of operands specifier in said received certain instruction.
Claim 8
Dependent Claim
94 words
In the operation code interpretation modification means of claim 3, and wherein: said operation codes in certain ones of said instructions specify a set of related operations; said value in said operation code modifier specifies one said operation in said set of related operations; and said means for responding to said operation code modifier causes said operation code interpretation means to execute said operation specified by said value in said operation code modifier in said received certain instruction of said set of related operations specified by said operation code in said received certain instruction.
Claim 9
Dependent Claim
113 words
In the operation code interpretation modification means of claim 3, and wherein: said processor means includes a program counter value specifying the next said instruction to which said processor means will respond; said operation codes in certain ones of said instructions specify a branch operation which sets said program counter vaue to specify a different next said instruction; said operation code modifier in said certain instructions specifies a value to which said program counter value is to be set; and said means for responding to said operation code modifier causes said operation code interpretation means to set said program counter value as specified by said operation code modifier in said received certain instruction.
Claim 10
Dependent Claim
207 words
In an improved digital computer system including processor means responsive to instructions received in said processor means, each one of said instructions containing at least one syllable, said syllables in every said instruction including an operation code syllable containing an operation code from one of a plurality of operation code sets and said syllables in certain ones of said instructions further including at least one operand syllable representing an item of data processed by said processor means and said processor means including operation code interpretation means for controlling said processor means in response to said operation code in each one of said received instructions and to a dialect value specifying one of said plurality of operation code sets, operand interpretation means controlled by said operation code interpretation means for interpreting said operand syllables, and instruction fetching means controlled by said operation code interpretation means for fetching said instructions into said processor means and providing said instruction syllables to said operation code interpretation means and said operand syllables to said operand interpretation means, the improvements comprising: (1) said syllables having a single size in all said instructions; and (2) parsing means in said instruction fetching means for dividing said fetched instructions into said syllables of said single size.
Claim 11
Dependent Claim
207 words
In an improved digital computer system including processor means responsive to instructions received in said processor means, each one of said instructions containing at least one syllable, said syllables in every said instruction including an operation code syllable containing an operation code from one of a plurality of operation code sets and said syllables in certain ones of said instructions further including at least one operand syllable representing an item of data processed by said processor means and said processor means including operation code interpretation means for controlling said processor means in response to said operation code in each one of said received instructions and to a dialect value specifying one of said plurality of operation code sets, operand interpretation means controlled by said operation code interpretation means for interpreting said operand syllables, and instruction fetching means controlled by said operation code interpretation means for fetching said instructions into said processor means and providing said instruction syllables to said operation code interpretation means and said operand syllables to said operand interpretation means, the improvements comprising: (1) said syllables having a single size in all said instructions; and (2) parsing means in said instruction fetching means for dividing said fetched instructions into said syllables of said single size.
Claim 12
Dependent Claim
17 words
In the improved digital computer system of claim 8, and wherein: said single size is 16 bits.