开启邀请码注册中,禁止灌水!发现一次永久禁言
墨客安全网's Archiver
论坛首页
›
新人报道
› PUSHA、PUSHAD、POPA、POPAD
584770309
发表于 2017-11-22 14:15:16
PUSHA、PUSHAD、POPA、POPAD
作用:将所有16/32位通用寄存器进栈/出栈
如:PUSHA ;将AX、CX、DX、BX、原SP、BP、SI、DI依次进栈。POPA出栈顺序正好相反,但要注意的是,弹出到SP的值被丢弃,SP通过增加16位来恢复(当然嘛,不然栈顶地址就被修改了,就会出息不对齐的情况,就有可能乱套了)
POPAD PUSHAD一样,只不过是32位的罢了
页:
[1]
查看完整版本:
PUSHA、PUSHAD、POPA、POPAD