摘要 |
PROBLEM TO BE SOLVED: To prevent duplication of program data. SOLUTION: This semiconductor memory 10 includes a program ROM 46, and a flash memory 52. The program ROM includes a program data memory range and a dummy data memory range, and the flash memory includes a program data memory range and a dummy address memory range. An address comparing circuit 58 compares an input address and a dummy address stored in the dummy address memory range. An output prohibiting circuit 48 permits readout of program data from the program ROM when both addresses do not coincide with each other, and prohibit the readout of the program data when the addresses coincide with each other. When the input address and the dummy address coincide with each other, an address changing circuit 60 produces a flash memory reading address, thereby reading out the program data from the flash memory. |