The information in this article applies to:
SYMPTOMSThe Microsoft Macro Assembler may incorrectly generate the following error:
CAUSEThis is demonstrated on lines eight and nine in the sample code below. The error occurs because the LEA and MOV instructions on those lines use an equate and a register as an address. In the example, table1 is equated to the value of the location counter, "$", and the register is BP. RESOLUTIONTo work around the problem, use the LABEL directive rather than an equate of the current location counter. STATUSMicrosoft has confirmed this to be a problem in MASM versions 6.0, 6.0a, and 6.0b. This problem was corrected in MASM for MS-DOS version 6.1. MORE INFORMATIONThe following sample code can be used to demonstrate the problem. Sample Code
Additional query words: 6.00 6.00a 6.00b buglist6.00 buglist6.00a buglist6.00b fixlist6.10
Keywords : |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |