計(jì)算機(jī)中的減法運(yùn)算

學(xué)習(xí)過(guò)計(jì)算機(jī)組成原理的同學(xué)可能知道惨寿,雖然我們可以讓計(jì)算機(jī)做減法運(yùn)算琉闪,但是計(jì)算機(jī)內(nèi)部實(shí)際上是在做加法運(yùn)算迹炼。因?yàn)榧釉冶颉p颠毙、乘、除四則運(yùn)算都可以分解成加法運(yùn)算和位移運(yùn)算砂碉,而且計(jì)算機(jī)也只會(huì)處理這兩種簡(jiǎn)單的運(yùn)算蛀蜜,所以計(jì)算機(jī)內(nèi)部會(huì)通過(guò)一個(gè)叫作加法器的電子元件來(lái)處理減法運(yùn)算。

將減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算就要用到負(fù)數(shù)增蹭,但是計(jì)算機(jī)只認(rèn)識(shí)二進(jìn)制數(shù)字滴某,并不認(rèn)識(shí)符號(hào)“-”。為了表示負(fù)數(shù),人們就規(guī)定二進(jìn)制數(shù)的最高位為符號(hào)位霎奢,符號(hào)位是 0 時(shí)表示證書(shū)户誓,符號(hào)位是 1 時(shí)表示負(fù)數(shù)。

舉個(gè)例子幕侠,1 如果用 8 位二進(jìn)制數(shù)來(lái)表示的應(yīng)該是 00000001帝美,最高位也就是左邊第一位是 0。那么很同學(xué)肯定會(huì)覺(jué)得 -1 的二進(jìn)制數(shù)應(yīng)該是 10000001晤硕,這樣表示會(huì)有什么問(wèn)題呢悼潭?我們都知道 1 +(-1) = 0, 但是 00000001 + 10000001 = 10000001,而忽略符號(hào)位后舞箍,10000001 的表示的十進(jìn)制數(shù)是 1舰褪,這顯然是不對(duì)的,正確答案其實(shí)是 11111110疏橄。很多同學(xué)肯定會(huì)有疑問(wèn)占拍,11111111 去掉符號(hào)位后表示的十進(jìn)制數(shù)不是 126 嗎?1 的負(fù)數(shù)怎么可能是126 呢捎迫?先別急刷喜,我們把 11111111 稱(chēng)作 00000001 的補(bǔ)數(shù)。

補(bǔ)數(shù)又稱(chēng)為補(bǔ)碼立砸,是為了在計(jì)算機(jī)中表示負(fù)數(shù)而定義的概念掖疮。將一個(gè)二進(jìn)制數(shù)的各個(gè)位上的數(shù)值取反然后再將結(jié)果加 1,就可以得到這個(gè)二進(jìn)制數(shù)的補(bǔ)數(shù)颗祝。然后我們來(lái)看一下 1 + (-1) 的二進(jìn)制計(jì)算過(guò)程: 00000001 + 11111111 = 100000000浊闪,得到的是一個(gè) 9 位的二進(jìn)制數(shù),比原來(lái)的 8 位多出了 1 位螺戳,由于硬件物理上的限制計(jì)算機(jī)會(huì)忽略掉最高位的溢出搁宾。因此在計(jì)算機(jī)看來(lái)相加的結(jié)果是 00000000,這也就滿足了 1 + (-1) = 0倔幼。同理盖腿,對(duì)一個(gè)二進(jìn)制負(fù)數(shù)求補(bǔ)數(shù),就可以得到相應(yīng)的正數(shù)损同。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翩腐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子膏燃,更是在濱河造成了極大的恐慌茂卦,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件组哩,死亡現(xiàn)場(chǎng)離奇詭異等龙,居然都是意外死亡处渣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)蛛砰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)罐栈,“玉大人,你說(shuō)我怎么就攤上這事泥畅∮扑玻” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,990評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵涯捻,是天一觀的道長(zhǎng)浅妆。 經(jīng)常有香客問(wèn)我,道長(zhǎng)障癌,這世上最難降的妖魔是什么凌外? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,618評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮涛浙,結(jié)果婚禮上康辑,老公的妹妹穿的比我還像新娘。我一直安慰自己轿亮,他們只是感情好疮薇,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著我注,像睡著了一般按咒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上但骨,一...
    開(kāi)封第一講書(shū)人閱讀 52,246評(píng)論 1 308
  • 那天励七,我揣著相機(jī)與錄音,去河邊找鬼奔缠。 笑死掠抬,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的校哎。 我是一名探鬼主播两波,決...
    沈念sama閱讀 40,819評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闷哆!你這毒婦竟也來(lái)了腰奋?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,725評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤阳准,失蹤者是張志新(化名)和其女友劉穎氛堕,沒(méi)想到半個(gè)月后馏臭,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體野蝇,經(jīng)...
    沈念sama閱讀 46,268評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡讼稚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绕沈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锐想。...
    茶點(diǎn)故事閱讀 40,488評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖乍狐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤晨仑,帶...
    沈念sama閱讀 36,181評(píng)論 5 350
  • 正文 年R本政府宣布意乓,位于F島的核電站,受9級(jí)特大地震影響惜傲,放射性物質(zhì)發(fā)生泄漏洽故。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評(píng)論 3 333
  • 文/蒙蒙 一盗誊、第九天 我趴在偏房一處隱蔽的房頂上張望时甚。 院中可真熱鬧,春花似錦哈踱、人聲如沸荒适。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,331評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刀诬。三九已至,卻和暖如春邪财,著一層夾襖步出監(jiān)牢的瞬間舅列,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,445評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工卧蜓, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帐要,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,897評(píng)論 3 376
  • 正文 我出身青樓弥奸,卻偏偏與公主長(zhǎng)得像榨惠,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子盛霎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容