Ouvrage

Les processeurs ARM

Architecture et langage d'assemblage

Technique et ingénierie
2010


272 pages

Figure
Description de l'image par IA : Figure interne d’un cœur de processeur ARM7 avec registres, multiplicateur, unité arithmétique, logique et bus d’adresses et de données.

Figure 2.1 – Structure interne d’un cœur de processeur ARM7.

Figure
Description de l'image par IA : Tableau avec des cases numérotées de 0 à 17, organisées en lignes et colonnes, et des étiquettes "Bits du mot" et "Adresse du mot".

Figure 2.2 – Organisation big-endian.

Figure
Description de l'image par IA : Tableau avec des nombres décroissants de gauche à droite, étiqueté avec des bits et des adresses.

Figure 2.3 – Organisation little-endian.

Tableau
Tableau 2.1. Registres accessibles selon les modes de fonctionnement d’un processeur ARM.

Tableau 2.1. Les registres accessibles selon les différents modes de fonctionnement d’un processeur ARM.

Figure
Description de l'image par IA : L'image montre un registre CPSR avec des sections étiquetées "Code condition", "Réservé" et "Bits de contrôle".

Figure 2.4 – Le registre CPSR.

Figure
Description de l'image par IA : Image d'un livre avec une couverture montrant des chiffres binaires et des symboles mathématiques.
Figure
Description de l'image par IA : Image d'un calculatrice numérique affichant le résultat de l'addition 00111 + 11101 donnant 100001.
Figure
Description de l'image par IA : Image d'une addition simple : 1100 + 1110 = 2210.
Figure
Description de l'image par IA : Image d'un livre avec des symboles binaires : 0011, +, 0110, 0 1001.
Figure
Description de l'image par IA : Tableau avec une croix (+) et des chiffres : 1101, 1010, 1, 0111.
Tableau
Tableau 2.2. Valeurs du champ Mode du registre CPSR avec différents modes listés en binaire et leur description.

Tableau 2.2. Valeurs du champ Mode du registre CPSR.

Tableau
Tableau de codes d'exécution conditionnelle des instructions informatiques.

Tableau 2.3 – Code d’exécution conditionnelle des instructions

Tableau
Tableau avec des conditions d'exécution et des noms signés et non signés.

Tableau 2.4 – Synthèse des codes d’exécution conditionnelle.

Figure
Description de l'image par IA : Tableau avec colonnes étiquetées "Code condition", "Code opération", "5", "Rn", "Rd", et "Deuxième opérande".

Figure 2.5 – Format général d’une instruction.

Figure
Description de l'image par IA : Tableau avec cases numérotées de 37 à 0, titres "Code condition" et "Code opération".

Figure 2.6 – Format des instructions de branchement.

Figure
Tableau avec des codes et descriptions en français. Contient des abréviations et des explications courtes.
Figure
Description de l'image par IA : Tableau avec des colonnes de codes et de références numériques.
Figure
Description de l'image par IA : Tableau avec numéros de 31 à 0, codages "0 1 1 P U B W L", "Rn", "Rd" et "Opérande de décalage".

Figure 2.7 – Format d’un LOAD/STORE.

Figure
Description de l'image par IA : Tableau avec cases numérotées de 0 à 31, colonnes pour conditions, Rn, Rd et opérande.

Figure 2.8 – Format d’un ADD.

Figure
Description de l'image par IA : Diagramme de flux d'exécution d'un programme avec registres, calculs, et logiques de contrôle.

Figure 2.9 – Premier cycle d’exécution du programme.

Figure
Description de l'image par IA : Diagramme de l'architecture d'un processeur avec registres, unités arithmétiques, logique de contrôle et mémoire.

Figure 2.10 – Deuxième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de processeur avec registres, unité arithmétique, logique de contrôle et mémoire.

Figure 2.11 – Troisième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de la quatrième phase d'exécution d'un programme avec registres, mémoire et logique de contrôle.

Figure 2.12 – Quatrième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de circuit électronique avec registres, multiplicateur, unité arithmétique et logique, et mémoire.

Figure 2.13 – Cinquième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de microprocesseur montrant les registres, l'unité arithmétique et logique, et la mémoire avec des adresses et des instructions.

Figure 2.14 – Sixième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de circuit électronique avec registres, bus d'adresses, bus de données, et logiques de contrôle.

Figure 2.15 – Septième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de circuit électronique avec registres, unités arithmétiques, logique de contrôle et mémoire.

Figure 2.16 – Huitième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de processeur avec registres, logique de contrôle, décodeur d'instructions et mémoire.

Figure 2.17 – Neuvième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de microprocesseur montrant les registres, l'unité arithmétique, le décodeur d'instructions et la mémoire.

Figure 2.18 – Dixième cycle d’exécution du programme.

Figure
Description de l'image par IA : Schéma de microprocesseur montrant les registres, la logique de contrôle, et la mémoire avec des adresses hexadécimales et décimales.

Figure 2.19 – Onzième cycle d’exécution du programme.

Figure
Description de l'image par IA : Texte avec "SI <condition> ALORS Instruction_1 Instruction_2 ... Instruction_n FINSI".
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Texte avec des instructions et du code informatique.
Figure
Description de l'image par IA : Texte en anglais avec des instructions numérotées. Moins de 140 caractères.
Figure
Description de l'image par IA : Texte en colonnes avec "ALORS:" et "FINSI:" suivis de points de suspension.
Figure
Description de l'image par IA : Texte avec des abréviations et points de suspension, incluant "CMP", "BLE", "RO", "R1", et "FINSI".
Figure
Description de l'image par IA : début tableau 1re rangée  S majuscule en normal I majuscule en normal R majuscule en normal 0 supérieur à R majuscule en normal position de base 1 A majuscule en normal L majuscule en normal 0 R majuscule en normal S majuscule en normal 2e rangée  vide 3e rangée  vide 4e rangée  I majuscule en normal n en normal s en normal t en normal r en normal u en normal c en normal t en normal i en normal o en normal n en normal a en normal l en normal o en normal r en normal s en normal indice négatif 1 5e rangée  I majuscule en normal n en normal s en normal t en normal r en normal u en normal c en normal t en normal i en normal o en normal n en normal a en normal l en normal o en normal r en normal s en normal indice négatif 2 6e rangée  vide 7e rangée  I majuscule en normal n en normal s en normal t en normal r en normal u en normal c en normal t en normal i en normal o en normal n en normal a en normal l en normal o en normal r en normal s en normal indice négatif n fin tableau
Figure
Description de l'image par IA : Texte avec les mots "SINON", "INSTRUCTION", "FINSI".
Figure
Description de l'image par IA : L'image montre un texte avec des étiquettes et des instructions techniques, probablement pour une publication ou un document technique.
Figure
Description de l'image par IA : Texte en français avec des instructions numérotées de 1 à n entre "DEBUT" et "FIN".
Figure
Description de l'image par IA : Code informatique avec des instructions en français, incluant des termes comme "TANTQUE", "BOUCLE", "FIN", et des commentaires.
Figure
Description de l'image par IA : Texte en français avec instructions de comparaison et abréviations. Moins de 140 caractères.
Figure
Description de l'image par IA : Texte avec "TANTQUE R0>R1", "Instruction_1", "Instruction_2", etc., jusqu'à "FINANTQUE".
Figure
Description de l'image par IA : Tableau avec des lignes et des points, texte en français, "TANTQUE", "CMP", "RO", "R1", "BGT", "BOUCLE", "B", "FINIQ".
Figure
Description de l'image par IA : Table avec tantôues et finitions en CMP, BLE, R0, R1, FINTQ.
Figure
Tableau de registres avec adresses en hexadécimal, types d'instructions et descriptions en français.
Figure
Description de l'image par IA : début tableau 1re rangée  I majuscule en normal barre oblique inversée boldmath inférieur à moins 0 point virgule 2e rangée  S majuscule en normal barre oblique inversée boldmath inférieur à moins 0 point virgule 3e rangée  T majuscule en normal A majuscule en normal N majuscule en normal T majuscule en normal Q majuscule en normal U majuscule en normal E majuscule en normal I majuscule en normal inférieur à N majuscule en normal 4e rangée  S majuscule en normal barre oblique inversée boldmath inférieur à moins S majuscule en normal T majuscule en normal A majuscule en normal B majuscule en normal crochet gauche I majuscule en normal crochet droit 5e rangée  I majuscule en normal barre oblique inversée boldmath inférieur à moins I majuscule en normal 1 point virgule 6e rangée  F majuscule en normal I majuscule en normal N majuscule en normal T majuscule en normal A majuscule en normal N majuscule en normal T majuscule en normal Q majuscule en normal U majuscule en normal E majuscule en normal fin tableau point virgule
Figure
Description de l'image par IA : Code avec commentaires en français. Moins de 70 caractères.
Figure
Code informatique avec des annotations en français décrivant des opérations et des comparaisons.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Ligne de texte avec des points de suspension et symboles de tabulation et de retour chariot.
Figure
Tableau de codes avec descriptions en français pour des instructions de programmation.
Figure
Code informatique avec des instructions et commentaires en français, incluant des adresses mémoire et des opérations logiques.
Figure
Code avec adresses de tableau et initialisations, comparaisons et chargement de données.
Figure
Description de l'image par IA : Code informatique avec des annotations en français pour une publication accessible.
Figure
Description de l'image par IA : L'image montre du code informatique avec des instructions en français pour naviguer et modifier du texte.
Figure
Description de l'image par IA : Code mathématique avec symboles et notations, incluant .equ, .int, et @, probablement en langage de programmation ou de mathématiques.
Figure
Tableau de codes avec descriptions en français pour des instructions de programmation.
Figure
Code informatique avec des instructions en français, incluant des commentaires pour chaque ligne.
Figure
Description de l'image par IA : début tableau 1re rangée  S majuscule inférieur à moins 0 point virgule 2e rangée  A majuscule en normal inférieur à moins T majuscule A majuscule en normal B majuscule en normal point virgule 3e rangée  T majuscule en normal A majuscule en normal N majuscule en normal T majuscule en normal O majuscule en normal U majuscule en normal E majuscule en normal A majuscule en normal inférieur à égale F majuscule en normal T majuscule en normal A majuscule en normal B majuscule en normal 4e rangée  S majuscule inférieur à moins S majuscule parenthèse gauche A majuscule en normal parenthèse droite point virgule 5e rangée  A majuscule en normal inférieur à moins A majuscule en normal 1 point virgule fin tableau
Figure
Description de l'image par IA : Code avec commentaires en français, incluant des étiquettes et des commentaires pour une meilleure compréhension.
Figure
Tableau de commandes pour logiciel d'édition de livres avec descriptions des actions possibles.
Figure
Description de l'image par IA : Figure 3.1 montre une pile avec quatre éléments étiquetés : Premier élément, Deuxième élément, Troisième élément, Dernier élément.

Figure 3.1 – Représentation d’une pile.

Figure
Description de l'image par IA : Deux schémas de piles avec des éléments exploitable et des sections étiquetées, montrant des adresses croissantes et décroissantes.

Figure 3.2 – Piles organisées selon les adresses croissantes ou décroissantes.

Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Deux schémas d'empilement en "full ascending" avec étiquettes et valeurs.

Figure 3.3 – Empilement en « full ascending »

Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Deux schémas d'empilement en "full descending" avec étiquettes et valeurs, avant et après modification.

Figure 3.4 – Empilement en « full descending :»

Figure
Description de l'image par IA : Tableau avec deux lignes horizontales, une au-dessus de l'autre.
Figure
Description de l'image par IA : Deux schémas d'empilement en "empty ascending" avec des étiquettes en français, montrant les différentes couches et éléments exploitable.

Figure 3.5 – Empilement en « empty ascending ».

Figure
Description de l'image par IA : début tableau 1re rangée  R majuscule e c u p suscrire e avec macron r e r suscrire e avec macron T majuscule a suscrire v avec macron a suscrire T majuscule avec macron e u r p o i n suscrire e avec macron suscrire e avec macron suscrire p avec macron a r S majuscule P majuscule 2e rangée  S majuscule P majuscule flèche droite moins S majuscule P majuscule moins 2 fin tableau
Figure
Description de l'image par IA : Deux schémas montrant l'empilement en "empty descending" avec étiquettes et valeurs.

Figure 3.6 – Empilement en « empty descending : »

Figure
Description de l'image par IA : début tableau 1re rangée  R majuscule e c u p e r e I majuscule en normal a en normal v en normal a en normal l en normal e en normal u en normal r en normal p en normal o en normal i en normal n en normal t en normal suscrire e en normal avec circonflexe e en normal p en normal a en normal r en normal S majuscule en normal P majuscule en normal 2e rangée  S majuscule P majuscule inférieur à négatif S majuscule P majuscule position de base 2 fin tableau
Figure
Description de l'image par IA : Deux schémas de dépilement en "full ascending" avec étiquettes en français.

Figure 3.7 – Dépilement en « full ascending»

Figure
Description de l'image par IA : Image d'un écran de code avec des lignes de programme en langage SP.
Figure
Description de l'image par IA : Deux schémas de dépilement en "full descending" avec étiquettes et descriptions des différentes parties de la pile.

Figure 3.8 – Dépilement en « full descending»

Figure
Description de l'image par IA : début tableau 1re rangée  S majuscule sans empattement P majuscule sans empattement inférieur à moins S majuscule sans empattement P majuscule sans empattement 2 2e rangée  R majuscule sans empattement e sans empattement c sans empattement u sans empattement p sans empattement e sans empattement r sans empattement e sans empattement r sans empattement I majuscule sans empattement a v sans empattement a sans empattement l sans empattement e sans empattement u sans empattement r sans empattement p o i n t intégrale de contour e p a r S majuscule sans empattement P majuscule sans empattement fin tableau
Figure
Description de l'image par IA : Deux schémas de piles avec étiquettes de matériaux et de sections, avant et après le dépilement.

Figure 3.9 – Dépilement en « empty ascending ».

Figure
Description de l'image par IA : début tableau 1re rangée  S majuscule T majuscule M majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à a d d r e s s i n g tiret bas m en normal o en normal d en normal e en normal supérieur à inférieur à R majuscule en normal n en normal supérieur à début ensemble 1 fin ensemble virgule inférieur à r e g i s t e r s supérieur à début ensemble et logique fin ensemble 2e rangée  est un diviseur de D majuscule M majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à a d d r e s s i n g tiret bas m en normal o en normal d en normal e en normal supérieur à inférieur à R majuscule en normal n en normal supérieur à début ensemble 1 fin ensemble virgule inférieur à r e g i s t e r s supérieur à début ensemble et logique fin ensemble fin tableau
Figure
Description de l'image par IA : Deux schémas de dépilement en "empty descending" avec étiquettes et sections.

Figure 3.10 – Dépilement en « empty descending».

Figure
Code assembly avec des instructions pour initialiser et manipuler des registres, utilisant des commandes comme MOV, STNFD et LDNFD.
Tableau
Tableau de codes pour opérations de pile en assembleur ARM.

Tableau 3.1 – Implémentation des opérations de pile en assembleur ARM.

Tableau
Tableau montrant la correspondance des modes d'adressage spécifiques à la gestion des piles de chargement et de rangement.

Tableau 3.2 – Correspondance des modes d’adressages spécifiques à la gestion des piles.

Figure
Description de l'image par IA : Diagram de pile avec dix registres étiquetés R0 à R9.

Figure 3.11 – État de la pile après empilement des dix registres.

Figure
Code assembly avec des registres et des instructions en langage assembleur.
Figure
Code assembly avec des instructions pour initialiser un pointeur, remplir des registres et récupérer des valeurs.
Figure
Description de l'image par IA : Tableau avec les lignes "Principal", "Retour" et abréviations "MOV", "B", "TS", "R14", "R15".
Figure
Description de l'image par IA : Trois flèches sinueuses reliées par des étiquettes "TS", "retour" et "Traitement spécifique" avec des branchements conditionnels.

Figure 3.12 – Implémentation de sous-programme avec des branchements inconditionnels.

Figure
Description de l'image par IA : Diagram montrant des branchements vers TS et retours dans un programme.

Figure 3.13 – Problème lié à l’utilisation de branchements inconditionnels.

Figure
Description de l'image par IA :
Figure
Description de l'image par IA : B majuscule sans empattement L majuscule sans empattement accolade gauche inférieur à sans empattement c sans empattement o sans empattement n sans empattement d sans empattement supérieur à sans empattement accolade droite inférieur à sans empattement a sans empattement d sans empattement r sans empattement e sans empattement s sans empattement s sans empattement e sans empattement c sans empattement i sans empattement b sans empattement l sans empattement e sans empattement supérieur à sans empattement
Figure
Description de l'image par IA : Tableau avec trois colonnes : "Principal", "BL", "TS" et une ligne "Retour".
Figure
Description de l'image par IA : Code informatique avec des annotations en français.
Figure
Description de l'image par IA : Code informatique avec des lignes de programmation en langage STMFD, LDMFD et MOV, incluant des instructions R13 et R14.
Figure
Description de l'image par IA : Flèches reliant Corps du programme à TS1 et TS2, puis à Traitement spécifique.

Figure 3.14 — Appel de sous-programmes dans des sous-programmes.

Figure
Description de l'image par IA : Code informatique avec des balises STMFD et LDMFD, incluant des instructions R13 et R14, R15.
Figure
Code VBA avec commentaires en français décrivant des paramètres pour une calculatrice.
Figure
Description de l'image par IA : Image d'un document avec des formules mathématiques et des annotations en français.
Figure
Code source avec commentaires en français.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Couverture de livre avec trois sections étiquetées : "Adresse Tableau", "Taille Tableau", "Valeur moyenne". Flèche pointant vers "SP (R13)".

Figure 3.15 — Passage de paramètres par pile pour le calcul de la moyenne.

Figure
Code informatique avec des instructions en français.
Figure
Code informatique avec des annotations en français concernant des adresses de tableau, longueurs, et valeurs de moyennes.
Figure
Description de l'image par IA : Tableau avec adresses R0 à R14, flèche pointant vers SP (R13).

Figure 3.16 — État de la pile après la sauvegarde du contexte.

Figure
Tableau avec des codes et descriptions en français, incluant des gestionnaires d'interruptions et des instructions.
Tableau
Tableau de registres d'un processeur ARM avec différents modes de fonctionnement et privilèges.

Tableau 3.3 – Les registres d’un processeur ARM.

Figure
Table de registre CPSR avec adresses, modes et descriptions des exceptions.

Figure 3.17 – Le registre CPSR.

Figure
Code en français avec des annotations de programmation et des commentaires sur les exceptions et la gestion de contexte.
Figure
Code machine avec annotations et interruptions.
Figure
Description de l'image par IA : Tableau avec deux lignes de texte codé : "R15" et "CCPSR", suivies de séries de chiffres.
Figure
Description de l'image par IA : Tableau avec des codes et des numéros, lignes avec des paires de termes et de valeurs.
Figure
Code source d'un éditeur de livres avec descriptions d'accessibilité pour personnes aveugles et handicapées.
Figure
Description de l'image par IA : Code avec des lignes et des annotations, incluant des termes comme "Gest_irq" et "Interruption_1".
Figure
Code informatique avec des annotations en français.
Figure
Description de l'image par IA : Tableau avec des codes et des numéros, lignes et colonnes, texte et chiffres.
Figure
Description de l'image par IA : Tableau avec des codes et des valeurs numériques.
Figure
Description de l'image par IA : Tableau avec des codes et des numéros, lignes avec des cases à cocher et des valeurs.
Figure
Code d'instructions étiquetées avec des adresses et des interruptions, incluant des commandes et des commentaires techniques.
Figure
Description de l'image par IA : Tableau avec trois lignes de texte numérotées R14, R15, et CCFR, chacune suivie de chiffres et lettres.
Figure
Description de l'image par IA : Tableau avec des codes et des numéros, lignes avec des lettres et des chiffres, espaces entre les colonnes.
Figure
Description de l'image par IA : S majuscule sans empattement T majuscule sans empattement M majuscule sans empattement F majuscule sans empattement D majuscule sans empattement R majuscule sans empattement position de base 1 sans empattement position de base 3 sans empattement position de base 1 sans empattement virgule accolade gauche I majuscule sans empattement i sans empattement s sans empattement t sans empattement e sans empattement moins d sans empattement e sans empattement moins r sans empattement e sans empattement g sans empattement i sans empattement s sans empattement t sans empattement r sans empattement e sans empattement s sans empattement accolade droite et logique
Figure
Code informatique avec des annotations en français.
Figure
Code système avec interruptions et modes
Figure
Description de l'image par IA : Circuit électronique avec registres d'entrée/sortie, logique de contrôle et interfaces.

Figure 4.1 – Synoptique d’un circuit d’entrées/sorties.

Figure
Description de l'image par IA : Quatre blocs étiquetés "Processeur", "RAM0", "RAM1", "ROM0" connectés à un bus complexe en bas.

Figure 4.2 – Connexion erronée des circuits au bus.

Figure
Description de l'image par IA : L'image montre trois sections d'adressage : ROM en haut, RAM 1 au milieu, RAM 0 en bas.

Figure 4.3 – Organisation souhaitée de l’espace d’adressage.

Tableau
Tableau montrant les adresses de début et de fin des circuits RAM0, RAM1 et ROM, avec les tailles correspondantes.

Tableau 4.1 – Exemple de positionnement de circuits dans l’espace d’adressage.

Tableau
Description de l'image par IA : Tableau de circuits avec des cases X et des chiffres indiquant des adresses binaires.

Tableau 4.2 – Partition d’espace d’adressage.

Figure
Description de l'image par IA : Circuit logique avec plusieurs entrées et portes logiques, reliant des signaux à des composants étiquetés CSRAM0, CSRAM1, CSROM.

Figure 4.4 – Logique de décodage.

Figure
Description de l'image par IA : Schéma électrique avec plusieurs interrupteurs, bus et composants électroniques.

Figure 4.5 – Synoptique d’un port d’entrée.

Figure
Description de l'image par IA : Diagram de sortie avec plusieurs composants étiquetés S, Q, R et bus D.

Figure 4.6 – Synoptique d’un port de sortie.

Figure
Description de l'image par IA : Circuit électronique avec logique de décodage, registre de direction et logique d'entrées/sorties.

Figure 4.7 – Synoptique d’un port d’entrées/sorties.

Figure
Description de l'image par IA : Diagram montrant un processus avec des flèches reliant des étapes de test d'état et des traitements.

Figure 4.8 – Entrées/sorties par test d’état.

Figure
Description de l'image par IA : Bloc diagramme d'un circuit AT91SAM7S avec contrôleurs et bus.

Figure 4.9 – Synoptique d’un circuit AT91SAM7S.

Tableau
Tableau détaillant l'affectation des broches pour différentes unités fonctionnelles et leurs descriptions.

Tableau 4.3 – Affectation des broches par unité fonctionnelle.

Tableau
Tableau de broches avec affectation des signaux pour différentes unités fonctionnelles et périphériques.

Tableau 4.3 – Affectation des broches par unité fonctionnelle.

Tableau
Tableau des affectations des broches par unité fonctionnelle pour périphériques A et B.

Tableau 4.3 – Affectation des broches par unité fonctionnelle.

Figure
Description de l'image par IA : Circuit électronique avec décodeur, registre de direction, logique d'entrée/sortie et multiplexage.

Figure 4.10 – Synoptique du PIO pour un bit.

Figure
Description de l'image par IA : Schéma de décodage complexe avec des lignes et des composants électroniques interconnectés.

Figure 4.11 – Logique de décodage du PIO.

Figure
Description de l'image par IA : L'image montre un diagramme de gestion des registres de configuration du PIO avec des étiquettes numériques et des bits spécifiques.

Figure 4.12 – Gestion des registres de configuration du PIO.

Tableau
Tableau avec trois colonnes : PIO_PSR, PIO_ABSR et Contrôle de la broche, montrant des valeurs numériques et des étiquettes de contrôle.

Tableau 4.4 – Affectation des broches aux unités fonctionnelles.

Tableau
Description de l'image par IA : Tableau de registres PIO avec offsets, noms et valeurs initiales.

Tableau 4.5 – Interface de programmation du PIO.

Tableau
Tableau de registres avec des descriptions techniques et des valeurs initiales.

Tableau 4.5 – Interface de programmation du PIO.

Figure
Description de l'image par IA : S majuscule sans empattement T majuscule sans empattement R majuscule sans empattement R majuscule sans empattement position de base 0 sans empattement virgule crochet gauche R majuscule sans empattement position de base 1 sans empattement position de base 0 sans empattement virgule pas égal à 0 multiplié par 3 0 crochet droit
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : point e en chasse fixe q en chasse fixe u en chasse fixe P majuscule en chasse fixe I majuscule en chasse fixe position de base 0 en chasse fixe sous ensemble ou égal à S majuscule en chasse fixe O majuscule en chasse fixe D majuscule en chasse fixe R majuscule en chasse fixe virgule 0 en chasse fixe multiplié par 3 en chasse fixe 0 en chasse fixe
Figure
Description de l'image par IA :
Figure
Code informatique avec des annotations en français, incluant des commandes et des descriptions techniques.
Figure
Description de l'image par IA : Code informatique avec des lignes de texte en anglais et des valeurs numériques.
Figure
Description de l'image par IA : L majuscule sans empattement e sans empattement q sans empattement u sans empattement M majuscule sans empattement O majuscule sans empattement N majuscule sans empattement E majuscule sans empattement N majuscule sans empattement T majuscule sans empattement R majuscule sans empattement E majuscule sans empattement E majuscule sans empattement virgule 0 sans empattement b sans empattement position de base 1 sans empattement position de base 0 sans empattement position de base 0 sans empattement 0 e sans empattement o sans empattement u sans empattement 0 sans empattement multiplié par 8 sans empattement
Figure
Description de l'image par IA : Texte en français avec symboles accessibilité pour malvoyants et handicapés. Moins de 140 caractères.
Figure
Description de l'image par IA : Code informatique avec des lignes de programme en langage assembly, incluant des instructions LDR, ANDS, et BEQ.
Figure
Description de l'image par IA : Lignes horizontales avec segments variés, croisées par des traits verticaux.

Figure 4.13 – Chronogramme d’un port parallèle Centronic.

Figure
Description de l'image par IA : Liste de commandes techniques : DATA, STROBE, BUSY, ACK, LIGNES, ENTREES, SORTIES.
Figure
Description de l'image par IA :
Figure
Code informatique avec des annotations en français décrivant des instructions et des états pour un dispositif électronique.
Figure
Description de l'image par IA : Figure 4.14 montre un diagramme de bloc des timers de l’AT91 avec trois canaux, chaque canal ayant des entrées et sorties spécifiques.

Figure 4.14 – Diagramme de bloc des timers de l’AT91.

Figure
Description de l'image par IA : Lignes de registres avec numéros et valeurs, incluant des codes spécifiques.

Figure 4.15 – Le registre TC_BMR. Le choix s’effectue en fonction du tableau 4.6.

Tableau
Tableau avec des connexions de signaux à différentes horloges numériques.

Tableau 4.6 – Sélection de l’horloge.

Figure
Description de l'image par IA : Deux colonnes de cases avec des numéros de 1 à 27 et des mots "INTRA", "CLOS", "CLIM", "CLOM".

Figure 4.16 – Le registre TC_CCR.

Figure
Description de l'image par IA : L'image montre un registre avec des cases numérotées de 0 à 31, contenant des étiquettes telles que MTIOB, MTIOA, CLKSTA, ETIGS, LORKS, etc.

Figure 4.17 – Le registre TC_SR.

Figure
Description de l'image par IA : L'image montre un registre TC_CMR avec des étiquettes binaires et des descriptions de champs en mode capture.

Figure 4.18 – Le registre TC_CMR en mode « capture ».

Tableau
Tableau des choix d'horloge de comptage avec descriptions et étiquettes correspondantes.

Tableau 4.7 – Choix de l’horloge de comptage.

Tableau
Tableau des choix d'horloge de comptage avec descriptions pour horloges principales et externes.

Tableau 4.7 – Choix de l’horloge de comptage.

Tableau
Tableau des valeurs possibles pour le champ BURST avec descriptions en français.

Tableau 4.8 – Valeurs possibles pour le champ BURST.

Tableau
Tableau des valeurs possibles pour le champ ETRGEDG avec descriptions.

Tableau 4.9 – Valeurs possibles pour le champ ETRGEDG.

Tableau
Tableau des conditions de chargement de TC_RA/TC_RB avec TIOA.

Tableau 4.10 – Conditions de chargement de TC_RA/TC_RB.

Tableau
Tableau avec des valeurs pour TC_CV, incluant horloge, période, impulsions pour 20 ms et 1,5 ms.

Tableau 4.11- Valeurs possibles pour TC_CV.

Figure
Description de l'image par IA : Graphique montrant les conditions de chargement de TC_RA et TC_RB avec des flèches et des segments de ligne.

Figure 4.19 – Conditions de chargements de TC_RA et TC_RB.

Figure
Description de l'image par IA : Code de configuration pour un timer TCO en français.
Figure
Code informatique avec des instructions en français pour automatiser un processus de comptage et de détection de signaux.
Figure
Description de l'image par IA : Graphique montrant une courbe croissante sans déclencheur sur TC_RC, avec des niveaux de tension et des signaux temporels.

Figure 4.20 – Mode croissant sans déclencheur sur TC_RC.

Figure
Description de l'image par IA : Graphique montrant des déclencheurs sur différents temps avec des signaux TIOA et TIOB.

Figure 4.21 – Des déclencheurs autres que sur TC_RC sont possibles quand WAVESEL = 00.

Figure
Description de l'image par IA : Graphique montrant une courbe croissante avec déclencheurs sur TC_RC, TIOA et TIOB.

Figure 4.22 – Mode croissant avec déclencheur sur TC_RC.

Figure
Description de l'image par IA : Courbe croissant-décroissant avec TIOA et TIOB sur TC_RC.

Figure 4.23 – Mode croissant - décroissant sans déclencheur sur TC_RC.

Figure
Description de l'image par IA : Graphique montrant des variations de TC_CV, TC_RC, TC_FB et TC_FA sur le temps avec des déclencheurs TI_CA et TI_OR.

Figure 4.24 – Des déclencheurs autres que sur TC_RC sont possibles quand WAVESEL = 01.

Figure
Description de l'image par IA : Graphique montrant une variation croissante puis décroissante avec déclencheur sur TC_RC.

Figure 4.25 – Mode croissant - décroissant avec déclencheur sur TC_RC.

Figure
Description de l'image par IA : L'image montre un diagramme de registre TC_CMR avec des étiquettes et des valeurs numériques.

Figure 4.26 – Le registre TC_CMR (mode Waveform).

Tableau
Tableau des sources d'événements externes avec descriptions.

Tableau 4.12 – Le signal

Tableau
Tableau 4.13 montre les combinaisons de fronts montants et descendants du signal EEVTEDG.

Tableau 4.13- Le signal EEVTEDG.

Tableau
Tableau de configuration des signaux de sortie avec quatre états possibles.

Tableau 4.14 – Configuration de la forme des signaux en sortie.

Figure
Code de programmation en assembly pour initialiser et configurer un timer TCO avec des instructions en français.
Figure
Code informatique avec des lignes de programme en langage assembly, incluant des instructions LDR, STR, MOV et des adresses mémoire.
Figure
Description de l'image par IA : Lignes et carrés avec traits et points.

Figure 4.27 – Si on échantillonne la ligne au début de chaque bit…

Figure
Description de l'image par IA : L'image montre un diagramme de signaux avec des étapes et des flèches indiquant des variations de fréquence et de synchronisation.

Figure 4.28 – … on va échantillonner un mauvais caractère si l’horloge de réception a une fréquence très légèrement supérieure à celle d’émission !

Figure
Description de l'image par IA : Deux schémas de lignes avec des échantillonnages à la fin de chaque bit, montrant des variations de niveaux.

Figure 4.29 – Si on échantillonne la ligne à la fin de chaque bit.

Figure
Description de l'image par IA : Graphique avec plusieurs lignes et points, représentant des variations temporelles.

Figure 4.30 – … on va échantillonner un mauvais caractère si l’horloge de réception a une fréquence très légèrement inférieure à celle d’émission !

Figure
Description de l'image par IA : Figure 4.31 montre trois échantillons de ligne avec des points de prélèvement corrects et incorrects.

Figure 4.31 – Échantillonnage correct de la ligne.

Figure
Description de l'image par IA : Figure 4.32 montre un chronogramme avec des impulsions à différents intervalles de temps, allant de 0,138 µs à 8,138 µs.

Figure 4.32 – Chronogramme d’un bit.

Figure
Description de l'image par IA : Figure 4.33 montre un registre Us_Cr avec des étiquettes et des bits numérotés.

Figure 4.33 – Le registre Us_Cr.

Tableau
Tableau montrant les longueurs de caractères en bits pour différentes valeurs de CHRL.

Tableau 4.15 – Longueur des caractères.

Tableau
Tableau avec des codes binaires et leurs descriptions en français pour différents types de parité.

Tableau 4.16 – Type de parité.

Tableau
Tableau 4.17 montrant le nombre de bits de stop selon les valeurs de NBSTOP et le mode asynchrone.

Tableau 4.17 – Nombre de bits de stop.

Figure
Description de l'image par IA : L'image montre un registre avec des étiquettes et des valeurs binaires pour différents paramètres techniques.

Figure 4.34 – Le registre US_MR

Figure
Description de l'image par IA : L'image montre un registre US_CSR avec des étiquettes binaires et des descriptions de champs.

Figure 4.35 – Le registre US_CSR.

Figure
Code de configuration pour un dispositif électronique.
Figure
Code Bluetooth avec descriptions en français.
Figure
Code de configuration pour un périphérique USART
Figure
Code USART pour communication série
```
Figure
Code assembly avec commentaires en français.
Figure
Description de l'image par IA : Flèche et texte sur traitement des interruptions en programme.

Figure 5.1 – Traitement des entrées/sorties par interruptions.

Figure
Description de l'image par IA : Figure 5.2 montre plusieurs sources d'interruptions connectées à un dispositif ARM7TDMI avec des signaux RQ et BQ.

Figure 5.2 – Source d’interruptions multiples

Figure
Description de l'image par IA : Diagram montrant la gestion des interruptions vectorisées avec des périphériques et un ARM7TDMI.

Figure 5.3 – Gestion des interruptions vectorisées.

Figure
Description de l'image par IA : Diagramme de bloc de l’AIC avec plusieurs composants comme PIO, contrôleurs FIQ, gestion des interruptions et périphériques internes.

Figure 5.4 – Diagramme de bloc de l’AIC.

Tableau
Tableau des sources d'interruptions avec désignations et descriptions techniques.

Tableau 5.1 – Sources d’interruptions dans l’Aic

Figure
Description de l'image par IA : L'image montre un registre avec des cases numérotées de 00 à 31, incluant des étiquettes "SCTYPE" et "P8IOR".

Figure 5.5 – Le registre AIC_SMR.

Tableau
Tableau avec des valeurs B6 et B5 pour la sensibilité des sources internes et externes.

Tableau 5.2 – Configuration de la sensibilité des sources.

Figure
Description de l'image par IA : Texte avec des symboles techniques et des références comme "@", "aussi", "de", "libérer", "R14", "SUB", "STMFD", etc.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Code électronique avec LED et bouton, incluant des commentaires en français.
Figure
Code source en langage assembly avec commentaires en français.
Figure
Texte avec balises R12, R0, R12, #4 dans un programme TV.
Figure
Schéma électronique avec LED et bouton, connexions et résistances.
Figure
Code de programmation pour PIO et AIC
Figure
Code informatique avec des commentaires en français, incluant des instructions pour la gestion des interruptions et des registres.
Figure
Code informatique avec des instructions en français pour la configuration et l'activation des périphériques PIO et AIC.
Figure
Code informatique avec des instructions en français.
Figure
Code informatique avec commentaires en français.
Figure
Description de l'image par IA : Deux colonnes de cases avec des numéros et des lettres, alignées verticalement, représentant un registre avec des annotations.

Figure 5.6 – Le registre TC_SR.

Figure
Description de l'image par IA : L'image montre une série de registres numérotés de 0 à 31 avec des étiquettes spécifiques telles que ETAGS, LDRA, CPBS, etc.

Figure 5.7 – Les registres TC_IER, TC_IDR et TC_IMR.

Figure
Code de programmation en français avec des commentaires pour l'initialisation et la gestion de LED et de temporisateur.
Figure
Code de configuration pour un microcontrôleur
Figure
Code informatique avec des instructions en français pour un programme de microcontrôleur.
Figure
Code avec des étiquettes LDR et ADR, et commentaires en français sur l'utilisation du PIO.
Figure
Liste de commandes et descriptions techniques en français pour la configuration et l'utilisation d'un matériel électronique.
Figure
Code source en langage assembleur avec des commentaires en français.
Figure
Code source d'un programme de gestion des interruptions du PIO en langage assembleur.
Figure
Code informatique avec des instructions en français pour la gestion des interruptions et des registres.
Tableau
Tableau A.1 - Condition d’exécution des instructions avec codes EQ, NE, CS/HS, CC/LO et leurs significations.

Tableau A.1 - Condition d’exécution des instructions

Tableau
Tableau de codes d'instructions avec significations et bits de condition en français.
Tableau
Tableau comparant les conditions d’exécution des instructions avec des noms signés et non signés.

Tableau A.2 - Synthèse des conditions d’exécution des instructions.

Figure
Description de l'image par IA : B majuscule accolade gauche L majuscule accolade droite accolade gauche inférieur à sans empattement c sans empattement o sans empattement n sans empattement d sans empattement supérieur à accolade droite inférieur à a en normal d en normal r en normal e en normal s en normal s en normal e en normal c en normal position de base 1 b en normal l en normal e supérieur à
Figure
Description de l'image par IA : Liste de codes : suite_prog, cas egal, ma_sous_routine, sous_routine_different.
Figure
Description de l'image par IA : B majuscule L majuscule X majuscule inférieur à sans empattement a sans empattement d sans empattement r sans empattement e sans empattement s sans empattement s sans empattement e sans empattement c sans empattement i sans empattement b sans empattement l sans empattement e sans empattement supérieur à sans empattement
Figure
Description de l'image par IA : B majuscule L majuscule X majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à R majuscule en normal i en normal supérieur à
Figure
Description de l'image par IA : B majuscule en gras X majuscule en gras accolade gauche inférieur à c en gras o en gras n en gras d en gras supérieur à accolade droite inférieur à R majuscule en gras i en gras supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : inférieur à R majuscule en normal m en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : inférieur à R majuscule en normal m en normal supérieur à virgule L majuscule en normal S majuscule en normal L majuscule en normal inférieur à R majuscule en normal s en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : inférieur à R majuscule en normal m en normal supérieur à virgule L majuscule en normal S majuscule en normal R majuscule en normal inférieur à R majuscule en normal s en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : inférieur à R majuscule en normal m en normal supérieur à virgule A majuscule en normal S majuscule en normal R majuscule en normal inférieur à R majuscule en normal s en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : inférieur à R majuscule m supérieur à virgule R majuscule R majuscule X majuscule
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Texte en français avec abréviations et symboles, incluant des dates et des annotations.
Figure
Description de l'image par IA : Code LaTeX avec annotations
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : M majuscule V majuscule N majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite début ensemble S majuscule en normal fin ensemble inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à s en normal h en normal i en normal f en normal t en normal e en normal r en normal indice tiret bas o en normal p en normal e en normal r en normal a en normal n en normal d en normal position de base supérieur à
Figure
Code informatique avec des instructions en français et en anglais, incluant des mouvements et des positions de robots.
Figure
Description de l'image par IA : Code informatique avec des lignes de texte en français, incluant des commandes et des descriptions techniques.
Figure
Description de l'image par IA : A majuscule D majuscule D majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite début ensemble S majuscule fin ensemble inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à R majuscule en normal n en normal supérieur à virgule inférieur à s en normal h en normal i en normal f en normal t en normal e en normal r en normal indice Lambda majuscule en normal position de base o en normal p en normal e en normal r en normal a en normal n en normal d en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Tableau avec des lettres et des chiffres, incluant des symboles comme @ et @, avec des descriptions en français.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Tableau de code avec des instructions et des étiquettes telles que MOV, SUBS, BLT, ADD, et FinMult.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Code informatique avec des lignes de programme en langage C, incluant des instructions MOVS, BPL et RSB avec des commentaires en français.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : A majuscule N majuscule D majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à début ensemble S majuscule en normal fin ensemble inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à R majuscule en normal n en normal supérieur à virgule inférieur à s en normal h en normal i en normal f en normal t en normal e en normal r en normal indice Lambda majuscule en normal position de base o en normal p en normal e en normal r en normal a en normal n en normal d en normal supérieur à
Figure
Description de l'image par IA : chevron mathématique gauche 0 R majuscule R majuscule début tableau accolade gauche élargie 1re rangée  inférieur à c en normal o en normal n en normal d en normal supérieur à 2e rangée  trois points suspendus fin tableau parenthèse gauche S majuscule parenthèse droite chevron mathématique gauche R majuscule d chevron droit virgule chevron mathématique gauche R majuscule n chevron droit virgule chevron mathématique gauche s h position de base 1 f en normal t en normal e en normal r en normal o en normal p en normal e en normal r en normal a en normal n en normal d en normal chevron droit
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : T majuscule en normal E majuscule en normal Q majuscule en normal accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite début ensemble S majuscule fin ensemble inférieur à R majuscule en normal n en normal supérieur à virgule inférieur à s en normal h en normal i en normal f en normal t en normal e en normal r en normal indice taquet vers le haut position de base o en normal p en normal e en normal r en normal a en normal n en normal d en normal supérieur à
Figure
Description de l'image par IA : M majuscule U majuscule L majuscule accolade gauche inférieur à c o n d supérieur à accolade droite début ensemble S majuscule fin ensemble inférieur à R majuscule d supérieur à virgule inférieur à R majuscule m supérieur à virgule inférieur à R majuscule S majuscule supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à virgule
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à virgule barre oblique moins inférieur à R majuscule m supérieur à crochet droit
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à virgule
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à virgule barre oblique moins inférieur à R majuscule m supérieur à crochet droit factorielle
Figure
Code informatique avec des symboles et du texte en anglais, probablement des commandes ou du langage de programmation.
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à crochet droit virgule
Figure
Description de l'image par IA : crochet gauche inférieur à R majuscule n supérieur à crochet droit virgule barre oblique moins inférieur à R majuscule m supérieur à
Figure
Description de l'image par IA : barre verticale crochet gauche inférieur à R majuscule n supérieur à crochet droit virgule barre oblique moins inférieur à R majuscule m supérieur à
Figure
Description de l'image par IA : L'image montre du texte technique avec des balises comme LSL, LSR, ASR, ROR et RRX, probablement des codes ou des termes techniques.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Delta majuscule en normal R majuscule accolade gauche chevron mathématique gauche c o n d chevron droit accolade droite H majuscule chevron mathématique gauche R majuscule d chevron droit virgule chevron mathématique gauche a d d r e s s i n g tiret bas m o d e tiret bas s p e c obèle a position de base 1 chevron droit
Figure
Description de l'image par IA : S majuscule T majuscule R majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à H majuscule en normal inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à a en normal d en normal d en normal r en normal e en normal s en normal s en normal i en normal n en normal g en normal tiret bas m en normal o en normal d en normal e en normal tiret bas s en normal p en normal e en normal c en normal i en normal a en normal l en normal supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : chevron mathématique gauche D majuscule H majuscule accolade gauche chevron mathématique gauche c en normal o en normal n en normal d en normal chevron droit accolade droite chevron mathématique gauche a en normal d en normal d en normal r e s s en normal i en normal n en normal g en normal indice taquet vers le haut position de base m en normal o en normal d en normal e en normal chevron droit chevron mathématique gauche R majuscule n chevron droit début ensemble I majuscule fin ensemble chevron mathématique gauche r e g i s t en normal e en normal r en normal s en normal chevron droit accolade gauche exposant Lambda majuscule en normal position de base accolade droite
Figure
Description de l'image par IA : S majuscule T majuscule H majuscule accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à a en normal d en normal d en normal r e s s i en normal n en normal g en normal indice moins position de base m en normal o en normal d en normal e en normal supérieur à chevron mathématique gauche R majuscule n chevron droit début ensemble l fin ensemble virgule inférieur à r en normal e en normal g en normal i en normal s en normal t en normal e en normal r en normal s en normal chevron droit début ensemble l fin ensemble
Figure
Description de l'image par IA : M majuscule R majuscule S majuscule début binomiale trois points suspendus parmi inférieur à c en normal o en normal n en normal d en normal supérieur à fin binomiale chevron mathématique gauche R majuscule en normal d en normal chevron droit virgule chevron mathématique gauche s en normal t en normal a en normal t en normal u en normal s en normal indice moins position de base r en normal e en normal g en normal i en normal s en normal t en normal e en normal r en normal chevron droit
Figure
Description de l'image par IA : Code XML avec balises <status_register> et <fields> affichant des informations techniques.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : S majuscule sans empattement W majuscule sans empattement I majuscule sans empattement début binomiale I majuscule sans empattement parmi c sans empattement o sans empattement n sans empattement d sans empattement fin binomiale inférieur à i en normal m en normal m en normal e en normal d en normal début tableau 1re rangée  2 sans empattement 4 sans empattement fin tableau supérieur à
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : L majuscule sans empattement D majuscule sans empattement C majuscule sans empattement début ensemble chevron mathématique gauche c sans empattement o sans empattement n sans empattement d sans empattement chevron droit fin ensemble parenthèse gauche L majuscule sans empattement parenthèse droite chevron mathématique gauche c sans empattement o sans empattement p sans empattement r sans empattement o sans empattement c sans empattement chevron droit virgule chevron mathématique gauche C majuscule sans empattement d sans empattement chevron droit virgule chevron mathématique gauche a sans empattement d sans empattement d sans empattement r sans empattement e sans empattement s sans empattement s sans empattement i sans empattement n sans empattement g sans empattement tiret bas sans empattement m sans empattement o sans empattement d sans empattement e sans empattement chevron droit accolade droite
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : A majuscule en normal D majuscule en normal R majuscule en normal accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à e en normal t en normal i en normal q en normal u en normal e en normal t en normal t en normal e en normal supérieur à
Figure
Code assembly avec des instructions et adresses mémoire. Opérations sur données et calculs mathématiques.
Figure
Description de l'image par IA : Tableau de données avec des codes et des descriptions techniques. Contient des lignes avec des identifiants et des informations techniques.
Figure
Description de l'image par IA : A majuscule en normal D majuscule en normal R majuscule en normal L majuscule en normal accolade gauche inférieur à c en normal o en normal n en normal d en normal supérieur à accolade droite inférieur à R majuscule en normal d en normal supérieur à virgule inférieur à e en normal t en normal i en normal q en normal u en normal e en normal t en normal t en normal e en normal supérieur à
Figure
Description de l'image par IA : L majuscule D majuscule R majuscule accolade gauche chevron mathématique gauche c en gras o en gras n en gras d en gras chevron droit accolade droite chevron mathématique gauche R majuscule en gras d en gras chevron droit virgule crochet gauche chevron mathématique gauche v en gras a en gras I majuscule en gras e en gras u en gras r en gras chevron droit barre verticale chevron mathématique gauche e en gras t en gras i en gras q en gras u en gras e en gras t en gras t en gras e en gras chevron droit crochet droit
Figure
Description de l'image par IA : M majuscule O majuscule V majuscule R majuscule position de base 0 R majuscule position de base 0
Figure
Description de l'image par IA : A majuscule sans empattement L majuscule sans empattement I majuscule sans empattement G majuscule sans empattement N majuscule sans empattement accolade gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal f en normal o en normal n en normal chevron droit accolade gauche virgule inférieur à o en normal f en normal f en normal s en normal e en normal t en normal barre oblique inversée hss e en normal x en normal p en normal r en normal e en normal s en normal s en normal f en normal o en normal n en normal chevron droit accolade droite
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : L majuscule sans empattement T majuscule sans empattement O majuscule sans empattement R majuscule sans empattement G majuscule sans empattement
Figure
Description de l'image par IA : point 1 t en normal o en normal r en normal g
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble D majuscule en normal C majuscule en normal B majuscule en normal chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble point b en normal y en normal t en normal e en normal chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA :
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble D majuscule en normal C majuscule en normal W majuscule en normal chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble point h w o r d chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble D majuscule en normal C majuscule en normal D majuscule en normal chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA : début ensemble chevron mathématique gauche 1 a en normal b en normal e en normal position de base 1 chevron droit fin ensemble point i n t chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit début ensemble chevron mathématique gauche e en normal x en normal p en normal r en normal e en normal s en normal s en normal i en normal o en normal n en normal chevron droit fin ensemble points de suspension
Figure
Description de l'image par IA : inférieur à 1 a en normal b en normal e en normal position de base 1 supérieur à E majuscule en normal Q majuscule en normal U majuscule en normal inférieur à e en normal x en normal p en normal r en normal e en normal s en normal s en normal t en normal o en normal n en normal supérieur à
Figure
Description de l'image par IA : Code XML avec balises <label>, <equ>, <set>, <expression>.
Figure
Description de l'image par IA : chevron mathématique gauche chevron mathématique gauche l en normal a en normal b en normal e en normal position de base 1 chevron droit chevron droit point f en normal l en normal position de base 1 chevron mathématique gauche r en normal e en normal p en normal e en normal a en normal t en normal chevron droit accolade gauche chevron mathématique gauche s en normal i en normal z en normal e en normal chevron droit accolade gauche chevron mathématique gauche v en normal a en normal l en normal u e en normal chevron droit accolade droite chevron droit
Tableau
Tableau de instructions ARM7 avec opérations réalisées, conditions d'exécution et codes conditionnels affectés.

Tableau B.1 Résumé du jeu d’instructions de l’ARM7.

Tableau
Tableau de mnémonique pour les instructions d'un processeur, incluant les opérations réalisées et les codes conditionnels affectés.
Tableau
Tableau de mnémonique des instructions avec opérations réalisées, exécutions conditionnelles et codes conditionnés affectés.
Figure
Description de l'image par IA : Schéma d'un climatiseur réversible avec évaporateur, compresseur, condensateur et détendeur.

Figure C.1 – Représentation schématique d’un climatiseur réversible.

Tableau
Tableau avec descriptions de ventilateurs en fonction des codes VTL1 et VTL0.
Figure
Description de l'image par IA : Deux lignes horizontales avec les mots "Dividende" et "Diviseur" écrits dessus.

Figure C.2 – Le passage de paramètres par la pile.

Figure
Code de configuration pour un dispositif électronique avec des instructions en français.
Figure
Description de l'image par IA : Code informatique avec des instructions en français.
Figure
Tableau avec des divisions et sous-divisions, codes et descriptions en français.
Figure
Description de l'image par IA :
Figure
Code de programme informatique avec des instructions en français pour la gestion d'un système de conversion et de contrôle de température.
Figure
Code informatique avec des instructions en français pour la configuration et l'activation des timers et des interruptions.
Figure
Code informatique avec des lignes de commande et des étiquettes techniques en français.
Figure
Code informatique avec annotations en français.
Figure
Description de l'image par IA : Électrovanne avec entrée, sortie, raccord d'eau, et détection de fonctionnement et de fermeture.

Figure C.3 – Électrovanne.

Figure
Description de l'image par IA : Schéma électrique avec électrovanne et débitmètre, contrôlé par un automate avec plusieurs entrées et sorties.

Figure C.4 – Schéma général de l’installation.

Figure
Description de l'image par IA : I majuscule en gras M majuscule P majuscule deux points opérateur point i en normal n en normal t en normal 0
Figure
Description de l'image par IA : D majuscule en normal E majuscule en normal B majuscule en normal I majuscule en normal T majuscule en normal deux points virgule i en normal n en normal t en normal 0
Figure
Description de l'image par IA : Tableau avec des lettres et des chiffres, lignes et colonnes, texte en majuscules.
Figure
Code informatique avec des annotations en français, incluant des commandes et des descriptions techniques pour un processus de PIO.
Figure
Code XML pour description d'accessibilité de livres, incluant balises et commentaires en français.
Figure
Code informatique avec annotations en français.
Figure
Code informatique avec des annotations en français, incluant des commandes et des descriptions techniques.
Figure
Code assembly pour interruption PIO
Figure
Description de l'image par IA : Image d'un document technique avec des codes et des références numériques.
Figure
Code assembly avec des instructions en français, incluant des commentaires et des étiquettes comme FIT_PIO et #PI0_BASE.
Figure
Description de l'image par IA : Code assembly avec des instructions en français pour une opération sur des registres et des adresses mémoire.
Figure
Code informatique avec des annotations en français, incluant des termes techniques comme LDR, R1, RO, et des symboles spécifiques.
Figure
Code informatique avec des annotations en français.
Figure
Code informatique avec des commentaires en français décrivant des instructions pour un système électronique.
Figure
Description de l'image par IA :
Figure
Code informatique avec des lignes de programme en français, incluant des commandes LDR, MOV et STR.
Figure
Description de l'image par IA : Cercle avec points et labels, robot avant/arrêt.

Figure C.5 – Le robot « Barnouille cache-cache ».

Figure
Description de l'image par IA : Deux schémas de connexion avec des étiquettes de lignes pour Barnouille et PIO.

Figure C.6 – Schéma de connexion des unités fonctionnelles du robot au PIO.

Figure
Description de l'image par IA : Deux boîtes étiquetées "Barnouille" et "PIO" avec des lignes reliant des étiquettes de chaque côté.

Figure C.7 – Schéma de connexion des unités fonctionnelles du robot au PIO.

Figure
Liste de polices typographiques avec tailles et styles.
Figure
Code informatique avec des instructions en français pour un système PIO, incluant des commandes comme STMFD, MOV, STR et MVN.
Figure
Tableau avec des lignes de code en français, incluant des définitions et des instructions pour l'édition de texte.
Figure
Code de programme pour robot avec commandes et descriptions techniques.
Figure
Code XML pour description d'accessibilité de livres, incluant balises et attributs spécifiques.
Figure
Code de programmation avec des instructions en français pour un robot, incluant des commandes de mouvement et des conditions logiques.
Figure
Description de l'image par IA : Code avec des annotations en français pour une fin de tournée.
Figure
Code source d'un programme informatique avec des instructions en français.
Figure
Description de l'image par IA : Code informatique avec des annotations en français.
Figure
Description de l'image par IA : Code informatique avec des instructions et des commentaires en français.
Figure
Code informatique avec des annotations en français, incluant des commandes et des commentaires techniques.
Figure
Code informatique avec des annotations en français, incluant des commandes et des descriptions techniques.
Figure
Description de l'image par IA : Formulaire avec plusieurs cases à cocher et une case de synchronisation.

Figure C.8 – Copie de QCM utilisée par le correcteur automatique.

Figure
Description de l'image par IA : Schéma de connexion entre un lecteur et un PIO avec différents signaux.

Figure C.9 – Schéma de connexion du correcteur au PIO.

Figure
Tableau avec des lignes de code et des valeurs numériques, probablement des données techniques ou de programmation.
Figure
Code informatique avec des lignes de commande et des références à des variables et des fonctions.
Figure
Code informatique avec annotations en français.
Figure
Description de l'image par IA : Code informatique avec des lignes de texte et des abréviations techniques.
Figure
Description de l'image par IA : Code informatique avec des annotations en français.
Figure
Code informatique avec des instructions en français.
Figure
Code informatique avec des annotations en français, incluant des commandes et des descriptions pour une publication de livre.
Figure
Code informatique avec des commandes et des références techniques en français.
Figure
Code informatique avec des instructions en français.
Figure
Description de l'image par IA :
Figure
Description de l'image par IA : Plan schématique d'un afficheur à 7 segments avec des connexions étiquetées D0 à D6.

Figure C.10 – Synoptique de l’afficheur 7 segments.

Figure
Description de l'image par IA : Diagram montrant la connexion des unités fonctionnelles au PIO avec des segments et des sous-systèmes.

Figure C.11 – Connexion des unités fonctionnelles au PIO.

Figure
Description de l'image par IA : Deux lignes horizontales avec les mots "Dividende" et "Diviseur" écrits dessus.

Figure C.12 – Le passage de paramètres par la pile.

Figure
Description de l'image par IA : Code informatique avec des lignes de texte en anglais et des valeurs hexadécimales.
Figure
Code informatique avec des lignes de commande et des références R1, R0, PIO_BASE, LIGNES, ENTREES, SORTIES, etc.
Figure
Code informatique avec des annotations en français décrivant des étapes de calcul et des instructions pour une division.
Figure
Code informatique avec des instructions et des valeurs en français, incluant des commandes comme STMFD, LDR, et CMP.
Figure
Code informatique avec des instructions en français pour des opérations sur des registres et des segments.
Figure
Code source d'un programme en langage assembleur, incluant des instructions pour la gestion de signaux et des compteurs de microsecondes.
Figure
Code machine avec commentaires en français.
Figure
Code informatique avec des instructions en français, incluant des commandes LDR, ADD, CMP, MOV, et des étiquettes comme BT et PIO_BASE.
Figure
Description de l'image par IA :
Figure
Code informatique avec des instructions en français, incluant des commandes LDR, MOV, AND, et des commentaires descriptifs.