Chap. 7 Instructions de contrôle Flashcards

1
Q

En assembleur, l’implémentation d’un module est réalisée à l’aide de…

A

sous-programmes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

b.cc (Branch Carry Clear)

A

Branche si pas de report

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

b.cs (Branch Carry Set)

A

Branche si report

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

b.vc (Branch Overflow Clear)

A

Branche si pas de débordement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

b.vs (Branch Overflow Set)

A

Branche s’il y a un débordement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quelle est la longueur d’une adresse d’une instruction en ARM

A

4 octets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quel registre de paramètre est réservé aux appels système et au retour de structure?

A

x8

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quels registres doit-on utiliser pour passer des paramètres à un sous-programmes?

A

x0 à x7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que devons-nous utiliser si nous devons passer plus de huit paramètres?

A

La pile dont son adresse est contenue dans SP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Chaque appel récursif consomme combien d’octets sur la pile?

A

96 octets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Un appel système est une ________ ________

A

interruption logicielle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Que signifie “svc” dans les instructions d’appels système? (Ex: “svc 0”)

A

Supervisor Call

How well did you know this?
1
Not at all
2
3
4
5
Perfectly