Mnemotécnicos ampliados de instrucciones lógicas de registro de condición
Los mnemónicos ampliados de las instrucciones lógicas de registro de condición están disponibles en la familia POWER ® y PowerPC®.
Los mnemónicos ampliados de las instrucciones lógicas de registro de condición están disponibles en la familia POWER ® y PowerPC®. Estos mnemónicos ampliados están en la modalidad de ensamblaje com . Las instrucciones lógicas de registro de condición se pueden utilizar para realizar las siguientes operaciones en un bit de registro de condición determinado.
- Establezca el bit en 1.
- Borrar bit a 0.
- Bit de copia.
- Invertir bit.
Los mnemónicos ampliados que se muestran en la tabla siguiente permiten que estas operaciones se codifiquen fácilmente.
| Mnemotécnico ampliado | Equivalente a | Significado |
|---|---|---|
| crset bx | creqv bx, bx, bx | Registro de condición establecido |
| crclr bx | crxor bx, bx, bx | Borrar registro de condición |
| crmove bx, by | cror bx, by, by | Movimiento de registro de condición |
| crnot bx, por | crnor bx, por, por | Registro de condición NOT |
Puesto que las instrucciones lógicas de registro de condición realizan la operación en el bit de registro de condición, el ensamblador soporta expresiones en todos los operandos de entrada. Cuando se utiliza un nombre de símbolo para indicar un campo de registro de condición (CR), el nombre de símbolo debe multiplicarse por cuatro para obtener el bit de CR correcto, porque cada campo de CR tiene cuatro bits.
Ejemplos
- Para borrar el bit SO (bit 3) de CR0:
Esto es equivalente a:crclr socrxor 3, 3, 3 - Para borrar el bit de EQ de CR3:
Esto es equivalente a:crclr 4*cr3+eqcrxor 14, 14, 14 - Para invertir el bit EQ de CR4 y colocar el resultado en el bit SO de CR5:
Esto es equivalente a:crnot 4*cr5+so, 4*cr4+eqcrnor 23, 18, 18