Parallax Propeller P8X32A Manual Del Usuario página 166

Tabla de contenido

Publicidad

Operators – Referencia de Lenguaje Spin
%10000000 01110000 11111111 00110101
...el operador Bitwise Shift Right moverá ese valor a la derecha tres bits dejando
%00010000 00001110 00011111 11100110
Como la naturaleza binaria es base-2, al mover un valor a la derecha es como desarrollar una
división de enteros del valor en potencias de dos, 2
Bitwise Shift Right tiene una forma de asignación,
tanto en el primer operando y en el resultado destino. Por ejemplo,
X >>= 2 'Forma corta de X := X >> 2
X
Aquí el valor de
se mueve a la derecha dos bits y se almacena de regreso en
asignación de Bitwise Shift Right puede ser usada en expresiones para resultados
intermedios; ver Asignaciones Intermedias, Pág. 151.
Bitwise Rotate Left '
El operador Bitwise Rotate Left es similar al operador Bitwise Shift Left, excepto que los
MSBs (bits de la extrema izquierda) se rotan con los LSBs (bits de la extrema derecha).
Bitwise Rotate Left pede usarse en expresiones variables y constantes enteras pero no en
expresiones constantes de punto flotante. Ejemplo:
X := Y <- 4
Y
Si
inicio como:
%10000000 01110000 11111111 00110101
El operador Bitwise Rotate Left rotara el valor a la izquierda por 4 bits, moviendo el valor
original de los cuatro MSBs a los nuevos cuatro LSBs, y dejando
%00000111 00001111 11110011 01011000
Bitwise Rotate Left tiene una forma de asignación,
tanto del primer operando como del resultado destino. Por ejemplo,
X <-= 1 'Forma corta de X := X <- 1
X
Aquí el valor de
se rota un bit y se almacena de regreso en
Bitwise Rotate Left puede usarse en expresiones para resultados intermedios; ver
Asignaciones Intermedias, Pág. 151.
Pagina 166 · Manual Propeller v1.1
', '
'
<-
<-=
b
, donde b es el numero de bits a mover.
>>=
, que usa la variable a su izquierda
X
a:
<-=
, que utiliza la variable a la izquierda
X
. La forma de asignación de
X
a:
X
. La forma de

Publicidad

Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido