久久午夜无码,日日射天天射五月丁香婷婷我来了 ,欧美黑人又长又粗在线视频,午夜天网站

反碼補(bǔ)碼計(jì)算器(計(jì)算機(jī)原碼反碼和補(bǔ)碼看了這一篇)

反碼補(bǔ)碼計(jì)算器(計(jì)算機(jī)原碼反碼和補(bǔ)碼看了這一篇)

俞修文 2025-04-11 科技 43 次瀏覽 0個(gè)評(píng)論

最近看了一些文章說(shuō)原碼、反碼、補(bǔ)碼。還有一些軟考的那些講師講解。直接說(shuō)這樣背就沒(méi)有問(wèn)題了。完全沒(méi)有解析背后的原理。下面就是軟考的其中一頁(yè)P(yáng)PT。寫(xiě)得是沒(méi)錯(cuò),但是這樣背,很快就忘記了,我想從另外一個(gè)方向和你說(shuō)。為什么會(huì)出現(xiàn)原碼、反碼和補(bǔ)碼?他們解決了什么東西。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

其實(shí)出現(xiàn)這些都是為了方便表示一個(gè)負(fù)數(shù),而且在實(shí)現(xiàn)數(shù)的運(yùn)算的時(shí)間更簡(jiǎn)單?,F(xiàn)在計(jì)算機(jī)表示一個(gè)數(shù)都是用補(bǔ)碼,它解決了+0,-0的問(wèn)題。

下面用4個(gè)比特位來(lái)表示數(shù)

原碼表示:最高位(MSB most significant bit)代表符號(hào)位,0為正,1為符。你會(huì)發(fā)現(xiàn)會(huì)有-0(0000),+0(1000),和我們平時(shí)生活當(dāng)中只有一個(gè)-0和+0是一樣的相違背。然后對(duì)一個(gè)數(shù)進(jìn)行加法。按我們正常的去做加法,你會(huì)發(fā)現(xiàn)會(huì)結(jié)果是錯(cuò)的。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

原碼表示

明明+1 +(-1)=0,但是你看下面對(duì)應(yīng)的碼表是-2.如果想糾正這種結(jié)果也可以通常復(fù)雜的邏輯組件實(shí)現(xiàn)??唇Y(jié)果是不是有點(diǎn)反人性。所以計(jì)算機(jī)放棄使用這種表示一個(gè)數(shù)。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

以原碼方式進(jìn)行加法

反碼表示:這個(gè)你是需要記的,反碼是將正數(shù)取反(也就是翻轉(zhuǎn)它所有位,在硬件層面就是進(jìn)行NOT運(yùn)算)。直接上圖。你會(huì)發(fā)現(xiàn)仍然存在一個(gè)+0(0000),-0(1111)的問(wèn)題。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

反碼表示

做加法是怎么操作的呢,使用循環(huán)進(jìn)位這種方法,如果加法在最高位有溢出,就從最低位加1.如果不理解你再多看一次加粗的話還有再看一次圖。如果沒(méi)有溢出就不用管,但是這樣還是比較麻煩,因?yàn)橐嘧鲆徊郊?的操作(我看《計(jì)算機(jī)系統(tǒng)解密》這書(shū)上說(shuō)這樣操作加法麻煩,但是我覺(jué)得采取補(bǔ)碼的表示方法你本來(lái)也就要采取碼加1的做法,不也是多做了一步加1的操作嗎,怎么就說(shuō)有更簡(jiǎn)單的方法呢)。但是采取補(bǔ)碼運(yùn)算時(shí)方便了。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

反碼加法

補(bǔ)碼表示:對(duì)正數(shù)取反,也就是對(duì)每一位進(jìn)行NOT運(yùn)算,然后加1,如果出現(xiàn)進(jìn)位溢出,那就丟棄。 你看0就是(0000),如果你按補(bǔ)碼的規(guī)則,0000取反就是 1111再加1就是[1]0000,其中1是溢出,那就丟棄,那還是0000,所以完美地0只有一種表示方法。而且原碼,反碼都出現(xiàn)了兩個(gè)0,補(bǔ)碼只有一個(gè)0,所以補(bǔ)碼能表示更多數(shù),多在能比補(bǔ)碼反碼多表示一個(gè)負(fù)數(shù)。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

補(bǔ)碼表示

書(shū)中插圖那里我認(rèn)為不對(duì),-1應(yīng)該是1111的表示。它想尋找一個(gè)-1的表示方法。就是什么數(shù)加1會(huì)等于0。0的表示方法和1的表示方法已經(jīng)規(guī)定了好了。所以在尋找一個(gè)-1的表示方法,然后就得出了補(bǔ)碼的規(guī)則。所以你知道為什么會(huì)出現(xiàn)這些不同碼的表示方法了吧。就是為了尋找一個(gè)高效的方法(排隊(duì)奇異,使運(yùn)算簡(jiǎn)單)來(lái)表示一個(gè)負(fù)數(shù)。

計(jì)算機(jī):原碼、反碼和補(bǔ)碼??戳诉@一篇,你不會(huì)后悔

補(bǔ)碼加法

現(xiàn)在你已經(jīng)了對(duì)原碼,反碼,補(bǔ)碼清楚了吧。當(dāng)你遺忘,你想想怎么表示一個(gè)負(fù)數(shù),能夠不出現(xiàn)+0,-0的現(xiàn)象。計(jì)算是使用補(bǔ)碼來(lái)表示的負(fù)數(shù)的。最后來(lái)做幾道題來(lái)結(jié)束吧。

(1)十進(jìn)制數(shù)-48用補(bǔ)碼表示為( )

A、10110000 B、11010000 C、11110000 D、11001111

(2)已知X、Y為兩個(gè)有符號(hào)數(shù)的定點(diǎn)整數(shù),它們的補(bǔ)碼為:[x]補(bǔ)=00010011B,[y]補(bǔ)=11111001B,則[X+Y]補(bǔ)= B

將你的答案寫(xiě)在評(píng)論區(qū)。

轉(zhuǎn)載請(qǐng)注明來(lái)自夕逆IT,本文標(biāo)題:《反碼補(bǔ)碼計(jì)算器(計(jì)算機(jī)原碼反碼和補(bǔ)碼看了這一篇)》

每一天,每一秒,你所做的決定都會(huì)改變你的人生!

發(fā)表評(píng)論

快捷回復(fù):

評(píng)論列表 (暫無(wú)評(píng)論,43人圍觀)參與討論

還沒(méi)有評(píng)論,來(lái)說(shuō)兩句吧...

久久久噜噜噜久久熟女色| 日本熟妇21p| 精品国产乱码久久久久久郑州公司 | www天天操91| 首页国产日韩制服中文| 欧美综合中文字幕| 成人av片无码免费天天看| 久久综合久久精品视频| 一本无码影片| 五月天婷亚洲天综合网精品偷| 激情图区亚洲综合| 亚洲精品无码永久在线观看你懂的| 在线亚洲激情| 另类黄色| 欧美日本精品| 极品大屁股 在线播放| 成人久久av| 天堂中文在线官方网| 超碰人人艹人人搞| 欧美91区| 国产情侣天天在线| 涩涩在线观看| 性色av综合在线| www.色av| 人妻素人在线| 超碰人人超| 毛女人18毛片一区二区| 六月丁香五月婷婷Av| 日韩欧美色综合网站| 欧美高清在线视频一区二区| 亚洲国产精品推荐| 精精国产XXXX| 国产高清无码12345| 日韩欧美在线观看| 国产一二区视频| 99久久久国产免费观看精品| 中文字幕久久综合久久| 国产一区二区三区浪潮Av| 精品999久久久一级毛片| 亚洲欧美日韩精品久久亚洲| 不卡精品国产|