Expressions in Definitions Changed for MASM 5.10Last reviewed: January 23, 1995Article ID: Q38935 |
The information in this article applies to:
SUMMARYIn all versions of Microsoft Macro Assembler earlier than version 5.1, you could not have an expression with a larger than 16-bits in a definition. This has been changed in version 5.1.
MORE INFORMATIONIn all versions of MASM before version 5.1, you could use constants of greater than 16 bits; however, you could not use an arithmetic expression to obtain a number larger than 16 bits. The following is an example:
DD 86400 <- correct. DD 60*60*24 <- incorrect. This would be truncated at the 16-bit value.This feature has been implemented in version 5.1 so that both of the above declarations will yield the same answer.
|
Additional reference words: kbinf 5.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |