実行中のプロセスに挿入するためにアセンブルしたいアセンブリコードがいくつかありますが、それは常にメモリ内の同じ場所にあるとは限りません。ただし、プログラム内の変更されないアドレスへの参照が含まれています。jmp far
andを使用してみcall far
ましたが、「FARによって参照される値は再配置できません」というエラーが表示されます。バイナリコードで絶対アドレスを使用するように設定して、コードがメモリ内のどこにあるかに関係なく、正しいアドレスにジャンプして呼び出すにはどうすればよいですか?