Ripetere pių volte l'esecuzione di una sequenza (con decisione in coda alla sequenza)

Dopo aver eseguito le istruzioni 1 e 2 decide se ripetere la loro esecuzione o continuare con le istruzioni successive (la sequenza controllata č stata eseguita comunque una volta).
Traduciamo in linguaggio MAC
... ...... '
SU I1 ...... ' INIZIO RIPETIZIONE
I2 ...... '
LDA A '
JGT SU ' SE(A > 0): PC <-- SU
... ...... '
Osservazione: le istruzioni controllate devono necessariamente provocare una
modifica di A, altrimenti l'iterazione non avrebbe mai fine
|