E2112 Ungültige Registerkombination (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Sie haben in einer Anweisung für den Inline Assembler eine ungültige Registerkombination angegeben. Weitere Informationen über die Adressierungsmodi der Familie Intel 80x86 finden Sie in einem Assembler-Handbuch.


program Produce;

  procedure AssemblerExample;
  asm
    mov eax, [ecx + esp * 4]
  end;

begin
end.

Der rechte Operand dieser mov-Anweisung ist ungültig.


program Solve;

  procedure AssemblerExample;
  asm
    mov eax, [ecx + ebx * 4]
  end;

begin
end.

Der Adressierungsmodus des rechten Operanden dieser mov-Anweisung ist gültig.