2
に近く、相対的な呼び出しを行います。私は別のオブジェクトファイルから関数に近く、相対的な呼び出しを行いたいNASM
; a.asm
global _func
_func:
; [..]
; b.asm
extern _func
; [..]
call _func
残念ながら、上記のコードは動作しません。私は、レジスタに_func
をロードする必要があります。
mov eax, _func
call eax
両方のファイルがCOFFオブジェクト・ファイルにコンパイルされています。関数のアドレスをレジスタにロードせずに、近い、相対的な呼び出しを行う方法はありますか? a.asmで
ご意見ありがとうございます。生産コードに入力ミスはありません。それは問題ではありません。 – 0xbadf00d