- 318 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 12:31:21 ]
- gccでアセンブラはかせてみたら下のようになった(抜粋)んだが・・・
main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, %eax "andl $-16, %esp"の部分は動作的にはスタックポインタの下位4bit切り捨てはわかるんだけど、 どういう意味なのかがよく分かりません。 ページング方式だからメモリ確保かなあと思ったけど確保される容量みても全然すくないし・・・
|

|