Please read this page from the main YASEP interface
version 2011-09-20

HALT : HALTe le programme

Cette instruction met le thread courant en pause, stoppant le flux d'instructions. C'est aussi utilisé pour stopper le programme dans le simulateur (INV peut le stopper pour indiquer une erreur mais ce n'est pas recommandé).

Si le processus en a les droits, le processeur entre en hibernation jusqu'à être réveillé par une interruption externe. Sinon, le noyau du système d'exploitation reprend le contrôle. Le processus redémarrera après l'instruction HALT.

Aucune opérande n'est utilisée, la valeur de tous les paramètre est ignorée (snd, si4 ou imm16). Les formes longues n'ont pas de sens et sont ignorées. Les registres ne sont pas affectés donc cette instruction ne peut pas être annulée par une condition.