日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

【详解】指令系统中跳转指令与OF,SF,CF,ZF的关系

發(fā)布時(shí)間:2023/12/20 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【详解】指令系统中跳转指令与OF,SF,CF,ZF的关系 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

無符號跳轉(zhuǎn)表示法

有符號跳轉(zhuǎn)表示法

無符號跳轉(zhuǎn)表示法詳解

有符號跳轉(zhuǎn)表示法詳解


無符號跳轉(zhuǎn)表示法

小于?????????????????

大于等于?????????

小于等于??????????

大于????????????????

有符號跳轉(zhuǎn)表示法

小于?????????????????

大于等于?????????

小于等于????????

大于????????????????

無符號跳轉(zhuǎn)表示法詳解

我在學(xué)習(xí)這部分的最大的困惑點(diǎn)就是??和??并不直接相關(guān),彼此是交錯(cuò)的。

當(dāng)然或許有人會說,不滿足“小于”條件的自然是“大于等于”。既然“小于”是,那“大于等于”就是.然后“小于等于”時(shí)與取“或”就好。

這樣理解自然沒有問題,也方便記憶。只要記住以“小于”為基點(diǎn)就可以推出剩下的關(guān)系式。

但問題就在于為什么是“小于”,而不是“大于”。

原因如下。

在無符號數(shù)減法“a-b”中,“CF=1”一定表示a不夠減,a<b;但"CF=0"不一定表示a>b,還有可能是“a=b”。

更本質(zhì)的關(guān)系可以從下面的推導(dǎo)中看出

a < bCF = 1, ZF = 0
a > bCF = 0, ZF = 0
a = bCF = 0, ZF = 1

在 a < b 中,根據(jù)卡諾圖的規(guī)則,合并第二列的兩項(xiàng),.(在卡諾圖的規(guī)則中,?“CF=1,OF=1" 的 “-”?項(xiàng)可以隨意與 “1” 項(xiàng)合并,即表達(dá)式為 CF = 1.)

CF = 0CF = 1
ZF = 001
ZF = 10-

在 a >?b 中,, 兩邊取反,即

CF = 0CF = 1
ZF = 010
ZF = 10-

在 a <= b 中,用卡諾圖得出關(guān)系式,

CF = 0CF = 1
ZF = 001
ZF = 11-

在 a >=?b 中,用卡諾圖得出關(guān)系式,合并第一列的兩項(xiàng),

CF = 0CF = 1
ZF = 010
ZF = 11-

有符號跳轉(zhuǎn)表示法詳解

相比于無符號數(shù),有符號數(shù)稍微復(fù)雜,不過差別也只在于“CF”這一項(xiàng)變成了"OF,SF"這兩項(xiàng)。從最開始的關(guān)系式看出與的功能是完全等價(jià)的。換句話說,只要我們能證明一定表示在有符號數(shù)減法“a-b”中,a不夠減即可。

觀察下表

a < b

a,b都為正,SF = 1, OF = 0, ZF = 0

a,b都為負(fù),SF = 1, OF = 0, ZF = 0

a為負(fù),b為正,SF = 1, OF = 0, ZF = 0(沒溢出)

a為負(fù),b為正,SF = 0, OF = 1, ZF = 0(溢出)

a > b

a,b都為正,SF = 0, OF = 0, ZF = 0

a,b都為負(fù),SF = 0, OF = 0, ZF = 0

a為正,b為負(fù),SF = 1, OF = 1, ZF = 0(溢出)

a為正,b為負(fù),SF = 0, OF = 0, ZF = 0(沒溢出)

a = bSF = 0, OF = 0, ZF = 1

可以看出在所有可能的9種情況中,是a<b的充要條件。因此可以用代替無符號中的。

總結(jié)

以上是生活随笔為你收集整理的【详解】指令系统中跳转指令与OF,SF,CF,ZF的关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。