p8x32a Parallax, Inc., p8x32a Datasheet - Page 17

no-image

p8x32a

Manufacturer Part Number
p8x32a
Description
8-cog Multiprocessor Microcontroller
Manufacturer
Parallax, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
p8x32a-D40
Manufacturer:
ParallaxInc
Quantity:
4 096
Part Number:
p8x32a-M44
Quantity:
4 328
Part Number:
p8x32a-M44
Manufacturer:
PARADE
Quantity:
20 000
Part Number:
p8x32a-Q44
Manufacturer:
Parallax Inc
Quantity:
1 901
Part Number:
p8x32a-Q44
Manufacturer:
MAX
Quantity:
40
Part Number:
p8x32a-Q44
Manufacturer:
Parallax Inc
Quantity:
10 000
Part Number:
p8x32a-Q44
Manufacturer:
PARALLA
Quantity:
20 000
Propeller™ P8X32A Datasheet
6.2.
1
2
3
Copyright © Parallax Inc.
Precedence level: higher-level operators evaluate before lower-level operators. Operators in same level are commutable; evaluation order does not matter.
Assignment forms of binary (non-unary) operators are in the lowest precedence (level 12).
Assignment forms of operators are not allowed in constant expressions.
Highest
Lowest
Level
(12)
(0)
10
11
1
2
3
4
5
6
7
8
9
1
Math and Logic Operators
Normal
NOT
AND
--
++
~~
@@
^^
||
|<
>|
<-
->
<<
>>
~>
><
**
//
#>
<#
<>
==
=<
=>
OR
:=
~
?
@
+
-
!
&
|
^
*
/
+
-
<
>
=
Operator
Assign
always
always
always
always
always
always
always
if solo
if solo
if solo
if solo
if solo
if solo
if solo
never
never
never
AND=
<-=
->=
<<=
>>=
~>=
><=
**=
//=
#>=
<#=
<>=
===
=<=
=>=
OR=
&=
|=
^=
*=
/=
+=
-=
<=
>=
2
Integer
n/a
n/a
Expressions
Constant
3
3
Table 17: Math and Logic Operators
Float
n/a
n/a
3
3
3
Is Unary
Page 17 of 36
Pre-decrement (--X) or post-decrement (X--).
Pre-increment (++X) or post-increment (X++).
Sign-extend bit 7 (~X) or post-clear to 0 (X~).
Sign-extend bit 15 (~~X) or post-set to -1 (X~~).
Random number forward (?X) or reverse (X?).
Symbol address.
Object address plus symbol.
Positive (+X); unary form of Add.
Negate (-X); unary form of Subtract.
Square root.
Absolute value.
Bitwise: Decode 0 – 31 to long w/single-high-bit.
Bitwise: Encode long to 0 – 32; high-bit priority.
Bitwise: NOT.
Bitwise: Rotate left.
Bitwise: Rotate right.
Bitwise: Shift left.
Bitwise: Shift right.
Shift arithmetic right.
Bitwise: Reverse.
Bitwise: AND.
Bitwise: OR.
Bitwise: XOR.
Multiply and return lower 32 bits (signed).
Multiply and return upper 32 bits (signed).
Divide (signed).
Modulus (signed).
Add.
Subtract.
Limit minimum (signed).
Limit maximum (signed).
Boolean: Is less than (signed).
Boolean: Is greater than (signed).
Boolean: Is not equal.
Boolean: Is equal.
Boolean: Is equal or less (signed).
Boolean: Is equal or greater (signed).
Boolean: NOT (promotes non-0 to -1).
Boolean: AND (promotes non-0 to -1).
Boolean: OR (promotes non-0 to -1).
Constant assignment (CON blocks).
Variable assignment (PUB/PRI blocks).
Description
Rev 1.0 11/14/2007
www.parallax.com

Related parts for p8x32a