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évision
Révision précédente
back2root:ibm-pc-ms-dos:instr:pushf-popf [2023/02/24 14:16] – ↷ Page déplacée de back2root:ibm-pc-ms-dos:asm:instr:pushf-popf à back2root:ibm-pc-ms-dos:instr:pushf-popf fraterback2root:ibm-pc-ms-dos:instr:pushf [2023/03/04 00:09] (Version actuelle) frater
Ligne 1: Ligne 1:
-====== PUSHF - POPF ======+====== PUSHF ======
  
 ===== PUSHF/PUSHFD - Push Flags onto Stack ===== ===== PUSHF/PUSHFD - Push Flags onto Stack =====
Ligne 22: Ligne 22:
 | none (PM)  |  -        -    |  4    |  3    |  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). +{{page>back2root:ibm-pc-ms-dos:instr:see-footer}}
- +
-**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:asm:instr:see-footer}}+
back2root/ibm-pc-ms-dos/instr/pushf.txt · Dernière modification : 2023/03/04 00:09 de frater