Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
149 words
An identification apparatus within a microprocessor for identifying the microprocessor in response to an identification instruction, comprising: a first read only memory storing microprocessor identification data, the identification data including data fields that identify a type of the microprocessor, wherein the first read only memory is formed in the microprocessor; a decoder for receiving and decoding instructions, the decoder providing a decoded identification instruction from a received identification instruction; a microcode read only memory, the microcode read only memory separate from the first read only memory; control logic that executes decoded instructions from the decoder, the control logic coupled to the microcode read only memory for assistance with execution of decoded instructions from the decoder; and a register, wherein the control logic reads the first read only memory and stores at least a portion of the microprocessor identification data in the register in response to the decoded identification instruction.
Claim 2
Dependent Claim
149 words
An identification apparatus within a microprocessor for identifying the microprocessor in response to an identification instruction, comprising: a first read only memory storing microprocessor identification data, the identification data including data fields that identify a type of the microprocessor, wherein the first read only memory is formed in the microprocessor; a decoder for receiving and decoding instructions, the decoder providing a decoded identification instruction from a received identification instruction; a microcode read only memory, the microcode read only memory separate from the first read only memory; control logic that executes decoded instructions from the decoder, the control logic coupled to the microcode read only memory for assistance with execution of decoded instructions from the decoder; and a register, wherein the control logic reads the first read only memory and stores at least a portion of the microprocessor identification data in the register in response to the decoded identification instruction.
Claim 3
Dependent Claim
28 words
The apparatus of claim 1 further comprising: a constant read only memory storing microcode constant data, the constant read only memory separate from the first read only memory.
Claim 4
Dependent Claim
31 words
The apparatus of claim 1 further comprising: a constant read only memory storing microcode constant data, the first read only memory formed from a portion of the constant read only memory.
Claim 5
Dependent Claim
22 words
The apparatus of claim 1 wherein the control logic executes the decoded identification instruction without assistance from the microcode read only memory.
Claim 6
Dependent Claim
22 words
The apparatus of claim 1 wherein the control logic executes the decoded identification instruction with assistance from the microcode read only memory.
Claim 7
Dependent Claim
22 words
The apparatus of claim 1 wherein said data fields includes at least one family field indicative of a family of the microprocessor.
Claim 8
Dependent Claim
22 words
The apparatus of claim 1 wherein said data fields includes at least one model field indicative of a model of the microprocessor.
Claim 9
Dependent Claim
23 words
The apparatus of claim 1 wherein said data fields includes at least one revision field indicative of a stepping level of the microprocessor.
Claim 10
Dependent Claim
24 words
The apparatus of claim 1 wherein said data fields includes at least one serial number field indicative of a serial number of the microprocessor.
Claim 11
Dependent Claim
25 words
The apparatus of claim 1 wherein said data fields includes at least one features field indicative of at least one feature implemented in that microprocessor.
Claim 12
Dependent Claim
29 words
The apparatus of claim 1 wherein the microprocessor includes a flag register, the flag register including at least one bit indicative of the existence of the microprocessor identification apparatus.
Claim 13
Dependent Claim
152 words
An identification apparatus within a microprocessor for identifying the microprocessor in response to an identification instruction, comprising: a read only processor identification register storing microprocessor identification data, the identification data including data fields that identify a type of the microprocessor, wherein the processor identification register is formed in the microprocessor; a decoder for receiving and decoding an identification instruction, the decoder providing a decoded identification instruction from a received identification instruction; a microcode read only memory, the microcode read only memory separate from the first read only memory; control logic that executes decoded instructions from the decoder, the control logic coupled to the microcode read only memory for assistance with execution of decoded instructions from the decoder; and a read/write register, wherein the control logic reads the processor identification register and stores at least a portion of the microprocessor identification data in the read/write register in response to the decoded identification instruction.
Claim 14
Dependent Claim
152 words
An identification apparatus within a microprocessor for identifying the microprocessor in response to an identification instruction, comprising: a read only processor identification register storing microprocessor identification data, the identification data including data fields that identify a type of the microprocessor, wherein the processor identification register is formed in the microprocessor; a decoder for receiving and decoding an identification instruction, the decoder providing a decoded identification instruction from a received identification instruction; a microcode read only memory, the microcode read only memory separate from the first read only memory; control logic that executes decoded instructions from the decoder, the control logic coupled to the microcode read only memory for assistance with execution of decoded instructions from the decoder; and a read/write register, wherein the control logic reads the processor identification register and stores at least a portion of the microprocessor identification data in the read/write register in response to the decoded identification instruction.
Claim 15
Dependent Claim
20 words
The apparatus of claim 12 wherein a portion of each of a plurality of registers forms the processor identification register.
Claim 16
Dependent Claim
22 words
The apparatus of claim 12 wherein the control logic executes the decoded identification instruction without assistance from the microcode read only memory.
Claim 17
Dependent Claim
22 words
The apparatus of claim 12 wherein the control logic executes the decoded identification instruction with assistance from the microcode read only memory.
Claim 18
Dependent Claim
22 words
The apparatus of claim 12 wherein said data fields includes at least one family field indicative of a family of the microprocessor.
Claim 19
Dependent Claim
22 words
The apparatus of claim 12 wherein said data fields includes at least one model field indicative of a model of the microprocessor.
Claim 20
Dependent Claim
23 words
The apparatus of claim 12 wherein said data fields includes at least one revision field indicative of a stepping level of the microprocessor.
Claim 21
Dependent Claim
24 words
The apparatus of claim 12 wherein said data fields includes at least one serial number field indicative of a serial number of the microprocessor.
Claim 22
Dependent Claim
25 words
The apparatus of claim 12 wherein said data fields includes at least one features field indicative of at least one feature implemented in that microprocessor.
Claim 23
Dependent Claim
29 words
The apparatus of claim 12 wherein the microprocessor includes a flag register, the flag register including at least one bit indicative of the existence of the microprocessor identification apparatus.