Connectez-vous pour obtenir votre relevé et valider vos réponses.

Jour 14 : Masque Mémoire

Après avoir voyagé à bord du bus, tu te rends compte que ton ordinateur portable ne parvient plus à synchroniser ses données avec le serveur de l'école.

Le protocole de communication utilise un bus de données muni d'un masque binaire de 24 bits. Ton relevé d'entrée contient la séquence d'instructions transmise par le système.

Deux types d'instructions se succèdent :

Partie 1

Dans cette première version du protocole, le masque s'applique à la valeur avant son écriture dans la mémoire :

Exemple

Considère ce petit extrait de programme :

mask = XXXXXXXXXXXXXXXXX1XXXX0X
mem[8] = 11
mem[7] = 101
mem[8] = 0

Déroulement :

À la fin de cet exemple, la somme de toutes les valeurs présentes en mémoire vaut 101 + 64 = 165.

Exécute le programme complet de ton relevé. Quelle est la somme de toutes les valeurs restant en mémoire à la fin du programme ?