EFLAG 標(biāo)志寄存器

ZF

零標(biāo)志位(Zero Flag)

判斷結(jié)果是否為0。運(yùn)算結(jié)果0,ZF置1,否則置0。

PF

奇偶標(biāo)志位(Parity Flag)

反映運(yùn)算結(jié)果低8位中'1'的個(gè)數(shù)。'1'的個(gè)數(shù)為偶數(shù),PF置1,否則置0。

SF

符號(hào)標(biāo)志位(Sign Flag)

反映運(yùn)算結(jié)果的符號(hào)。運(yùn)算結(jié)果為負(fù),SF置1,否則置0。

CF

進(jìn)位標(biāo)志位(Carry Flag)

反映無(wú)符號(hào)運(yùn)算是否產(chǎn)生進(jìn)位或借位。運(yùn)算結(jié)果的最高有效位向更高位進(jìn)位或者借位,CF置1,否則置0。

OF

溢出標(biāo)志位(Overflow Flag)

反映有符號(hào)運(yùn)算是否溢出。運(yùn)算結(jié)果超過(guò)了8位或者16位有符號(hào)數(shù)的表示范圍,OF置1,否則置0。

AF

輔助進(jìn)位標(biāo)志位(Auxiliary Flag)

在字節(jié)操作時(shí)低半字節(jié)向高半字節(jié)進(jìn)位或借位。字操作時(shí)低字節(jié)向高字節(jié)進(jìn)位或借位,AF置1,否則置0。

DF

方向標(biāo)志位(Direction Flag)

決定串處理指令控制每次操作后si、di的增減。df=0,則每次操作后si、di遞增,否則遞減。

IF

中斷標(biāo)志位(Interrupt Flag)

決定CPU是否響應(yīng)外部可屏蔽中斷請(qǐng)求。IF為1時(shí),CPU允許響應(yīng)外部的可屏蔽中斷請(qǐng)求。

TF

陷阱標(biāo)志位(Trap Flag)

TF被設(shè)置位1時(shí),CPU進(jìn)入單步模式,所謂單步模式就是CPU在每執(zhí)行一步指令后都產(chǎn)生一個(gè)單步中斷。主要用于程序的調(diào)試。8086/8088中沒(méi)有專(zhuān)門(mén)用來(lái)置位和清零TF的命令。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 8086匯編 本筆記是筆者觀看小甲魚(yú)老師(魚(yú)C論壇)《零基礎(chǔ)入門(mén)學(xué)習(xí)匯編語(yǔ)言》系列視頻的筆記,在此感謝他和像他一樣...
    Gibbs基閱讀 37,361評(píng)論 8 114
  • 標(biāo)志寄存器flag的3個(gè)作用: 1、用來(lái)存儲(chǔ)相關(guān)指令的某些執(zhí)行結(jié)果。 2、用來(lái)為CPU執(zhí)行相關(guān)指令提供行為依據(jù)。 ...
    Stroman閱讀 1,383評(píng)論 0 0
  • 計(jì)算機(jī)通過(guò)執(zhí)行指令序列來(lái)使機(jī)器得以工作,所以對(duì)于每一系列的計(jì)算機(jī)都有指定的一組指令集供計(jì)算機(jī)使用,這組指令...
    未來(lái)科技工作室閱讀 8,106評(píng)論 1 10
  • 1. 進(jìn)位標(biāo)志CF(Carry Flag) 如果運(yùn)算結(jié)果的最高位產(chǎn)生了一個(gè)進(jìn)位或借位,那么,其值為1,否則其值為0...
    1301c72閱讀 1,015評(píng)論 1 2
  • 映月湖,秋風(fēng)如絲,帶著一絲涼意,在湖面蕩起一道道波紋… “爺爺!快來(lái)!湖邊有個(gè)人!”青色素衣,長(zhǎng)發(fā)由青色發(fā)帶束起,...
    散修易默閱讀 267評(píng)論 1 1