ID Number: Q79843
6.00 | 6.00
MS-DOS | OS/2
buglist6.00 fixlist6.00a
Summary:
PROBLEM ID: MSM9201001
SYMPTOMS
When using the Microsoft Macro Assembler (MASM) version 6.0, two
errors may be generated if you declare a segment name after .CODE
and include that name in a GROUP directive. Under MS-DOS, the
errors are:
A2087: instruction form requires 80386/486
A2006: undefined symbol : TEMP
Under OS/2, you will get the error:
SYS1811:
The process has stopped. The software
diagnostic code (trap number) is 013.
STATUS
Microsoft has confirmed this to be a problem in the MASM 6.0. This
problem was corrected in MASM version 6.0a.
More Information:
The sample code below demonstrates the problem. Assembling this with
no options displays the errors above.
Sample Code
-----------
; Assemble options needed: None
.MODEL LARGE
DGROUP GROUP TEMP
.CODE TEMP
temp1:
mov ax,4C00H
int 21H
END temp1
Additional reference words: 6.00