Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
310 words
A method of controlling a data processing system having at least one microprocessor for processing input data in accordance with a stored program, in which said microprocessor is selected from a predetermined plurality of microprocessors which have identical pin assignments and use identical machine language, but not identical address assignments of respective registers, said method comprising steps of: storing in a memory means a discriminating program and a data processing program, said discriminating program to be executed normally by any selected microprocessor and being able to discriminate on the basis of the difference in the address assignments of the respective registers from among the predetermined plurality of microprocessors which type of microprocessor has been selected and used, said data processing program providing the correct execution of a prescribed data processing operation by the selected microprocessor when only information concerning the type of the microprocessor in use is provided; executing said discriminating program during initialization of the system by the selected microprocessor to discriminate what type of microprocessor is used in the data processing system, said executing step including: a. writing a prescribed data to a predetermined address of the register of the selected microprocessor; b. reading out the data stored in the address to which the prescribed data is written by said writing step; and c. comparing the prescribed data with the data read out in said reading step, thereby discriminating the type of microprocessor the selected microprocessor is in accordance with the result of said comparing step; producing discrimination data indicating the type of microprocessor which is currently in use in response to the result of the discrimination obtained by the execution of the discriminating program; and controlling the execution of said data processing program in response to the discrimination data so as to adapt the data processing program to the type of microprocessor in use at that time.
Claim 2
Independent Claim
310 words
A method of controlling a data processing system having at least one microprocessor for processing input data in accordance with a stored program, in which said microprocessor is selected from a predetermined plurality of microprocessors which have identical pin assignments and use identical machine language, but not identical address assignments of respective registers, said method comprising steps of: storing in a memory means a discriminating program and a data processing program, said discriminating program to be executed normally by any selected microprocessor and being able to discriminate on the basis of the difference in the address assignments of the respective registers from among the predetermined plurality of microprocessors which type of microprocessor has been selected and used, said data processing program providing the correct execution of a prescribed data processing operation by the selected microprocessor when only information concerning the type of the microprocessor in use is provided; executing said discriminating program during initialization of the system by the selected microprocessor to discriminate what type of microprocessor is used in the data processing system, said executing step including: a. writing a prescribed data to a predetermined address of the register of the selected microprocessor; b. reading out the data stored in the address to which the prescribed data is written by said writing step; and c. comparing the prescribed data with the data read out in said reading step, thereby discriminating the type of microprocessor the selected microprocessor is in accordance with the result of said comparing step; producing discrimination data indicating the type of microprocessor which is currently in use in response to the result of the discrimination obtained by the execution of the discriminating program; and controlling the execution of said data processing program in response to the discrimination data so as to adapt the data processing program to the type of microprocessor in use at that time.
Claim 3
Dependent Claim
61 words
A method as claimed in claim 1 wherein said preparing step further comprises the steps of: providing a plurality of data processing procedures corresponding to each of the to be selected integrated circuit devices in said data processing program; and selecting one procedure corresponding to the selected integrated circuit device in response to the discrimination data from the plurality of procedures.
Claim 4
Dependent Claim
29 words
A method as claimed in claim 2 wherein the providing step further comprises the step of storing data into a registor of the microprocessor for each of the procedures.
Claim 5
Independent Claim
241 words
A method of controlling a stored program computer system having at least one microprocessor for processing input data, in which said microprocessor is selected from a predetermined plurality of microprocessors which have identical pin assignments and use identical machine language, but not identical address assignments of respective registers, said method comprising steps of: storing a data to a predetermined address of a register of a selected microprocessor, said predetermined address being served to discriminate on the basis of the difference in the address assignments of the respective registers from among the predetermined plurality of microprocessors which type of microprocessor has been selected and used; reading out a content of the predetermined address of said register; discriminating on the basis of the content obtained by said reading out step which type of microprocessor is used in the system, said storing, reading out and discriminating steps being executed during initialization of said system; producing discrimination data indicating the type of microprocessor which is currently in use in response to the result of said discriminating step; and controlling the execution of a data processing program in response to the discrimination data so as to adapt the data processing program to the type of microprocessor in use at that time, said data processing program providing the correct execution of a prescribed data processing operation by the selected microprocessor when only information concerning the type of the microprocessor in use in provided by the discrimination data.
Claim 6
Independent Claim
241 words
A method of controlling a stored program computer system having at least one microprocessor for processing input data, in which said microprocessor is selected from a predetermined plurality of microprocessors which have identical pin assignments and use identical machine language, but not identical address assignments of respective registers, said method comprising steps of: storing a data to a predetermined address of a register of a selected microprocessor, said predetermined address being served to discriminate on the basis of the difference in the address assignments of the respective registers from among the predetermined plurality of microprocessors which type of microprocessor has been selected and used; reading out a content of the predetermined address of said register; discriminating on the basis of the content obtained by said reading out step which type of microprocessor is used in the system, said storing, reading out and discriminating steps being executed during initialization of said system; producing discrimination data indicating the type of microprocessor which is currently in use in response to the result of said discriminating step; and controlling the execution of a data processing program in response to the discrimination data so as to adapt the data processing program to the type of microprocessor in use at that time, said data processing program providing the correct execution of a prescribed data processing operation by the selected microprocessor when only information concerning the type of the microprocessor in use in provided by the discrimination data.