Correction Exemple Cours MVaP

This commit is contained in:
Florent Madelaine 2022-11-30 10:27:43 +01:00
parent cc6c2f49f9
commit 56d47ef786

42
MVaP/ExoCours.mvap Normal file
View File

@ -0,0 +1,42 @@
# Exo.
# j = 1
# i = 0
# i = j
# while i < 10:
# i += 1
# print(i)
#
# étapes par étapes ci-dessous
#
# j = 1
PUSHI 1 ### j habite à l'adresse 0
# i = 0
PUSHI 0 ### i habite à l'adresse 1
# i = j
PUSHG 0 ### récupère j
STOREG 1 ### affecte à i cette valeur
LABEL 12
# test i<10 ?
PUSHG 1 ### récupère i
PUSHI 10 ### pousse 10
INF ### <?
#
JUMPF 34
# i += 1
PUSHG 1
PUSHI 1
ADD
STOREG 1
#
JUMP 12
LABEL 34
#La suite
# print(i)
PUSHG 1
WRITE
POP
POP
POP
HALT