Bonjour à tous
Je voudrais introduire de l'assembleur dans Lazarus sous Ubuntu 12.04 (sur portable Asus). J'ai l'habitude de cette opération dans Delphi (sous Windows évidemment) avec "asm ... end". Sous Lazarus, j'ai vu que je devais indiquer le mode (avec {$ASMMODE mode}), c'est-à-dire pour moi {$ASMMODE intel}. Or c'est l'échec : les instructions en assembleur sont vues comme incorrectes. Par exemple, un pop EAX me renvoie " [pop reg 32] invalid combination of opcode and operand" alors que la même chose fonctionne parfaitement sous Delphi...
Merci de votre aide.
Partager