トップページ > プログラム > 2014年11月01日 > OvKWG/6P

書き込み順位&時間帯一覧

24 位/241 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000012000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C言語なら俺に聞け(入門編)Part 126

書き込みレス一覧

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


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。