The system of the present invention utilizes memory for storing a computer program and processing circuitry for executing instructions of the computer program. In particular, the computer program includes at least one branch instruction and a set of code that is to be selectively enabled or disabled. The branch instruction includes an address identifier identifying a memory address to which the processing circuitry may branch when executing the 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 executes the branch instruction. In executing the branch instruction, the processing circuitry, depending on the value of the mode indicator, branches to the address identified by address identifier or branches to a different address. The set of code is located at one of the foregoing addresses. Thus, execution of the set of code is either enabled or disabled by controlling the value of the mode indicator.

Το σύστημα της παρούσας εφεύρεσης χρησιμοποιεί τη μνήμη για την αποθήκευση ενός προγράμματος υπολογιστών και την επεξεργασία των στοιχείων κυκλώματος για την εκτέλεση των οδηγιών του προγράμματος υπολογιστών. Ειδικότερα, το πρόγραμμα υπολογιστών περιλαμβάνει τουλάχιστον μια οδηγία κλάδων και ένα σύνολο κώδικα που είναι να επιτραπεί επιλεκτικά ή τα άτομα με ειδικές ανάγκες. Η οδηγία κλάδων περιλαμβάνει ένα προσδιοριστικό διευθύνσεων προσδιορίζοντας μια διεύθυνση μνήμης στην οποία τα τη στοιχεία κυκλώματος επεξεργασίας μπορούν να διακλαδιστούν κατά εκτέλεση της οδηγίας κλάδων. Τα στοιχεία κυκλώματος επεξεργασίας, στην εκτέλεση του προγράμματος υπολογιστών, λαμβάνουν τα χρονικά στοιχεία τρεξίματος ενδεικτικά εάν το σύνολο κώδικα επιτρέπεται ή τα άτομα με ειδικές ανάγκες, και βασισμένος στα χρονικά στοιχεία τρεξίματος, τα στοιχεία κυκλώματος επεξεργασίας θέτουν μια αξία ενός δείκτη τρόπου. Ενώ το πρόγραμμα τρέχει, τα στοιχεία κυκλώματος επεξεργασίας εκτελούν την οδηγία κλάδων. Στην εκτέλεση της οδηγίας κλάδων, τα στοιχεία κυκλώματος επεξεργασίας, ανάλογα με την αξία του δείκτη τρόπου, διακλαδίζονται στη διεύθυνση που προσδιορίζεται από το προσδιοριστικό ή τους κλάδους διευθύνσεων σε μια διαφορετική διεύθυνση. Το σύνολο κώδικα βρίσκεται σε μια από τις να αποποιηθεί διευθύνσεις. Κατά συνέπεια, η εκτέλεση του συνόλου κώδικα είτε επιτρέπεται είτε τίθεται εκτός λειτουργίας με τον έλεγχο της αξίας του δείκτη τρόπου.

 
Web www.patentalert.com

< Automotive computer system and method whereby responsive to detecting engine cranking main processor enters a suspend mode and current state of devices are stored in volatile memory

< Method and apparatus for prefetching data into cache

> Computer-aided design supporting system in which cells can be arranged independently

> Method and product for debugging a target java virtual machine having no debug information therein

~ 00090