Instructions d'interruption à point fixe
Test des instructions d'interruption à point fixe pour un ensemble de conditions spécifié.
Test des instructions d'interruption à point fixe pour un ensemble de conditions spécifié. Les alertes peuvent être définies pour les événements qui ne doivent pas se produire lors de l'exécution du programme, tels qu'un index hors plage ou l'utilisation d'un caractère non valide. Si une condition d'interruption définie se produit, le gestionnaire d'alertes système est appelé pour gérer une interruption de programme. Si les conditions d'interruption définies ne se produisent pas, l'exécution normale du programme se poursuit.
Le contenu du registre RA est comparé au signeSIOu avec le contenu du registre RB, en fonction de l'instruction d'interruption particulière. Dans les implémentations 32 bits, seul le contenu de l'ordre bas 32 bits des registres RA et RB sont utilisés dans la comparaison.
La comparaison aboutit à cinq conditions qui sont associées àTO:NONE. Si le résultat n'est pas 0, le gestionnaire d'alertes système est appelé. Les cinq conditions qui en résultent sont les suivantes:
| TO Zone Bit | AND avec condition |
|---|---|
| 0 % | Inférieur(e) à |
| 1 seul | Supérieur à |
| 2 | Egal |
| 3 | Logiquement moins que |
| 4 | Logiquement supérieur à |
Mnémoniques étendues pour les plus utilesTODes valeurs de champ sont fournies et un ensemble standard de codes est fourni pour les combinaisons les plus courantes de conditions de pièges.