1、push pop 只对字操作(不允许字节进栈)操作数长度为32位时进出栈为双字。 2、汇编语言中PUSH导致SP减2而不是加2。原因:栈在内存中实际存储结构是栈底在高地址,栈顶在低地址 3、8086push不可以使用立即数寻址方式(其他版本允许) 4、pop不可以使用立即数寻址方式,使用段寄存器时不可使用CS段寄存器。