Patent ID: 7028148

Claim:
A program executing device, comprising: a processor; a program memory in which a first program and a second program are stored wherein the first program is a program which is executed in performing an ordinary operation, and the second program is a program which is used only when the first program is not properly executed; a storage memory for performing write and read of data used for executing the first and second programs, the storage memory including first and second memory areas, in which the first program is programmed so as to access the first memory area of the storage memory and the second program is programmed so as to access the second memory area of the storage memory; and memory area converting means which is configured so that in a case where the processor performs write and read of the data in the second memory area based on the second program, the processor is adapted to automatically access the first memory area when the processor is to access the second memory area through predetermined address conversion.