instruction ori ou oril (OR immédiat)
Objectif
OU logiquement les 16 bits inférieurs du contenu d'un registre à usage général avec un entier non signé de 16 bits et stocke le résultat dans un autre registre à usage général.
Syntaxe
| Bits | Valeur |
|---|---|
| 0 - 5 | 24 |
| 6 - 10 | lecture stable |
| 11 - 15 | AR |
| 16 - 31 | Interface utilisateur |
| PowerPC® | |
|---|---|
| ori | RA, RS, Interface utilisateur |
| Famille POWER ® | |
|---|---|
| oril | RA, RS, Interface utilisateur |
Pour plus d'informations, voir Mnémoniques étendues des instructions logiques à point fixe .
Description
Les instructions ori et oril OU logiquement le contenu du registre à usage général (GPR) RS avec la concaténation de x'0000'et d'un entier non signé de 16 bits, UI, et placez le résultat dans GPR RA.
Les instructions ori et oril ont un seul format de syntaxe et n'affectent pas la zone de registre de condition 0 ou le registre d'exception de point fixe.
Paramètres
| Article | Descriptif |
|---|---|
| RA | Indique le registre à usage général cible dans lequel le résultat de l'opération est stocké. |
| lecture stable | Indique le registre générique source pour l'opération. |
| Interface utilisateur | Indique un entier a16-bit non signé pour l'opération. |
Exemples
Le code suivant ORs les 16 bits inférieurs du contenu de GPR 4 avec 0x0079 et stocke le résultat dans GPR 6:
# Assume GPR 4 contains 0x9000 3000.
ori 6,4,0x0079
# GPR 6 now contains 0x9000 3079.