English: 9/ 00 Arrangements for programme control, e.g. control unit (programme control for peripheral devices G06F 13/10) [4] 9/ 02 . using wired connections, e.g. plugboard 9/ 04 . using record carriers containing only programme instructions (G06F 9/06 takes precedence) 9/ 06 . using stored programme, i.e. using internal store of processing equipment to receive and retain programme 9/ 22 . . Micro-control or micro-programme arrangements [3] 9/ 24 . . . Loading of the micro-programme [3] 9/ 26 . . . Address formation of the next micro-instruction (G06F 9/28 takes precedence) [3] 9/ 28 . . . Enhancement of operational speed, e.g. by using several micro-control devices operating in parallel [3] 9/ 30 . . Arrangements for executing machine- instructions, e.g. instruction decode (for executing micro-instructions G06F 9/22; for executing subprogrammes G06F 9/40) [3] 9/ 302 . . . Controlling the executing of arithmetic operations [5] 9/ 305 . . . Controlling the executing of logical operations [5] 9/ 308 . . . Controlling single bit operations (G06F 9/305 takes precedence) [5] 9/ 312 . . . Controlling loading, storing or clearing operations [5] 9/ 315 . . . Controlling moving, shifting or rotation operations [5] 9/ 318 . . . with operation extension or modification [5] 9/ 32 . . . Address formation of the next instruction, e.g. incrementing the instruction counter, jump (G06F 9/38 takes precedence; subprogramme jump G06F 9/42) [3] 9/ 34 . . . Addressing or accessing the instruction operand or the result (address translation G06F 12/00) [3,5] 9/ 345 . . . . of multiple operands or results [5] 9/ 35 . . . . Indirect addressing [5] 9/ 355 . . . . Indexed addressing [5] 9/ 38 . . . Concurrent instruction execution, e.g. pipeline, look ahead [3] 9/ 40 . . Arrangements for executing subprogrammes, i.e. combinations of several instructions [3] 9/ 42 . . . Formation of subprogramme-jump address or of return address [3] 9/ 44 . . Arrangements for executing specific programmes [3] 9/ 445 . . . Programme loading or initiating [5] 9/ 45 . . . Compilation or interpretation of high level programme languages [5] 9/ 455 . . . Emulation; Software simulation [5] 9/ 46 . . Multiprogramming arrangements [3] 9/ 48 . . . Programme initiating; Programme switching, e.g. by interrupt [7] 9/ 50 . . . Allocation of resources, e.g. of the central processing unit (CPU) [7] 9/ 52 . . . Programme synchronisation; Mutual exclusion, e.g. by means of semaphores [7] 9/ 54 . . . Interprogramme communication [7]
French: 9/ 00 Dispositions pour la commande par programme, p.ex. unité de commande (commande par programme pour dispositifs périphériques G06F 13/10) [4] 9/ 02 . utilisant des connexions câblées, p.ex. tableau de connexion 9/ 04 . 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 9/ 22 . . Aménagements de micro-commande ou de micro-programme [3] 9/ 24 . . . Introduction du micro-programme [3] 9/ 26 . . . Formation de l'adresse de la micro-instruction suivante (G06F 9/28 a priorité) [3] 9/ 28 . . . Augmentation de la vitesse de fonctionnement, p.ex. en utilisant plusieurs dispositifs de micro-commande fonctionnant en parallèle [3] 9/ 30 . . 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] 9/ 302 . . . Commande de l'exécution d'opérations arithmétiques [5] 9/ 305 . . . Commande de l'exécution d'opérations logiques [5] 9/ 308 . . . Commande des opérations sur des bits isolés (G06F 9/305 a priorité) [5] 9/ 312 . . . Commande des opérations de chargement, d'enregistrement ou d'effacement [5] 9/ 315 . . . Commande des opérations de déplacement, de décalage ou de rotation [5] 9/ 318 . . . avec extension ou modification d'opérations [5] 9/ 32 . . . 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/42) [3] 9/ 34 . . . 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] 9/ 345 . . . . d'opérandes ou de résultats multiples [5] 9/ 35 . . . . Adressage indirect [5] 9/ 355 . . . . Adressage indexé [5] 9/ 38 . . . Exécution simultanée d'instructions [3] 9/ 40 . . Dispositions pour exécuter des sous-programmes, c. à d. des combinaisons de plusieurs instructions [3] 9/ 42 . . . Formation d'adresse de saut de sous-programme ou d'adresse de retour [3] 9/ 44 . . Dispositions pour exécuter des programmes spécifiques [3] 9/ 445 . . . Chargement ou lancement de programme [5] 9/ 45 . . . Compilation ou interprétation de langages de programmation évolués [5] 9/ 455 . . . Emulation; Simulation de logiciel [5] 9/ 46 . . Dispositions pour la multiprogrammation [3] 9/ 48 . . . Lancement de programmes; Changement de programmes, p.ex. par interruption [7] 9/ 50 . . . Allocation de ressources, p.ex. de l'unité centrale de traitement (UCT) [7] 9/ 52 . . . Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores [7] 9/ 54 . . . Communication interprogramme [7]