Patent ID: 6859855
Filing Date: 2005-02-22
Classification: G06F

Abstract:
1. A data processing device comprising: a read-only memory; a flash memory capable of modifying information stored therein and adding information thereto; a central processing unit performing data processing using information stored in said read-only memory and said flash memory; an information storage area provided in said flash memory for storing predetermined modifiable information among the information used by said central processing unit for data processing; an address storage area provided in said flash memory for storing at least the address of the information stored in said information storage area; and an address-modification control unit for, after at least one of modification of modifiable information stored in said information storage area and addition of modifiable information to said information storage area, and in accordance with said one of the modification of the information and addition of the information, performing one of modification of the address of the information stored in said address storage area and addition of the address of the information to said address storage area; wherein the information used by said central processing unit for data processing can be freely modified or added; and the address-modification control unit controls a function address table area including at least one address of a subroutine program used in a main program executable by the central processing unit for performing data processing and a variable address table area including at least one address of a variable used in the main program.