摘要 |
A method of processing a partially defective memory for loading a machine code program into a memory device that includes at least one defective memory cell. At first the machine code program is scanned. In addition, a movable code block between two break points, which is ready to be loaded to the defective memory cell of the memory device, is determined. Then the block code is moved to a memory space between a first address and a second address in which there is no defective memory cell. Finally, the moved code block should be linked in the execution sequence with the unmoved portion of the machine code program and the addressing references correlated between the moved code block and the unmoved portion of the machine code program should be modified is and corrected. The resulting machine code program can be properly loaded and executable.
|