andis. o andiu. Instrucción (AND inmediata desplazada)
Finalidad
Lógicamente AND los 16 bits más significativos del contenido de un registro de propósito general con un entero sin signo de 16 bits y almacena el resultado en un registro de propósito general.
Sintaxis
| Bits | VALOR |
|---|---|
| 0 - 5 | 29 |
| 6 - 10 | RS |
| 11 - 15 | RA |
| 16 - 31 | UI |
Descripción
andis. y andiu. instrucciones lógicamente AND el contenido del registro de propósito general (GPR) RS con la concatenación de un entero sin signo de 16 bits, UI, y x '0000' y, a continuación, coloque el resultado en el GPR de destino RA.
andis. y andiu. las instrucciones tienen un formato de sintaxis y nunca afectan al registro de excepciones de punto fijo. andis. y andiu. instrucciones establezca el bit Menor que (LT) cero, Mayor que (GT) cero, Igual a (EQ) cero o Resumen de desbordamiento (SO) en el Campo de registro de condición 0.
Parámetros
| Elemento | Descripción |
|---|---|
| RA | Especifica el registro de propósito general de destino donde se almacena el resultado de la operación. |
| RS | Especifica el registro de propósito general de origen para la operación. |
| UI | Especifica un entero sin signo de 16 bits para la operación. |
Ejemplos
El código siguiente indica lógicamente el contenido de GPR 4 con 0x5730 0000, almacena el resultado en GPR 6 y establece el campo de registro de condición 0 para reflejar el resultado de la operación:
# Assume GPR 4 contains 0x7B41 92C0.
andis. 6,4,0x5730
# GPR 6 now contains 0x5300 0000.