MASM Err Msg: A2056: Immediate Mode Illegal

ID Number: Q49701

5.00 5.10 | 5.00 5.10

MS-DOS | OS/2

Summary:

The following information is from Page 437 of the "Microsoft Macro

Assembler 5.0 for the MS-DOS Operating System: Programmer's Guide":

An immediate operand was supplied to an instruction that cannot use

immediate data. For example, the following statement is illegal:

mov ds,DGROUP

You must move the segment address into a general register and then

move it from that register to DS.