1. Votre premier programme en émojis
Chargez un nombre dans le processeur, affichez-le et arrêtez le programme.
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.
📥 42
🖨️
⏹️
Ajouter les entrées à la file: Aucune
Initialiser la mémoire: Tous les octets sont initialement nuls
2. Construire et vérifier
Écrivez un programme qui affiche 42 exactement une fois, puis s’arrête. Utilisez LOAD, PRINT et HALT.
Types d’instructions requis: LOAD, PRINT, HALT
Programme de départ
#
HALT
Votre programme et vos notes
3. Expliquer la machine
Que contiennent R0 et la sortie juste avant PRINT ? Où HALT laisse-t-il PC ?
2. Comprendre les registres
Utilisez les huit espaces de travail rapides sans perdre une valeur.
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 17 R1
LOAD 99
COPY R1 R2
LOAD R2
PRINT
HALT
Ajouter les entrées à la file: Aucune
Initialiser la mémoire: Tous les octets sont initialement nuls
2. Construire et vérifier
Conservez 17 dans R1 et copiez cette valeur dans R2. Affichez 17, puis laissez R0 à zéro avant l’arrêt. R1 et R2 doivent toujours contenir 17.
Types d’instructions requis: COPY, PRINT, HALT
Programme de départ
LOAD 17 R1
#
HALT
Votre programme et vos notes
3. Expliquer la machine
Pourquoi R0 peut-il finir à 0 tandis que R1 et R2 gardent 17 ?
3. Suivre le compteur ordinal
Lisez une trace et distinguez les lignes du code source des adresses d’instructions.
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
NOP
PRINT
LOAD 9
PRINT
HALT
Ajouter les entrées à la file: Aucune
Initialiser la mémoire: Tous les octets sont initialement nuls
2. Construire et vérifier
Affichez 7 puis 9, dans cet ordre, exactement une fois chacun. Insérez NOP entre le chargement de 7 et son affichage.
Types d’instructions requis: NOP, LOAD, PRINT, HALT
Programme de départ
LOAD 7
NOP
#
HALT
Votre programme et vos notes
3. Expliquer la machine
Pourquoi les lignes vides et les commentaires ne changent-ils pas l’ordre de sortie ?