摘要 |
<p>PURPOSE:To effectively use a microcomputer without abolishing it by writing '00' into the part of program data equivalent to a bug when the bug is detected after program data is once written. CONSTITUTION:'00' in a machine word is set to be a jump instruction to a previously set address. A private vector table part 4 is set in the address, and a jump destination address designation register is provided for the vector data part 4. When the instruction of '00' is read during the execution of a program, a processing is branched to the vector table part 4 and is branched to the address which is set in the jump destination address designation register in the vector table part 4. Since the head address of a correction program data part 3 is set in the jump destination address designation register, a correction program is executed. When it is terminated, the processing is executed again immediately after the bug part 2 of an original main program.</p> |