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