在p 252 中,有个并没有被解释的align stack frame,具体为啥一直没明白。
爆栈中有个回答:Here
其中关键点在于:
The point of this is that there are some "SIMD" (Single Instruction, Multiple Data) instructions (also known in x86-land as "SSE" for "Streaming SIMD Extensions") which can perform parallel operations on multiple words in memory, but require those multiple words to be a block starting at an address which is a multiple of 16 bytes.
另外的根据一个奇葩的页面 (nasm forum)
This is something the OS and tools enforce.
所以我觉得可以不管它了。。。