Title: Q4 - Code produit pour une instruction

Q: Dans le programme p suivant, donner le code produit pour lire(x) :

programme p :

var ent x, z;
debut
lire(x);
lire(z);
fin

Rappel des instructions de la machine à pile MAPILE : RESERVER, EMPILER, CONTENUG, AFFECTERG, OU, ET, NON, INF, INFEG, SUP, SUPEG,EG, DIFF, ADD, SOUS, MUL, DIV, BSIFAUX, BINCOND, LIRENT, LIREBOOL, ECRENT, ECRBOOL, ARRET.
A: LIRENT AFFECTERG 0

Q: Dans le programme p suivant, donner le code produit pour lire(z) :

programme p :

var ent x, z;
debut
lire(x);
lire(z);
fin

Rappel des instructions de la machine à pile MAPILE : RESERVER, EMPILER, CONTENUG, AFFECTERG, OU, ET, NON, INF, INFEG, SUP, SUPEG,EG, DIFF, ADD, SOUS, MUL, DIV, BSIFAUX, BINCOND, LIRENT, LIREBOOL, ECRENT, ECRBOOL, ARRET.
A: LIRENT AFFECTERG 1

Q: Dans le programme p suivant, donner le code produit pour lire(b) :

programme p :

var bool b;
debut
lire(b);
fin

Rappel des instructions de la machine à pile MAPILE : RESERVER, EMPILER, CONTENUG, AFFECTERG, OU, ET, NON, INF, INFEG, SUP, SUPEG,EG, DIFF, ADD, SOUS, MUL, DIV, BSIFAUX, BINCOND, LIRENT, LIREBOOL, ECRENT, ECRBOOL, ARRET.
A: LIREBOOL AFFECTERG 0