Función con sintaxis
shift(entero)
– or –
shift(entero,
#Desplazamientos)
Supongamos que introduce:
0h7AC36
shift(
Internamente, el entero hexadecimal se
convierte a un número binario de 32 bits con
su signo correspondiente.
A continuación, se aplica el desplazamiento
al número binario.
Bases de numeración
Descripción
Si #Desplazamientos:
•
se omite — los bits se desplazan una
posición a la derecha (el valor
predeterminado es
•
es negativo — los bits se desplazan a la
derecha el número de veces especificado.
•
es positivo — los bits se desplazan a la
izquierda el número de veces
especificado.
En un desplazamiento a la derecha, el bit
situado más a la derecha se retira y se
inserta 0 ó 1 para coincidir con el bit situado
más a la izquierda. En un desplazamiento a
la izquierda, el bit situado más a la izquierda
se retira y se inserta 0 como el bit situado
más a la derecha.
)
'L
1).
Si el modo Base = HEX:
Si el modo Base = BIN:
751