POPF

POPF

"POPF格式POPF功能本指令的功能與PUSHF(標誌位進棧指令)相反

彙編


簡介

標誌傳送指令(標誌位出棧指令) POPF

格式

POPF

功能

本指令的功能與PUSHF(標誌位進棧指令)相反,在子程序調用和中斷服務程序中,往往用PUSHF指令保護FLAG的內容,用POPF指令將保護的FLAG內容恢復。它將堆棧內棧頂字單元的內容彈出到標誌寄存器中,出棧的過程與POP指令相似。

說明

如果對堆棧中的原FLAG內容進行修改,如對TF等標誌位進行修改,然後再彈回標誌位寄存器FLAG.這是通過指令修改TF標誌的唯一方法.

用途

● ● POPF和PUSHF指令常用於調用子程序時保護和恢復狀態標誌位。
● ● 在8086/8088指令系統中,由於沒有直接置位或複位陷阱標誌位TF的指令,可用PUSHF和POPF指令設置和修改TF的值。