アセンブリ言語で質問があります。
C言語のプログラムをコンパイルした際に出てくるアセンブリ言語の一部なんですが、main()前の初期化の箇所で以下のような部分がありました。
main+3: and $0xfffffff0,%esp
このmain+3とはなんですか??
"and $0xfffffff0,%esp"の部分が何をしているのかわかりません。
x86でコンパイラはgccです。
英語の説明を読んだら、16byteにアライアメントしているとか・・なんとか・・
よくわからないんです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/21 12:08
2016/08/21 12:14
2016/08/22 03:14
2016/08/22 04:32 編集
2016/08/22 08:41
2016/08/22 08:43