Modèle de machine
RAM
Pour introduire la notion de programme P, on présente un autre type de machine (autre que Turing), la machine à registres (RAM : random access machine)
Notations:
Instruction de langage:
Exemple:
Macro pour calculer la fonction f(x1,x2)=x1+x2
Y X1
Z X2
[B] IF Z 0 GOTO A
GOTO E [A] Z Z-1
Y Y+1
GOTO B [E] STOP
Exercice:
Construire la macro qui calcule f(x1,x2)=x1-x2 si x1
x2 et non-définie sinon.