POPF指令將保護的FLAG內容恢復.它將堆疊內棧頂字單元的內容彈出到標誌暫存器中,出棧的過程與POP指令相似。
簡介,格式,功能,說明,用途,
簡介
標誌傳送指令(標誌位出棧指令) POPF
格式
POPF
功能
本指令的功能與PUSHF(標誌位進棧指令)相反,在子程式調用和中斷服務程式中,往往用PUSHF指令保護FLAG的內容。
說明
如果對堆疊中的原FLAG內容進行修改,如對TF等標誌位進行修改,然後再彈回標誌位暫存器FLAG.這是通過指令修改TF標誌的唯一方法.
用途
- POPF和PUSHF指令常用於調用子程式時保護和恢復狀態標誌位。
- 在8086/8088指令系統中,由於沒有直接置位或復位陷阱標誌位TF的指令,可用PUSHF和POPF指令設定和修改TF的值。