The information in this article applies to:
SYMPTOMSThe Microsoft Macro Assembler (MASM) versions 5.0, 5.1, and 5.1a may generate the warning: when using 32-bit operands in USE16 segments. The warning is only generated on push and pop instructions using an operand with the size other than the size of the segment. For example, using DWORD push in a USE16 segment or using a WORD push in a USE32 segment. The warning is not generated for any other use of 32-bit operands. CAUSEThe warning message may have been added to aid the programmer trying to convert code from 16-bit segments to 32-bit segments. The warning message should only occur in 32-bit segments when 16-bit push/pop operands are given, and not in the converse situation. STATUSMicrosoft has confirmed this to be a problem in MASM versions 5.0, 5.1, 5.1a. This problem was corrected in MASM version 6.0. MORE INFORMATIONSample Code
Additional query words: 5.00 5.10 5.10a
Keywords : |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |