標志寄存器傳送指令

發(fā)布時間:2023-09-29
1 .標志送 ah 指令 lahf
2 . ah 送標志指令 sahf
3 .標志寄存器進棧指令 pushf
4 .標志寄存器出棧指令 popf
1 .標志送 ah 指令 lahf
語句格式: lahf
功能:將標志寄存器的低 8 位送入 ah 寄存器。
即( flags ) 7-0 → ah 。該指令的執(zhí)行對標志位無影響。
【例】標志寄存器傳送。
執(zhí)行前:( flags ) =0485h ,( ax ) =0ffffh
執(zhí)行指令: lahf
執(zhí)行后:( flags ) =0485h ,( ax ) =085ffh
2 . ah 送標志指令 sahf
語句格式: sahf
功能:將 ah 的內(nèi)容送入標志寄存器的低 8 位,高 8 位不變。即( ah ) → flags7-0 。
從該指令功能可看出, sahf 為 lahf 的逆過程。
3 .標志寄存器進棧指令 pushf
語句格式: pushf
功能:將標志寄存器的內(nèi)容壓入堆棧。即( flags )→↓( sp )。
4 .標志寄存器出棧指令 popf
功能: 將棧頂內(nèi)容彈出送入標志寄存器中。即↑( sp )→ flags 。
popf 指令與 pushf 指令互為逆過程。
【例】將標志寄存器的單步標志 tf 置位。
pushf ;( flsgs )→↓( sp )
pop ax ;( sp )→ ax
or ax , 0100h ;設置 d8=tf=1
push ax ;( ax )→↓( sp )
popf ;( sp )→↓ flags ,即( ax )→↓ flags
上一個:win7系統(tǒng)軟件出現(xiàn)亂碼(win7某些軟件亂碼)
下一個:如何計算挖土及支擋土板的綜合基價?

倉儲服務有限公司,倉儲公司都能干什么
華為手機怎么和電腦連接投屏(華為手機連接電腦投屏步驟)
win10更新kb5001330(win10更新kb5003173)
檢測不到硬盤是硬盤壞了嗎怎么辦,檢測不到硬盤怎么辦
norgren油水分離器(高效凈化工業(yè)廢水的必備利器)
你知道為何鐵觀音秋茶特別香嗎
怎么把兩個硬盤合成一個,怎么把多個磁盤合成一個盤
慈竹 [禾本科] [牡竹屬]
剪力墻結構優(yōu)化策略匯總
暴馬丁香栽培方法及病蟲害防治技術
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos