Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:instr:pushf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
back2root:ibm-pc-ms-dos:instr:pushf [2023/03/04 00:08] – supprimée - modification externe (Unknown date) 127.0.0.1back2root:ibm-pc-ms-dos:instr:pushf [2023/03/04 00:08] – ↷ Nom de la page changé de back2root:ibm-pc-ms-dos:instr:pushf-popf à back2root:ibm-pc-ms-dos:instr:pushf frater
Ligne 1: Ligne 1:
 +====== PUSHF - POPF ======
  
 +===== PUSHF/PUSHFD - Push Flags onto Stack =====
 +
 +Transfers the Flags Register onto the stack.  PUSHF saves a 16 bit value while PUSHFD saves a 32 bit value.
 +
 +**Usage:**
 +<code asm>
 + PUSHF
 + PUSHFD ; (386+ only)
 +</code>
 +
 +**Modifies flags:** 
 +
 +<WRAP round box>
 +None
 +</WRAP>
 +
 +^            ^  Clocks                       |||^  Size   ^
 +^  Operands  ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^
 +| none        10/14    3    |  4    |  4    |  1      |
 +| none (PM)  |  -        -    |  4    |  3    |  1      |
 +
 +===== POPF/POPD - Pop Flags off Stack =====
 +
 +Pops word/doubleword from stack into the Flags Register and then increments SP by 2 (for POPF) or 4 (for POPFD).
 +
 +**Usage:**
 +<code asm>
 + POPF
 + POPFD ; (386+ only)
 +</code>
 +
 +**Modifies flags:** 
 +<WRAP round box>
 +CF PF AF ZF SF TF IF DF OF <color #ff7f27>IOPL</color> <color #ff7f27>NT</color> <color #00a2e8>RF</color> <color #00a2e8>VM</color>
 +
 +<color #ff7f27>286+ only</color>  <color #00a2e8>386+ only</color>
 +</WRAP>
 +
 +^            ^  Clocks                       |||^  Size   ^
 +^  Operands  ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^
 +| none        10/14    3    |  4    |  4    |  1      |
 +| none (PM)  |  -        -    |  4    |  3    |  1      |
 +
 +
 +
 +
 +
 +{{page>back2root:ibm-pc-ms-dos:instr:see-footer}}
back2root/ibm-pc-ms-dos/instr/pushf.txt · Dernière modification : 2023/03/04 00:09 de frater