ff
|
Number of files (10-:-254)
|
el
|
Index of the word within the file (0-:-254). It is considered an error if an element has already been defined
|
|
|
r(nn)
|
Defines the use of the 32 bits (2 words - 4 bytes) of the given integer register. This definition therefore occupies 2 elements (el and el+1) in the indicated integer file (ff). Any attempts to access the high word directly will be reported as errors. nn can take values between 1 and NUM_R
|
r(nn) -I16
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated integer register. In case of a write command, bit 15 (0x8000) will be extended into the high word of the register. nn can take values between 1 and NUM_R
|
r(nn) -U16
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated integer register. In case of a write command, the high word of the register will always be cleared. nn can take values between 1 and NUM_R
|
nvr(nn)
|
Defines the use of the 32 bits (2 words - 4 bytes) of the indicated nonvolatile integer register. This definition thus occupies 2 elements (el and el+1) in the indicated integer file (ff). Any attempts to access the high word directly will be reported as errors. nn can take values between 1 and NUM_NVR
|
nvr(nn) -I16
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated nonvolatile integer register. In case of a write command, bit 15 (0x8000) will be extended into the high word of the register. nn can take values between 1 and NUM_NVR
|
nvr(nn) -U16
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated nonvolatile integer register. In case of a write command, the high word of the register will always be cleared. nn can take values between 1 and NUM_NVR
|
am(nn)
|
Defines the use of the 32 bits (2 words - 4 bytes) of the indicated mask am. This definition thus occupies 2 elements (el and el+1) in the indicated integer file (ff). Any attempts to access the high word directly will be reported as errors. Masks are available as read-only (allowed values 1ч64). nn can take values between 1 and 32
|
am(nn) [-I16|-U16]
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated mask am. Masks are available as read-only. nn can take values between 1 and 32
|
aln(nn)
|
Defines the use of the 32 bits (2 word - 4 byte) of the indicatedaln. This definition thus occupies 2 elements (el and el+1) in the indicated integer file (ff). Any attempts to access the high word directly will be reported as errors. The ALN is available as read-only. nn can take values between 1 and 32
|
aln(nn) [-I16|-U16]
|
Defines the use of the low 16 bits (1 word - 2 bytes) of the indicated aln. Masks are available as read-only. nn can take values between 1 and 32
|
sr(nn) -Ccc
|
Defines the use of the specified characters (cc) in the indicated string register (nn). This definition thus occupies a number of elements in the indicated file (ff) equal to (cc+1)/2. It is recommended to use an even number of characters. nn can take values between 1 and NUM_SR
|
nvsr(nn) -Ccc
|
Defines the use of the specified characters (cc) in the specified nonvolatile string register (nn). This definition then occupies a number of elements in the indicated file (ff) equal to (cc+1)/2. We recommend using an even number of characters. nn can take values between 1 and NUM_NVSR
|
als(nn) -Ccc
|
Defines the use of the specified characters (cc) in the specifiedals (nn). This definition then occupies a number of elements in the indicated file (ff) equal to (cc+1)/2. It is recommended to use an even number of characters. nn can take values between 1 and 32
|
NOTE: Unit index brackets (nn) are optional, so either R(11) or R 11 is allowed.
|
|
|
-Rnn
|
Number of repetitions of definitions with autoincrement of element index and unit index R3. nn can take values between 1 and number of elements still available (max 255)
|