Шукаєте відповіді та рішення тестів для Info3.Archi - Architecture - PRINTEMPS 2024/2025 - KINXPB41? Перегляньте нашу велику колекцію перевірених відповідей для Info3.Archi - Architecture - PRINTEMPS 2024/2025 - KINXPB41 в moodle.univ-tlse3.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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,#0b101Quelle est la valeur de r1 (en décimal) après cette exécution ?
Que contient le registre r8 après exécution de cette instruction ?
mov r8,#0b100001(plusieurs réponses possibles)
On a exécuté l'instruction : cmp r1,r2.
Quelle est la condition qui correspond à chacun des tests suivants ?
On veut traduire le programme suivant en assembleur :
while (i > j) i = i-3;
On choisit de mettre i dans r1 et j dans r2 (on considère que ce sont des nombres non signés), et on écrit :
while: cmp r1,r2 bhi end sub r1,r1,#3 b whileend: ...
Est-ce que c'est correct ?
Quelle valeur contient le registre r3 après exécution de ce programme ?
mov r1,#0
add r2,r1,#2
add r2,r2,r2
mov r3,r2
On veut traduire le programme suivant en assembleur :
si val < 0 alors val = 0
On décide que val (nombre signé) sera rangé dans r0 et on écrit :
cmp r0,#0movlo r0,#0
Est-ce que c'est correct ?
On veut traduire le programme suivant en assembleur :
while (i != 3){
...
i = i-1;
}
On choisit de mettre i dans r1 (nombre non signé), et on écrit :
while: cmp r1,#3 beq fin ... sub r1,r1,#1fin: ...
Est-ce que c'est correct ?
Comment représente-t-on la valeur -4 en binaire sur 5 bits ?
Parmi les instructions ARM suivantes, lesquelles sont syntaxiquement correctes ?