Сообщение об ошибке #155 Invalid combination of opcode and operands

Недопустимая комбинация кода операции и операндов.

Описание

Код операции ассемблера не принимает эту комбинацию операндов. Возможные причины:

  • Имеются слишком много или слишком мало операндов для этой операции ассемблера. Например, INC AX, BX или MOV AX.
  • Число операндов правильно, но их типы или порядок не соответствует коду операции. Например: DEC 1, MOV AX, CL или MOV 1, AX.

Также возможны такие ситуации:

Var B : Byte;

W : Word;

Begin

W:=12345;

Asm

mov B, ax

mov ah, W

End;

End.