INC和DEC为什么不影响状态标志位
生活随笔
收集整理的這篇文章主要介紹了
INC和DEC为什么不影响状态标志位
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
-
因為指令系統設計人員考慮該指令主要用于對指針(即地址)進行增加,不存在進位問題,所以沒有設計讓INC影響進位標志CF。
-
INC,DEC指令不影響CF標志位,這個是Intel規定的!其原因是硬件設計造成的,總之,對軟件人員來制說不重要!
INC,DEC指令不影響CF標志bai位,這表明執行INC/DEC指令之后,CF不能反映進位情況 -
INC 0000000011111111
-
0000000011111111+1當然要進位,但不設置CF為1。
-
我們的問題就在于,將進位與CF等同
CF被稱為進位標志位,在多數情況下,它確實反映進位情況,但不是絕對的,INC/DEC就是其中兩例
INC/DEC指令不影響CF標志位,這句話就是明明白白地告訴你,此時,CF與進位無關
轉自:逍瑤博的博客
總結
以上是生活随笔為你收集整理的INC和DEC为什么不影响状态标志位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PPT绘图导出高清图
- 下一篇: 云信api_服务端API文档