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