2017-03-01 8 views
0

私はDLLを理解しようとしています。私はIDAディスアセンブラを初めて使っています。私はこの指示に遭遇した。次の指示はどういう意味ですか?私はIDA 5.0フリーウェアでこれを見ました。idaのretn4の意味

RETN 4

答えて

3

retnでアセンブリ命令retf =はるかに戻るとは対照的に、 "近くに戻る" です。 https://courses.engr.illinois.edu/ECE390/archive/fall2001/books/labmanual/inst-ref-ret.htmlretn X命令によると、スタックポインタXのバイト数を戻します。これは、呼び出された引数をスタックから取り除くことに関与する呼び出し規約(例えば、__stdcall)を持つメソッドでは、典型的に使用されます。