Non-decimal constants are not allowed within brackets. [EW16344]
Using the MODDULE and NAME declarations in the same file will result in an internal error. [EW18165]
See also Important information.
None.
The corrections below refer to the PDF version of the user guide MAXQ IAR Assembler Reference Guide. The information in the PDF file is, in the event of any differences, more accurate than the printed reference guide and the online help files.
None.
EW20718: The assembler could under certain circumstances output incorrect data for parameters that used the complement operator.
The semantics of the W: operator has been changed in this release. It is now only legal to use W: with a data pointer as parameter. When operating on labels, W: must be replaced with /2, like in the following example:
move GR, my_jump/2The cpu name to use with IAR XLINK Linker and IAR XLIB Librarian is "MAXQ".
In the MN[n] syntax N and n must be decimal values. For instance M9[15] is correct, but , but M9[0Fh] is illegal.
An empty comment placed just before the ENDMOD directive incorrectly generated an error.
An empty comment introduced by ; could earlier remove the line that followed after the comment.
Space allocation directives
These directives will also be supported:
DF32 Generates 32-bit single precision constants
DQ15 Generates Q15 (16-bit) fixed point constants
BINNOT operator generated wrong result. The result was truncated to 8 bits.
An internal error was incorrectly issued instead of a user error when a code segment was placed on an odd address.
An incorrect prefix was generated when an immediate was greater than 255 and the register dds bits were non-zero.
Copyright © 1996-2017 IAR Systems AB.