Propeller Manual

Table Of Contents
Index
WAITPEQ, 369
WAITPNE, 370
WAITVID, 371
WC, 372
WR, 373
WRBYTE, 374
WRLONG, 375
WRWORD, 376
WZ, 377
XOR, 378
ZCRI field, 251
Assignment
Constant ‘=’, 148
Intermediate, 147
Variable ‘:=’, 149
Assignment / normal operators, 145
B
Bases, numerical, 45
Binary / Unary operators, 145
Binary indicator, %, 207, 360
Binary operators (asm), 249
Binary operators (spin), 43
Bitwise operators
AND ‘&’, ‘&=’, 164
AND Truth Table (table), 164
Decode ‘|<’, 160
Encode ‘>|’, 160
NOT ‘!’, 166
NOT Truth Table (table), 166
OR ‘|’, ‘|=’, 165
OR Truth Table (table), 165
Reverse ‘><’, ‘><=’, 163
Rotate Left ‘<-’, ‘<-=’, 162
Rotate Right ‘->’, ‘->=’, 162
Shift Left ‘<<’, ‘<<=’, 161
Shift Right ‘>>’, ‘>>=’, 161
XOR ‘^’, ‘^=’, 165
XOR Truth Table (table), 166
Block designators, 38, 84, 99, 141, 181, 182, 210
Block Diagram (figure), 20–21, 20–21, 20–21
BOEn (pin), 15
Boolean operators
AND ‘AND’, ‘AND=’, 167
Is Equal ‘==’, ‘===’, 169
Is Equal or Greater ‘=>’, ‘=>=’, 172
Is Equal or Less ‘=<’, ‘=<=’, 171
Is Greater Than ‘>’, ‘>=’, 171
Is Less Than ‘<’, ‘<=’, 170
Is Not Equal ‘<>’, ‘<>=’, 170
NOT ‘NOT’, 168
OR ‘OR’, ‘OR=’, 168
Boot Loader, 18, 34
Boot parameter, 23
Boot up, 26
Boot up procedure, 18
Branching (asm), 245, 268, 290, 298, 300, 342, 364,
365
Brown Out Enable (pin), 15
Byte
Data declaration, 52
Memory type, 16, 51
Of larger symbols, 55
Range of, 52
Reading/writing, 53, 335, 374
Variable declaration, 52
BYTE (spin), 51–56
Byte-aligned, 100
BYTEFILL (spin), 57
BYTEMOVE (spin), 58
C
Calculating time, 63, 221
CALL (asm), 268–70
Call Stack, 47, 196, 268, 300
CASE (spin), 59–61
Case statement separator, :, 208
Categorical listing
Propeller Assembly language, 243
Spin language, 38
Character
Definitions, 32
Interleaving, 33
Interleaving (figure), 33
CHIPVER (spin), 62
Clear, Post ‘~’, 156
CLK register, 28–30
CLK Register Structure (table), 28
CLKFREQ (spin), 63–64
CLKMODE (spin), 67
CLKSELx (table), 30
CLKSET (asm), 271
Page 388 · Propeller Manual v1.1