logo

Crowdly

Browser

Add to Chrome

Info3.Archi - Architecture - PRINTEMPS 2024/2025 - KINXPB41

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!

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 ?

0%
0%
0%
0%
View this question

On suppose que r1 et r2 contiennent deux entiers. Que fait ce programme ?

         mov r3,#0

mov r4,#1

while: cmp r4,r2

bhi end

add r3,r3,r1

add r4,r4,#1

b while

fin:

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)

View this question

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 ?

View this question

On considère le code suivant :

             cmp r1,#3

bhi etiquetteB

etiquetteA: 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 ?

View this question

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,#1

zero: add r4,r4,#1

huit: mov r3,#8
0%
0%
View this question

On considère le même code que dans la question précédente :

             cmp r1,#3

bhi etiquetteB

etiquetteA: 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 ?

View this question

Supposons que le registre r1 contient la valeur 0xF0010422. Est-ce que c'est un nombre signé ou non signé ?

View this question

Que contient le registre r8 après exécution de cette instruction ?

    mov r8,#0b100001

(plusieurs réponses possibles)

0%
0%
0%
0%
0%
View this question

On considère l'instruction suivante :

    sub r3, r4, r5

Quel calcul est réalisé par cette instruction ?

0%
0%
0%
0%
View this question

On suppose que le registre r1 contient la valeur 8.

On exécute l'instruction suivante (il s'agit d'un ou logique) :

   orr r1,r1,#0b101

Quelle est la valeur de r1 (en décimal) après cette exécution ?

View this question

Want instant access to all verified answers on moodle.univ-tlse3.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome