3

簡単な質問:

次の 2 つのアセンブリ プログラムがあるとします。

1:

add10:
   add eax, 10
   ret
;call add5 from other file

2:

add5:
   add eax, 5
   ret
;call add10 from other file

(最初のファイルで宣言されている) を 2 番目のファイルから呼び出すことはできadd10ますか、またはその逆でしょうか? もしそうなら、どうすればそれを行うことができますか?(実現不可能であっても)

注: これはベア メタル上で実行され、ファンシーな NT 呼び出しでは実行されません!

ありがとう。

編集: Windows で NASM を使用しています。

4

2 に答える 2

2

両方のファイルが同じ実行可能ファイルにリンクされている場合は、はい。EXTERN または EXTRN を検索します。

于 2014-04-23T04:47:33.363 に答える