彙編跳轉標誌

2021-09-29 15:51:48 字數 709 閱讀 8292

助記符

標誌位說明

jz / je

zf=1

等於零 / 相等

jnz / jne

zf=0

不等於零 / 不相等

jssf=1

符號為負

jnssf=0

符號為正

jp / jpe

pf=1

「1」的個數為偶數

jnp / jpo

pf=0

「1」的個數為奇數

joof=1

溢位jno

of=0

無溢位jc / jb / jnae

cf=1

進製/低於/不高於等於

jnc / jnb / jae

cf=0

無進製/不低於/高於等於

jbe / jna

cf=1 或 zf=1

低於等於/不高於

jnbe / ja

cf=0 或 zf=0

不低於等於/高於

jl / jnge

sf≠of

小於/不大於等於

jnl / jge

sf=of

不小於/大於等於

jle / jng

zf≠of 或 zf=1

小於等於/不大於

jnle / jg

sf=of 或 zf=0

不小於等於/大於

彙編標誌位

of overflow flag 溢位標誌 運算元超出機器能表示的範圍表示溢位,溢位時為1.sf sign flag 符號標誌 記錄運算結果的符號,結果負時為1.zf zero flag 零標誌 運算結果等於0時為1,否則為0.cf carry flag 進製標誌 最高有效位產生進製時為1,否則為0...

組合語言中的跳轉指令以及標誌位總結

of overflow,有符號溢位標誌位。設定為1說明產生溢位,否則為0 df direction,方向標誌位,控制si di 的增減。df為0時,si di遞增 否則遞減 if interupt enable,中斷允許標誌位,設為1則接受外部中斷,否則遮蔽外部中斷。sf sign,符號標誌位。運算...

彙編標誌位簡介

標誌 flag 用於反映指令執行結果或控制指令執行形式,是組合語言程式設計中必須特別注意的乙個方面。許多指令執行之後將影響有關的標誌位,同時不少指令的執行要利用某些標誌。因此我們在學習使用組合語言的過程中必須了解標誌位。進製標誌cf主要用來反映運算是否產生進製或借位。如果運算結果的最高位產生了乙個進...