汇编-PUSHAD和POPAD将32位通用寄存器值压栈和出栈
PUSHAD指令按照EAX、ECX、EDX、EBX、ESP(执行PUSHAD之前的值) 、EBP、ESI及EDI的顺序, 将所有32位通用寄存器压入堆栈。
POPAD指令按照相反的顺序将同样的寄存器弹出堆栈
PUSHAD指令按照EAX、ECX、EDX、EBX、ESP(执行PUSHAD之前的值) 、EBP、ESI及EDI的顺序, 将所有32位通用寄存器压入堆栈。
POPAD指令按照相反的顺序将同样的寄存器弹出堆栈