Informasjon

Forfatter(e) Nikita Tyunyayev, Aurélien Buchet
Frist 05/03/2025 12:00:00
Innleveringsgrense Ingen begrensning
Kategorimerkelapper s2

Merkelapper

Logg inn

TP2 - Introduction 1

Le simulateur est disponible ici : http://asm.info.ucl.ac.be/ Vous pouvez trouver le syllabus ici : https://sites.uclouvain.be/LSINC1102/pfo/introduction.html

Considérons le programme suivant:

MOV A,[x]
CMP A,17
JAE label
ADD A,1
MUL 17
label:
SUB A,17
MOV x,A
HLT

x: DB ?

Spørsmål 1: Partie 1

Sans utiliser le simulateur, quelle sera la valeur stockée à l'addresse x après l'exécution du programme si on remplace le "?" par 20 ?

Spørsmål 2: Partie 2

Sans utiliser le simulateur, quelle sera la valeur stockée à l'addresse x après l'exécution du programme si on remplace le "?" par 2 ?

Spørsmål 3: Partie 3

Écrivez un code Python équivalent sous la forme du fonction func qui prend en argument une valeur x et renvoi la valeur de x après exécution de l'assembleur.

def func(x):
    #Votre code