E2112 Combinaison de registres incorrecte (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Vous avez spécifié une combinaison de registres incorrecte dans une instruction de l'assembleur en ligne. Veuillez vous reporter à un guide du langage assembleur pour avoir plus d'informations sur les modes d'adressage autorisés par la famille Intel 80x86.



program Produce;

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

begin
end.

L'opérande droite spécifié dans l'instruction mov est incorrect.



program Solve;

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

begin
end.

Le mode d'adressage spécifié par l'opérande droite de l'instruction mov est autorisé.