Symbols used in instructions descriptions

Symbol

Description

&Label

Value of a TML program label i.e. a TML program address

&V16

Address of a 16-bit integer variable

&V32

Address of a 32-bit long or fixed variable

(V16)

Contents of memory location from address equal with V16 value

(fa)

Full full addressing. Source/destination operand provided with 16-bit address. Some TML instructions using 9-bit short addressing are doubled with their long addressing equivalent

9LSB(&V16)

The 9 LSB (less significant bits) of the address of a 16-bit integer

9LSB(&V32)

The 9 LSB (less significant bits) of the address of a 32-bit long or fixed

A

Message destination is an axis indicated via its Axis ID

A/G

Message destination can be an axis indicated via an Axis ID or a group of axes indicated by a Group ID

ANDdis

16-bit AND mask. See Table MCRx & AND/OR masks for DISIO#n and

Table MCRx & PxDIR addresses

ANDen

16-bit AND mask. See Table MCRx & AND/OR masks for ENIO#n and

Table MCRx & PxDIR addresses

ANDin

16-bit AND mask. See Table AND/OR masks for SETIO#n IN

ANDm

16-bit user-defined AND mask

ANDout

16-bit AND mask. See Table AND/OR masks for SETIO#n OUT

ANDrst

16-bit AND mask. See Table AND/OR masks for ROUT#n

ANDset

16-bit AND mask. See Table AND/OR masks for SOUT#n

Bit_mask

16-bit AND mask. See Tables PxDIR & Bit_mask for V16=IN#n and

table MCRx & PxDIR addresses

D_ref

32-bit fixed value

D_time

16-bit value

Flag

Condition Flag for GOTO/CALL

LengthMLI

Length of a TML instruction code in words – 1

MCRx

See Tables MCRx & AND/OR masks for ENIO#n / DISIO#n and

Table MCRx & PxDIR addresses

ORdis

16-bit OR mask. See Table MCRx & AND/OR masks for DISIO#n and

Table MCRx & PxDIR addresses

ORen

16-bit OR mask. See Table MCRx & AND/OR masks for ENIO#n and

Table MCRx & PxDIR addresses

ORin

16-bit OR mask.. See Table AND/OR masks for SETIO#n IN

ORm

16-bit user-defined OR mask

ORout

16-bit OR mask. See Table AND/OR masks for SETIO#n OUT

ORrst

16-bit OR mask. See Table AND/OR masks for ROUT#n

ORset

16-bit OR mask. See Table AND/OR masks for SOUT#n

PxDIR

See Table PxDIR & Bit_msk for V16=IN#n and Table MCRx & PxDIR addresses

DM

RAM memory for TML data

PM

RAM memory for TML programs

SPI

E2ROM memory for TML programs

TM

Type of memory. When used in syntax TM should be replaced by DM or PM or SPI. When used in code, see Table TM values.

VAR

Any 16/32 –bit TML data i.e.: register, parameter, variable, user-variable

VAR16

Any 16-bit integer TML data

VAR16D

A 16-bit integer TML parameter or user-variable, used as destination:

VAR16S

Any 16-bit integer TML data used as source

VAR32

Any 32-bit long or fixed TML data i.e.: parameter, variable, user-variable

VAR32(L)

16LSB of a 32-bit long or fixed variable (seen as a 16-bit integer)

VAR32(H)

16MSB of a 32-bit long or fixed variable (seen as a 16-bit integer)

VAR32D

A 32-bit long or fixed TML parameter of user variable, used as destination

VAR32S

Any 32-bit long or fixed TML data

value16

16-bit integer value

value32

32-bit long or fixed value

value32(L)

16LSB of a 32-bit long or fixed value

value32(H)

16MSB of a 32-bit long or fixed value