汇编_指令_FLAGS
標志名??? ???????????????????? ?????? ? ???? 標志 1 ???? ???? 標志 0
OF?? (溢出標志)?????? ????????????? OV? ?????? ?????? NV
DF?? (方向標志)?????? ????????????? UP?? ?????? ?????? DN
IF??? (中斷標志)?????? ???????????? ? EI??? ?????? ?????? DI
SF?? (符號標志位)??? ????????????? PL?? ?????? ?????? NG
ZF?? (零標志)??? ????????????? ?????? ZR?? ?????? ?????? NZ
AF?? (輔助進位標志位)??? ?????? AC? ?????? ?????? NA
PF?? (奇偶標志)?????? ????????????? PE?? ?????? ?????? PO
CF?? (進位標志)?????? ?????? ?????? CY? ????????????? NC
?
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,表示加減法操作中最高位有無進借位。
轉載于:https://www.cnblogs.com/chuijingjing/p/9319454.html
總結
以上是生活随笔為你收集整理的汇编_指令_FLAGS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2015 vc14编译libcurl
- 下一篇: python-类的定制