Chap. 7 Instructions de contrôle Flashcards
En assembleur, l’implémentation d’un module est réalisée à l’aide de…
sous-programmes
b.cc (Branch Carry Clear)
Branche si pas de report
b.cs (Branch Carry Set)
Branche si report
b.vc (Branch Overflow Clear)
Branche si pas de débordement
b.vs (Branch Overflow Set)
Branche s’il y a un débordement
Quelle est la longueur d’une adresse d’une instruction en ARM
4 octets
Quel registre de paramètre est réservé aux appels système et au retour de structure?
x8
Quels registres doit-on utiliser pour passer des paramètres à un sous-programmes?
x0 à x7
Que devons-nous utiliser si nous devons passer plus de huit paramètres?
La pile dont son adresse est contenue dans SP
Chaque appel récursif consomme combien d’octets sur la pile?
96 octets
Un appel système est une ________ ________
interruption logicielle
Que signifie “svc” dans les instructions d’appels système? (Ex: “svc 0”)
Supervisor Call