Data processing device
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0033] In the first embodiment, the address-change control unit 10 is provided to avoid the foregoing problem. For example, when detecting that address information for related functions or related variables which are modified or added in accordance with modification or addition of the function is input using the information input device 17, the address-change control unit 10 determines whether the input address information is for modification of only the added or modified part of the address storage area 12, or for modification of the entirety thereof.
[0034] When it determines that the input address information is for modification of only the modified part, the address-change control unit 10 causes the information-writing unit 11 to overwrite a modification address (the information address to be modified) stored in the address storage area 12 with the input address information. Alternatively, the information-writing unit 11 stores the input address information in an unused region of...
second embodiment
[0045] In the second embodiment, the function storage area 20 is provided in the ROM 8 (read only) and the modified-function storage area 21 is formed in the flash memory 5 (re-writable). By storing the information for the modified or added function in the modified-function storage area 21, the modified or added function can be held in the data processing device. Furthermore, since the address-change control unit 10 is provided, it can modify or add the address of a function stored in the address storage area 12 in accordance with modification or addition of the function, so that the modified or added function can be correctly read from the modified-function storage area 21.
[0046] Furthermore, the functions which are not to be modified are arranged to be read from the function storage area 20 of the ROM 8. Since data stored in the ROM 8 can be read faster than data stored in the flash memory 5, compared to a case in which all functions are read from the flash memory 5, high-speed da...
third embodiment
[0049] In the third embodiment, when the main program stored in the main-program storage area 16 of the ROM 8 is desired to be changed, a modified main program is input by the information input device 17. After detection of the input of the modified main program, the information-writing unit 11 stores the modified main program in the modified-main-program storage area 22. At this time, a flag F representing storage of the modified main program is set in the modified-main-program storage area 22.
[0050] In accordance with a main-program-modification determining instruction output from the data processing unit 9, the main-program-modification determining unit 23 determines, based on the flag F, whether the modified main program is stored in the modified-main-program storage area 22.
[0051] In the third embodiment, the data processing unit 9 outputs the main-program-modification determining instruction at a predetermined timing which is preset by the main program in the ROM 8. For exampl...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


