Syntaxe : ROTATE variable {LEFT | RIGHT} [SIMPLE]
Explication:
El comando ROTATE rotará una variable en una dirección específica.
Esta tabla describe la operación del comando ROTATE:
| Comando | variable | STATUS.C |
|---|---|---|
| Valores al comienzo: | b'00110011' | 1 |
| ROTATE variable LEFT | b'01100110' | 0 |
| ROTATE variable RIGHT | b'10011001' | 1 |
| ROTATE variable LEFT SIMPLE | b'01100110' | N/A |
| ROTATE variable RIGHT SIMPLE | b'10011001' | N/A |
Exemple :
'Este programa rotará la variable Patron dos lugares a la derecha.
Patron = 15
'Valor de Patron en binario: 00001111
ROTATE Patron RIGHT SIMPLE
'Valor de Patron en binario: 10000111
ROTATE Patron RIGHT SIMPLE
'Valor de Patron en binario: 11000011