Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
122 words
A micro-processor comprising: an arithmetic logic unit (ALU) for executing a computer program which is stored in memory; a condition comparison memory unit connected to said ALU via a data bus for storing a plurality of a) comparison patterns for a plurality of comparison operations and b) output values, each comparison pattern corresponding to one output value, said condition comparison memory unit receiving an operand for a comparison operation from said ALU and generating an output value corresponding to said comparison pattern which is coincident with said operand, wherein said output value represents a memory address from which said computer program is subsequently executed; and an execution control unit connected to said ALU and said condition comparison memory unit for controlling thereof.
Claim 2
Dependent Claim
122 words
A micro-processor comprising: an arithmetic logic unit (ALU) for executing a computer program which is stored in memory; a condition comparison memory unit connected to said ALU via a data bus for storing a plurality of a) comparison patterns for a plurality of comparison operations and b) output values, each comparison pattern corresponding to one output value, said condition comparison memory unit receiving an operand for a comparison operation from said ALU and generating an output value corresponding to said comparison pattern which is coincident with said operand, wherein said output value represents a memory address from which said computer program is subsequently executed; and an execution control unit connected to said ALU and said condition comparison memory unit for controlling thereof.
Claim 3
Dependent Claim
14 words
A micro-processor according to claim 1, wherein said execution control unit comprises a sequencer.
Claim 4
Dependent Claim
17 words
A micro-processor according to claim 1, wherein said condition comparison memory unit comprises a content addressable memory.
Claim 5
Dependent Claim
89 words
A micro-processor according to claim 1, wherein said condition comparison memory unit comprises a) a condition number field for storing condition numbers for said plurality of comparison operations and b) a comparison pattern field for storing said comparison patterns for said plurality of comparison operations, said condition comparison memory unit receiving an operand and a condition number for a comparison operation from said ALU and generating an output value corresponding to said comparison pattern coincident with said operand when said received condition number coincides with a stored condition number.
Claim 6
Dependent Claim
39 words
A micro-processor according to claim 1, where said condition comparison memory unit further comprises a flag field to output data indicative of a comparison situation when said output value corresponding to said comparison pattern is coincident with said operand.
Claim 7
Dependent Claim
17 words
A micro-processor according to claim 1, wherein said condition comparison memory unit comprises a programmable logic array.