A system of the present invention utilizes memory for storing a computer
program and processing circuitry for processing and executing instructions
of the computer program. In particular, the computer program includes a
set of code and an unconditional branch instruction. The processing
circuitry, in executing the computer program, receives run time data
indicative of whether the set of code is enabled or disabled, and based on
the run time data, the processing circuitry sets a value of a mode
indicator. While the program is running, the processing circuitry receives
and processes the unconditional branch instruction. When the set of code
is disabled, the processing circuitry executes the unconditional branch
instruction based on the mode indicator, thereby preventing execution of
the set of code. However, when the set of code is enabled, the processing
circuitry refrains from executing the unconditional branch instruction
based on the mode indicator and executes the set of code. Thus, execution
of the set of code is selectively enabled based on the status of the mode
indicator.
Un sistema de la actual invención utiliza la memoria para almacenar un programa de computadora y procesar el trazado de circuito para procesar y ejecutar las instrucciones del programa de computadora. En detalle, el programa de computadora incluye un sistema de código y de una instrucción de rama incondicional. El trazado de circuito de proceso, en ejecutar el programa de computadora, recibe los datos runtime indicativos de si el sistema del código está permitido o inhabilitado, y basado en los datos runtime, los sistemas de proceso del trazado de circuito un valor de un indicador del modo. Mientras que el programa está funcionando, el trazado de circuito de proceso recibe y procesa la instrucción de rama incondicional. Cuando el sistema del código es lisiado, el trazado de circuito de proceso ejecuta la instrucción de rama incondicional basada en el indicador del modo, de tal modo previniendo la ejecución del sistema del código. Sin embargo, cuando el sistema del código se permite, los bordones de proceso del trazado de circuito de ejecutar la instrucción de rama incondicional basada en el indicador del modo y ejecutan el sistema del código. Así, la ejecución del sistema del código selectivamente se permite basada en el estado del indicador del modo.