English: G06F 7 / 38 . Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation [3] . . using contact-making devices, e.g. electromagnetic relay (G06F 7/46 takes precedence) . . using electromechanical counter-type accumulators . . using non-contact-making devices, e.g. tube, solid state device; using unspecified devices [3] . Random or pseudo-random number generators [3] . Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and nondenominational quantity representations [3] . Selecting or encoding within a word the position of one or more bits having a specified value, e.g. most or least significant one or zero detection, priority encoders [8] . Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data (according to the content of the data G06F 7/06, G06F 7/22; parallel/series conversion or vice versa H03M 9/00) [8] Arrangements for programme control, e.g. control unit (programme control for peripheral devices G06F 13/10) [4] . using wired connections, e.g. plugboard . using record carriers containing only programme instructions (G06F 9/06 takes precedence) . using stored programme, i.e. using internal store of processing equipment to receive and retain programme . . Micro-control or micro-programme arrangements [3] . . . Loading of the micro-programme [3] . . . Address formation of the next micro-instruction (G06F 9/28 takes precedence) [3] . . . Enhancement of operational speed, e.g. by using several micro-control devices operating in parallel [3] . . Arrangements for executing machine- instructions, e.g. instruction decode (for executing microinstructions G06F 9/22; for executing subprogrammes G06F 9/40) [3] . . . Controlling the executing of arithmetic operations [5] . . . Controlling the executing of logical operations [5] . . . Controlling single bit operations (G06F 9/305 takes precedence) [5] . . . Controlling loading, storing or clearing operations [5] . . . Controlling moving, shifting or rotation operations [5] . . . with operation extension or modification [5] . . . Address formation of the next instruction, e.g. incrementing the instruction counter, jump (G06F 9/38 takes precedence; subprogramme jump G06F 9/40) [3] . . . Addressing or accessing the instruction operand or the result (address translation G06F 12/00) [3,5] 9 / 38 9 / 40 9 / 44 9 / 445 9 / 45 9 / 455 9 / 46 11 / 00 . . . Concurrent instruction execution, e.g. pipeline, look ahead [3] . . Arrangements for executing subprogrammes, i.e. combinations of several instructions [3] . . Arrangements for executing specific programmes [3] . . . Programme loading or initiating [5] . . . Compilation or interpretation of high level programme languages [5] . . . Emulation; Software simulation [5] . . Multiprogramming arrangements [3] Error detection; Error correction; Monitoring (methods or arrangements for verifying the correctness of marking on a record carrier G06K 5/00; in information storage based on relative movement between record carrier and transducer G11B, e.g. G11B 20/18; in static stores G11C 29/00; coding, decoding or code conversion, for error detection or error correction, in general H03M 13/00) [4] . Responding to the occurrence of a fault, e.g. fault tolerance [7] . . Error detection or correction by redundancy in data representation, e.g. by using checking codes . . . Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens . . Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result (G06F 11/16 takes precedence) [3] . . Error detection or correction of the data by redundancy in hardware [3] . . . using passive fault-masking of the redundant circuits, e.g. by quadding or by majority decision circuits [3] . . . using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements [3] . Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing (testing of digital circuits, e.g. of separate computer components, G01R 31/28) [3] . . Marginal testing [3] . . Testing of logic operation, e.g. by logic analysers [6] . . Functional testing [3] . . . Generation of test inputs, e.g. test vectors, patterns or sequences [6] . . . Reconfiguring circuits for testing, e.g. LSSD, partitioning [6] . . . Built-in tests [6] . . . Tester hardware, i.e. output processing circuits [6] . by checking the correct order of processing (G06F 11/07, G06F 11/22 take precedence; monitoring patterns of pulse trains H03K 5/19) [3] . Monitoring [3] . . with visual indication of the functioning of the machine [3] . . Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation [3] . Preventing errors by testing or debugging of software [7]
French: G06F 3 / 16 3 / 18 . Entrée acoustique; Sortie acoustique (conversion de la parole en information numérique ou vice versaG10L) . Entrée numérique à partir de galets de courbure automatique (galets de courbure automatique en soi G06K 11/00) [3] Méthodes ou dispositions pour la conversion de données, sans modification de l’ordre ou du contenu des données manipulées (codage, décodage ou conversion de code, en général H03M) [4] . pour le décalage, p.ex. la justification, le changement d’échelle, la normalisation [5] . pour modifier la vitesse de débit des données, c. à d. régularisation de la vitesse Méthodes ou dispositions pour le traitement de données en agissant sur l’ordre ou le contenu des données manipulées (circuits logiques H03K 19/00) . Comparaison de valeurs numériques (G06F 7/06, G06F 7/38 ont priorité; recherche documentaire G06F 17/30; comparaison d’impulsions H03K 5/22) . Dispositions pour le tri, la sélection, l’interclassement ou la comparaison de données sur des supports d’enregistrement individuels (tri postal des lettres B07C; transport de supports d’enregistrement d’une station à une autre G06K 13/02) . Dispositions pour le tri ou l’interclassement de données de calculateur sur des supports d’enregistrement continus, p.ex. bande, tambour, disque . Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale [3] . . utilisant des dispositifs établissant un contact, p.ex. relais électromagnétique (G06F 7/46 a priorité) . . utilisant des totalisateurs électromécaniques du genre compteur . . utilisant des dispositifs n’établissant pas de contact, p.ex. tube, dispositif à l’état solide; utilisant des dispositifs non spécifiés [3] . Générateurs de nombres aléatoires ou pseudoaléatoires [3] . Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c. à d. une représentation de nombres sans base; Dispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées [3] . Sélection ou codage, à l’intérieur d’un mot, de la position d’un ou de plusieurs chiffres binaires ayant une valeur spécifiée, p.ex. détection du un ou du zéro le plus ou le moins significatif, codeurs de priorité [8] . Dispositions pour le réagencement, la permutation ou la sélection de données selon des règles prédéterminées, indépendamment du contenu des données (en fonction du contenu des données G06F 7/06, G06F 7/22; conversion parallèle/série ou vice versa H03M 9/00) [8] Dispositions pour la commande par programme, p.ex. unité de commande (commande par programme pour dispositifs périphériques G06F 13/10) [4] . utilisant des connexions câblées, p.ex. tableau de connexion . utilisant des supports d’enregistrement contenant seulement des instructions de programme (G06F 9/06 a priorité) 9 / 06 . utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l’équipement de traitement de données pour recevoir et conserver le programme . . Aménagements de micro-commande ou de microprogramme [3] . . . Introduction du micro-programme [3] . . . Formation de l’adresse de la micro-instruction suivante (G06F 9/28 a priorité) [3] . . . Augmentation de la vitesse de fonctionnement, p.ex. en utilisant plusieurs dispositifs de microcommande fonctionnant en parallèle [3] . . Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions (pour exécuter des micro-instructions G06F 9/22; pour exécuter des sous-programmes G06F 9/40) [3] . . . Commande de l’exécution d’opérations arithmétiques [5] . . . Commande de l’exécution d’opérations logiques [5] . . . Commande des opérations sur des bits isolés (G06F 9/305 a priorité) [5] . . . Commande des opérations de chargement, d’enregistrement ou d’effacement [5] . . . Commande des opérations de déplacement, de décalage ou de rotation [5] . . . avec extension ou modification d’opérations [5] . . . Formation de l’adresse de l’instruction suivante, p.ex. par incrémentation du compteur d’instruction, par saut (G06F 9/38 a priorité; saut de sous-programme G06F 9/40) [3] . . . Adressage de l’opérande d’instruction ou du résultat ou accès à l’opérande d’instruction ou au résultat (traduction d’adresses G06F 12/00) [3,5] . . . Exécution simultanée d’instructions [3] . . Dispositions pour exécuter des sous-programmes, c. à d. des combinaisons de plusieurs instructions [3] . . Dispositions pour exécuter des programmes spécifiques [3] . . . Chargement ou lancement de programme [5] . . . Compilation ou interprétation de langages de programmation évolués [5] . . . Emulation; Simulation de logiciel [5] . . Dispositions pour la multiprogrammation [3] Détection d’erreurs; Correction d’erreurs; Contrôle de fonctionnement (méthodes ou dispositions pour vérifier l’exactitude du marquage sur un support d’enregistrement G06K 5/00; dans l’enregistrement de l’information basé sur un mouvement relatif entre le support d’enregistrement et le transducteur G11B, p.ex. G11B 20/18; dans les mémoires statiques G11C 29/00; codage, décodage ou conversion de code pour corriger ou détecter des erreurs, en général H03M 13/00) [4] . Réaction à l’apparition d’un défaut, p.ex. tolérance de certains défauts [7] . . Détection ou correction d’erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle . . . en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p.ex. contrôle de parité, exclusion des 9 ou des 11 . . Détection ou correction d’erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d’opérations aboutissant au même résultat (G06F 11/16 a priorité) [3]