Hi,
MASM v9.00.30729.01 gives me an error assembling the following:
.686P
_TEXT32 SEGMENT PARA PUBLIC USE32 'CODE'
Start:
mov dword ptr [11223344h], 55667788h
_TEXT32 ENDS
END Start
QuoteD:\Source>ml /omf /c /Fl /Fm /Sa test.asm
Microsoft (R) Macro Assembler Version 9.00.30729.01
Copyright (C) Microsoft Corporation. All rights reserved.
Assembling: test.asm
test.asm(5) : error A2001:immediate operand not allowed
If I add a segment override
mov dword ptr ds:[11223344h], 55667788h
all is working fine... WTH?!?
Has someone an explanation for this?
TIA,
Ash
See Agner Fog's remarks here (http://www.masm32.com/board/index.php?topic=10165.msg74468#msg74468).