Thông tin

Tác giả Nikita Tyunyayev, Aurélien Buchet
Hạn chót 05/03/2025 12:00:00
Giới hạn nộp bài Không có giới hạn
Các tag chuyên mục Semaine 2

Tags

Đăng nhập

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 ?

Câu hỏi 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 ?

Câu hỏi 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 ?

Câu hỏi 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