2020-09-10 アセンブリ勉強記録 6 アセンブリ 勉強したこと call call <address>は以下の糖衣構文らしい push rip jmp <adress> ripはリターンアドレスを表す。 ret retとpop ripは同じ意味らしい? return a value raxに戻り値を格納する。rdxも同様の役割をもつらしく、第2の戻り値として利用される。 システムコール 引数の仕様が関数とは違うことに注意。関数の第4引数はrcxだが、システムコールはr10を用いる。