Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
206 words
A data processing system including a processor having a fixed data path width and a memory having a first portion to store macro instructions and data and a second portion to store different types of micro instruction syllables, each syllable having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; macro instruction accessing means coupled to said memory to receive macro instruction operators from said first memory portion; and micro instruction accessing means coupled to said function unit and said registers, said micro instruction accessing means also being coupled to said macro instruction accessing means and to said second memory portion and responsive to said macro instruction operator to access, in sequence, two or more micro instruction syllables from said second portion of said memory so as to form a micro instruction called for by said macro instruction operator wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values.
Claim 2
Dependent Claim
206 words
A data processing system including a processor having a fixed data path width and a memory having a first portion to store macro instructions and data and a second portion to store different types of micro instruction syllables, each syllable having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; macro instruction accessing means coupled to said memory to receive macro instruction operators from said first memory portion; and micro instruction accessing means coupled to said function unit and said registers, said micro instruction accessing means also being coupled to said macro instruction accessing means and to said second memory portion and responsive to said macro instruction operator to access, in sequence, two or more micro instruction syllables from said second portion of said memory so as to form a micro instruction called for by said macro instruction operator wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values.
Claim 3
Dependent Claim
17 words
A system according to claim 1 wherein: the second portion of said memory is a read-only memory.
Claim 4
Dependent Claim
273 words
A data processing system including a processor having a fixed data path width and a memory having a first portion to store macro instructions and data and a second portion to store different types of micro instruction syllables, each syllable having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; macro instruction accessing means coupled to said memory to receive macro instruction operators from said first memory portion; micro instruction accessing means coupled to said macro instruction accessing means and to said second memory portion and responsive to said macro instruction operator to access, in sequence, two or more micro instruction syllables from said second portion of said memory so as to form a micro instruction called for by said macro instruction operator wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values; and a control memory coupled to said function unit and said registers and also to said micro instruction Accessing means, said control memory containing control instructions individually selectable from said control memory in response to the first micro instruction syllable of a micro instruction to initiate data transfer between individual ones of said registers and said function unit such that there is a unique micro instruction syllable to specify each combination of registers to be employed and the logical operation to be performed.
Claim 5
Dependent Claim
273 words
A data processing system including a processor having a fixed data path width and a memory having a first portion to store macro instructions and data and a second portion to store different types of micro instruction syllables, each syllable having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; macro instruction accessing means coupled to said memory to receive macro instruction operators from said first memory portion; micro instruction accessing means coupled to said macro instruction accessing means and to said second memory portion and responsive to said macro instruction operator to access, in sequence, two or more micro instruction syllables from said second portion of said memory so as to form a micro instruction called for by said macro instruction operator wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values; and a control memory coupled to said function unit and said registers and also to said micro instruction Accessing means, said control memory containing control instructions individually selectable from said control memory in response to the first micro instruction syllable of a micro instruction to initiate data transfer between individual ones of said registers and said function unit such that there is a unique micro instruction syllable to specify each combination of registers to be employed and the logical operation to be performed.
Claim 6
Dependent Claim
213 words
A data processing system including a processor having a fixed data path width and a memory to store different types of micro instruction syllables, each having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; micro instruction accessing means coupled to said memory to access in sequence two or more micro instruction syllables from said memory so as to form a micro instruction wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values; and a control memory coupled to said function unit and said registers and also to said micro instruction accessing means, said control memory containing control instructions individually selectable from said control memory in response to the first micro instruction syllable of a micro instruction to initiate data transfer between individual ones of said registers and said function unit such that there is a unique micro instruction syllable to specify each combination of registers to be employed and the logical operation to be performed.
Claim 7
Dependent Claim
213 words
A data processing system including a processor having a fixed data path width and a memory to store different types of micro instruction syllables, each having a width equal to said fixed data path width, said processor comprising: a function unit to perform logical operations on data; a plurality of registers coupled to said function unit for data transfer therebetween; micro instruction accessing means coupled to said memory to access in sequence two or more micro instruction syllables from said memory so as to form a micro instruction wherein the first syllable of said micro instruction specifies a logical operation to be performed by said function unit and the particular ones of said plurality of registers for data transfer to said function unit and the remaining syllables specify literal values; and a control memory coupled to said function unit and said registers and also to said micro instruction accessing means, said control memory containing control instructions individually selectable from said control memory in response to the first micro instruction syllable of a micro instruction to initiate data transfer between individual ones of said registers and said function unit such that there is a unique micro instruction syllable to specify each combination of registers to be employed and the logical operation to be performed.