wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz: Exécution d'un programme

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Quel est le rôle principal du compteur ordinal (CO) dans un processeur ?

a)

Stocker les données

b)

Contenir l’adresse de la prochaine instruction à exécuter

c)

Exécuter les opérations arithmétiques

d)

Contrôler le flux des signaux

2.

Quel élément matériel exécute les opérations arithmétiques et logiques ?

a)

Mémoire

b)

UAL

c)

RI

d)

Contrôleur

3.

Que contient typiquement le registre d’instruction (RI) pendant l’exécution ?

a)

L’adresse mémoire

b)

L’instruction en cours d’exécution

c)

Les données de sortie

d)

Les résultats des calculs

4.

À quoi sert l’horloge dans le processeur ?

a)

Décoder les instructions

b)

Fournir un signal périodique pour synchroniser les opérations

c)

Contrôler la mémoire

d)

Exécuter directement les programmes

5.

Quelle impulsion permet de charger une adresse dans un registre d’adresse lors du fetch ?

a)

CRI

b)

CAD

c)

CRA

d)

LEC

6.

Dans ce contexte, que fait l’impulsion CEA ?

a)

Efface la mémoire

b)

Charge l’entrée A de l’UAL

c)

Envoie la donnée vers l’accumulateur

d)

Exécute une instruction

7.

Lors de la recherche d’une instruction (fetch), l’adresse de l’instruction provient principalement de :

a)

L’UAL

b)

Le bus de données

c)

Le compteur ordinal

d)

L’accumulateur

8.

Quel est le rôle principal du contrôleur dans le CPU ?

a)

Exécuter les calculs

b)

Envoyer des impulsions électriques pour activer les liaisons

c)

Stocker les instructions

d)

Décaler les bits

9.

Quelle partie d’une instruction est interprétée par le décodeur pour déterminer l’opération à effectuer ?

a)

La partie donnée

b)

La partie adresse

c)

Le code opération (CO)

d)

L’horloge

10.

Le bus d’adresses permet :

a)

Le transfert des données

b)

Le transfert des adresses

c)

L’exécution des opérations

d)

Le stockage des instructions

11.

Que fait le compteur ordinal après l’exécution de chaque instruction (cas général) ?

a)

Il se réinitialise

b)

Il s’incrémente de 1

c)

Il envoie un signal à l’UAL

d)

Il stocke les résultats

12.

Dans une instruction conditionnelle provoquant un saut, le CO :

a)

Est incrémenté automatiquement

b)

Reste inchangé

c)

Est chargé avec une autre adresse

d)

Est supprimé

13.

Quelle est la première étape du cycle d’exécution d’un programme ?

a)

Exécution

b)

Recherche de l’instruction

c)

Pointage suivant

d)

Décodage

14.

Quel registre est le plus susceptible de contenir des résultats temporaires lors des opérations ?

a)

RI

b)

AX

c)

CO

d)

Mémoire programme

15.

Dans l’exemple assembleur, la commande mov ax, [F800h] signifie :

a)

Ajouter deux valeurs

b)

Mettre dans AX le contenu de F800

c)

Effacer la mémoire

d)

Exécuter un saut conditionnel

16.

Que fait l’instruction add ax, [F810h] ?

a)

Multiplie deux valeurs

b)

Additionne le contenu de F810 à AX

c)

Soustrait AX

d)

Déplace une donnée

17.

Le décodeur de mémoire sert à :

a)

Décoder les adresses pour localiser la donnée dans la mémoire

b)

Calculer la somme des valeurs

c)

Gérer le bus de données

d)

Activer l’accumulateur