POPAD

POPAD指令則是PUSHAD指令的逆操作。

彙編語言中的PUSHAD和POPAD是一對互逆的操作指令,通常成對出現。IA-32的PUSHAD指令在堆疊中按順序壓入下列暫存器:
EAX,ECX,EDX,EBX,ESP,EBP,ESI和EDI.
POPAD指令則是PUSHAD指令的逆操作。POPAD指令按照與上面相反的順序依次彈出暫存器的值。順序為
EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX.
PUSHAD和POPAD指令通常成對出現,用以保存和恢復CPU的環境變數。

相關詞條

熱門詞條

聯絡我們