- C言語なら俺に聞け(入門編)Part 126
768 :デフォルトの名無しさん[sage]:2014/11/01(土) 11:37:14.62 ID:OvKWG/6P - 私の使っているCコンパイラ(gcc)は、
スタック下位 関数の引数 auto変数 スタック上位 とスタックに積んでいるようです。 また、main()内、ediにはargcの値、rsiにはargvのアドレスが入っているのですが、 これらのレジスタはmov命令なしに最初から値が入っています。 spもbpも最初から値がセットされているようです。 mov命令なしにレジスタに値が入っているのは、コンパイラが自動的に割り当てたからでしょうか。
|
- C言語なら俺に聞け(入門編)Part 126
770 :デフォルトの名無しさん[sage]:2014/11/01(土) 12:21:46.77 ID:OvKWG/6P - どこかでcall mainのような命令が走っているのですよね。そうだとしたらOSでしょうか
|
- C言語なら俺に聞け(入門編)Part 126
772 :デフォルトの名無しさん[sage]:2014/11/01(土) 12:35:55.56 ID:OvKWG/6P - >>771
ありがとうございますm(_ _)m
|