Andi. Ou andil. Instruction (AND Immediate)
Objectif
Logiquement ANDs le contenu d'un registre à des fins générales avec une valeur immédiate.
Syntaxe
| Bits | Valeur |
|---|---|
| 0 - 5 | 28 |
| 6 - 10 | lecture stable |
| 11 - 15 | RA |
| 16 - 31 | Interface utilisateur |
Description
Le Andi. Et Andil. Instructions logiquement ET le contenu du registre général (GPR) R avec la concaténation de x'0000'et d'un entier non signé de 16 bits, UI, et place le résultat dans GPR RA.
Le Andi. Et Andil. N'ont qu'un seul formulaire de syntaxe et n'affectent jamais le registre des exceptions à point fixe. Le Andi. Et Andil. Permet de copier le bit de récapitulatif de récapitulatif (SO) du registre d'exception à point fixe dans la zone de registre de conditions 0 et de définir l'un des bits Inférieur à (LT), Supérieur à (GT) ou égal à (EQ) de la zone du registre de conditions 0.
Paramètres
| Article | Descriptif |
|---|---|
| RA | Indique le registre général cible dans lequel le résultat de l'opération est stocké. |
| lecture stable | Indique le registre d'utilisation générale source pour l'opération. |
| Interface utilisateur | Indique un entier non signé 16 bits pour l'opération. |
Exemples
Le code suivant ANDs le contenu de GPR 4 avec 0x0000 5730, stocke le résultat dans GPR 6 et définit la zone Registre de conditions 0 pour refléter le résultat de l'opération:
# Assume GPR 4 contains 0x7B41 92C0.
andi. 6,4,0x5730
# GPR 6 now contains 0x0000 1200.
# CRF 0 now contains 0x4.