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.

 
Web www.patentalert.com

< Method for performing hierarchical hang detection in a computer system

< Transparent software emulation as an alternative to hardware bus lock

> One-way road point symbol generation

> Method and system for managing the result from a translator co-processor in a pipelined processor

~ 00092