Each of a plurality of ROM correction units in a computer system includes a
register for storing a subject address of an original instruction group
having a bug, a comparator for comparing a current address against the
subject address, a selector for selecting the current address or the
branch address of a modified instruction group based on the result of the
comparison by the comparator, and a flag generator for setting a
correction flag when the selector selects the branch address. The computer
system recognizes the order of the plurality of ROM correction units based
on the correction flag. A plurality of bugs in a program can be modified
by respective ROM correction units.
Cada uno de una pluralidad de unidades de la corrección de la ROM en un sistema informático incluye un registro para almacenar una dirección sujeta de un grupo original de la instrucción que tiene un insecto, un comparador para comparar una dirección actual contra la dirección sujeta, un selector para seleccionar la dirección actual o la dirección de rama de un grupo modificado de la instrucción basado en el resultado de la comparación por el comparador, y un generador de la bandera para fijar una bandera de la corrección cuando el selector selecciona la dirección de rama. El sistema informático reconoce la orden de la pluralidad de unidades de la corrección de la ROM basadas en la bandera de la corrección. Una pluralidad de insectos en un programa se puede modificar por las unidades respectivas de la corrección de la ROM.