Looking for Info3.Archi - Architecture - PRINTEMPS 2024/2025 - KINXPB41 test answers and solutions? Browse our comprehensive collection of verified answers for Info3.Archi - Architecture - PRINTEMPS 2024/2025 - KINXPB41 at moodle.univ-tlse3.fr.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
On considère le même code que dans la question précédente :
cmp r1,#3 bhi etiquetteBetiquetteA: add r8,r3,#5 ...etiquetteB: sub r6,r6,#2 ...
On suppose maintenant que, au début de ce programme, r1 contient la valeur 3.
Quelle est l'instruction exécutée juste après l'instruction bhi ?
On suppose que r1 et r2 contiennent deux entiers. Que fait ce programme ?
mov r3,#0 mov r4,#1while: cmp r4,r2 bhi end add r3,r3,r1 add r4,r4,#1 b whilefin:
NB : pour répondre à cette question, vous pouvez essayer d'exécuter ce programme "à la main", en donnant des valeurs initiales aux registres r1 et r2 (par exemple, r1=2 et r2=3)
Je suppose que r1 et r2 contiennent des nombres que je considère signés.
Que dois-je utiliser comme branchement conditionnel après l'instruction
cmp r1,r2
pour que le branchement pris (pour que le saut soit réalisé) si r1 > r2 ?
Supposons que le registre r1 contient la valeur 0xF0010422. Est-ce que c'est un nombre signé ou non signé ?
On veut écrire le programme suivant en assembleur :
si r3 == 0 alors r4 = r4 + 1;sinon r4 = r4 -1;r3 = 8;
Est-ce que la traduction suivante en assembleur est correcte ?
cmp r3,#0 beq zero sub r4,r4,#1zero: add r4,r4,#1huit: mov r3,#8
On considère le code suivant :
cmp r1,#3 bhi etiquetteBetiquetteA: add r8,r3,#5 ...etiquetteB: sub r6,r6,#2 ...
Supposons que, au début de ce programme, r1 contienne la valeur 8.
Quelle est l'instruction exécutée juste après l'instruction bhi ?
Soit l'instruction :
cmp r5,r2
Cette instruction positionne les bits N, Z, C et V du registre CPSR, sur la base de quel calcul ?
On suppose que les registres contiennent les valeurs suivantes :
registre | valeur |
---|---|
r2 | 2 |
r3 | 3 |
add r2, r3, r3
registre | valeur |
---|---|
r2 | |
r3 |
On suppose que les registres contiennent les valeurs suivantes :
registre | valeur |
---|---|
r0 | 3 |
r1 | 5 |
r2 | 0 |
r3 | 1 |
r4 | 4 |
r5 | 2 |
add r0,r1,r2
add r3,r3,r0
sub r4,r3,r4
add r5,r5,r4
Que contient le registre r8 après exécution de cette instruction ?
mov r8,#0b100001
(plusieurs réponses possibles)
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!