Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これはおそらく本当にばかげた質問ですが、ASMでメモリアドレスをどのように呼び出すのですか?私はコード呼び出しdword557054を使用しています(557054はコードが見つかりました...)が、プログラムがメモリにロードされた場合は557054+を呼び出していると思います。実行可能ローダーにこれが必要です...
これを行うには2つの方法があります。使用する方法と使用できる方法です。2つCALL目JMPはより柔軟性がありますが、Cスタイルのコードとの互換性が必要な場合は、もう少し作業を行う必要があります。
CALL
JMP
を使用した単純なc関数呼び出しCALL
push eax ; push args to stack push ebx call my_func ; my_func can be a c exported function or defined as a macro or asm function