Fiche de l’élève

Décisions et indicateurs

Trois sections par leçon : prévoir, construire, expliquer. Travaillez sur papier ou dans le laboratoire local. L’application ne demande ni nom, ni compte, ni dossier d’élève.

10. Logique conditionnelle : prendre une décision

Comparez des valeurs puis choisissez un chemin selon un indicateur mémorisé.

Ouvrir cette leçon →

1. Prévoir et tracer

Avant d’exécuter le programme d’essai, prévoyez sa sortie et tracez les trois premières instructions exécutées. Suivez les registres, les indicateurs ou la mémoire pertinents, selon le besoin. Avancez ensuite pas à pas pour comparer.

LOAD 7
CMP 7
JUMP_IF_ZERO same
LOAD 0
JUMP show
same: LOAD 1
show: PRINT
HALT

Ajouter les entrées à la file: Aucune

Initialiser la mémoire: Tous les octets sont initialement nuls

InstructionPC avantPC aprèsR0 avantR0 aprèsÉtat pertinentSortie
       
       
       

2. Construire et vérifier

Lisez deux entiers. Affichez 1 s’ils sont égaux, sinon 0. Gérez les entrées égales et différentes.

Types d’instructions requis: INPUT, CMP, JUMP_IF_ZERO

Programme de départ

INPUT
COPY R0 R1
INPUT
CMP R1
#
HALT

Votre programme et vos notes

3. Expliquer la machine

Z peut-il être vrai alors que R0 est non nul ?