Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Nom : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prénom: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 bits 32 bits
128 bits 8 bits
64 bits Aucune de ces réponses n'est correcte.
Question 4 Parmi les modes d'adressage suivants, lequel n'est pas valide en assembleur ARM
?
BX LR
0b110101 0b101011
0b110110 0b111010
Question 10 Convertir chacun des nombres binaires signés suivants (complément à deux) en
nombre décimal signé. 00000101 11111100 11111000
+5 -4 -8 +5 -252 -248
-5 +252 +248 -5 +4 +8
Question 11 Quel est le résultat de la soustraction décimale 4 - 14 (sur 32 bits) ?
-0xA 0xFFFFFFF6
0x10 -0x10
0xFFFFFF10
0xA 0xFFFFFFFB
-0xB 0xB
Question 12 Après la soustraction décimale précédente 4 - 14 (sur 32 bits), quel est l'état des
indicateurs N, Z, C et V ?
Question 14 Le complément à deux est utilisé pour additionner les nombres binaires signés sur
8 bits 0b11110010 et 0b11110011. Déterminer, en décimal, le signe et la valeur de chaque nombre
et leur somme.
C V
N Z
Question 18 ♣ Quel est ou quels sont le(s) résultat(s) d'un décalage arithmétique à droite de
2 bits de la valeur -36 (sur 32 bits) ?
0xFFFFFFF8 9
0x00000009
0x00000008
-9
0xFFFFFFF9 Aucune de ces réponses n'est correcte.
Correction
Si R4 contient 0x8004, dans l'hypothèse d'une organisation "little endian" (octet de poids faible à
l'adresse faible), que contiennent les registres R4 et R5 après exécution de l'instruction LDR R5,
[R4], #-4 ?