匯編語言flags怎么看?
flags標志位:
OV、NV即溢出標志位OF=1或0,表示運算結果有無溢出。當算術運算的結果超出了帶符號數的范圍(8位帶符號數的范圍是-128 ~ +127,16位的是-32728 ~ +32767)。UP、DN即方向標志位DF=1或0,表示串操作時按地址減或加的方式進行。EI、DI即中斷標志位IF=1或0,表示CPU可否響應可屏蔽中斷請求。IF的狀態對不可屏蔽中斷及內部中斷沒有影響。PL、NG即符號標志位SF=1或0,表示運算結果是負(最高位為1)或正(最高位為0)。ZR、NZ即零標志位ZF=1或0,表示運算結果是0或非0。AC、NA即輔助進位標志位AF=1或0,在8位加減法操作中表示低4位向高4位有無進借位。PE、PO即奇偶標志位PF=1或0,表示邏輯運算結果中1的個數是否為偶數。CY、NC即進位標志位CF=1或0,表示加減法操作中最高位有無進借位。