組合語言Assemble標誌位

2021-10-01 16:06:31 字數 492 閱讀 3679

zf

零標誌位

1結果為0

0結果為1

pf奇偶標誌位

1結果二進位制表示中有偶數個1

0結果二進位制表示中有奇數個1

sf符號標誌位

1結果為負(最高位為1)

0結果為正(最高位為0)

cf進製標誌位

1產生進製或者借位

0不產生進製或者借位

of溢位標誌位

1發生溢位

0不發生溢位

of(overflow flag)溢位標誌

sf標誌(symbol flag) 符號標誌

zf標誌(zero flag)零標誌

af(auxiliary carry flag)輔助進製標誌

pf標誌(parity flag)奇偶數標誌

cf(carry flag)進製狀態標誌位

df標誌(direction flag)方向標誌位

組合語言各「標誌位」含義

1 進製標誌cf carry flag 進製標誌cf主要用來反映運算是否產生進製或借位。如果運算結果的最高位產生了乙個進製或借位,那麼,其值為1,否則其值為0。使用該標誌位的情況有 多字 位元組 數的加減運算,無符號數的大小比較運算,移位操作,字 位元組 之間移位,專門改變cf值的指令等。2 奇偶標...

彙編標誌位

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

組合語言 標誌暫存器

8086cpu的flag暫存器的結構如下所示。1,3行為標誌名,2,4行為位數。ofdf iftf 1514 1312 111098 sfzf afpfcf7 6543 210zf標誌 記錄相關指令執行後,其結果是否為0。pf標誌 記錄相關指令執行後,其結果的所有bit位中1的個數是否為偶數。of標...