久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

原碼、反碼,、補(bǔ)碼和移碼

 Java技術(shù)館 2012-04-10

原碼,、反碼、補(bǔ)碼和移碼其實(shí)很簡(jiǎn)單

最近在備戰(zhàn)軟考,,復(fù)習(xí)到計(jì)算機(jī)組成原理的時(shí)候,,看到書中關(guān)于原碼,、反碼、補(bǔ)碼和移碼的定義如下(n是機(jī)器字長(zhǎng)):


原碼:




反碼:



補(bǔ)碼:



移碼:



看完這些定義以后,,我的腦袋瞬間膨脹到原來(lái)的二倍,!這樣變態(tài)的公式不管你記不記得住,反正我是記不??!還好以前對(duì)它們有所了解,否則看到這一堆公式恐怕我早就放棄參加軟考的念頭嘍,。


其實(shí)沒(méi)必要弄得這么麻煩,,它們完全可以用一兩句話就描述的很清楚。

整數(shù)的原碼,、反碼,、補(bǔ)碼相同,我們只需區(qū)別對(duì)待負(fù)數(shù)即可,。

原碼:


如果機(jī)器字長(zhǎng)為n,,那么一個(gè)數(shù)的原碼就是用一個(gè)n位的二進(jìn)制數(shù),其中最高位為符號(hào)位:正數(shù)為0,,負(fù)數(shù)為1,。剩下的n-1位表示概數(shù)的絕對(duì)值。

例如: X=+101011 , [X]原= 00101011    X=-101011 , [X]原= 10101011 
位數(shù)不夠的用0補(bǔ)全,。

PS:正數(shù)的原,、反、補(bǔ)碼都一樣:0的原碼跟反碼都有兩個(gè),,因?yàn)檫@里0被分為+0和-0,。

反碼:

知道了什么是原碼,,那反碼就更是張飛吃豆芽——小菜一碟了,。知道了原碼,那么你只需要具備區(qū)分0跟1的能力就可以輕松求出反碼,,為什么呢,?因?yàn)榉创a就是在原碼的基礎(chǔ)上,符號(hào)位不變其他位按位取反(就是0變1,,1變0)就可以了,。


例如:X=-101011 , [X]原= 10101011[X]反=11010100


補(bǔ)碼:


補(bǔ)碼也非常的簡(jiǎn)單就是在反碼的基礎(chǔ)上按照正常的加法運(yùn)算加1,。


例如:X=-101011 , [X]原= 10101011 ,,[X]反=11010100,[X]補(bǔ)=11010101


PS:0的補(bǔ)碼是唯一的,,如果機(jī)器字長(zhǎng)為8那么[0]補(bǔ)=00000000,。


移碼:


移碼最簡(jiǎn)單了,,不管正負(fù)數(shù),只要將其補(bǔ)碼的符號(hào)位取反即可,。


例如:X=-101011 , [X]原= 10101011 ,,[X]反=11010100,[X]補(bǔ)=11010101,,[X]移=01010101

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多