要限定數(shù)字的位數(shù),運(yùn)算結(jié)果超出了范圍,就溢出了.
樓主給出的兩個(gè)數(shù),沒(méi)有明確的位數(shù),這就永遠(yuǎn)不會(huì)溢出.書(shū)上說(shuō)要補(bǔ)成一樣長(zhǎng)的再算,在1101前面加4個(gè)1這樣再算然后第一位就會(huì)進(jìn)位了...隨意說(shuō)一個(gè)位數(shù)不清的數(shù),計(jì)算、判斷,就不規(guī)范。
計(jì)算機(jī)一般是8位,或16位的。
一個(gè)8位補(bǔ)碼,所能表示的數(shù)字范圍是:-128~+127。
計(jì)算十進(jìn)制的加法:100 + 100 = 200
用8位補(bǔ)碼來(lái)計(jì)算,就是:
0110 0100 + 0110 0100 = 1100 1000。并沒(méi)有進(jìn)位。
但是,結(jié)果并不是200的補(bǔ)碼,而是-56的補(bǔ)碼。
因?yàn)?200 的補(bǔ)碼,需要 9 位二進(jìn)制數(shù)。
這就是溢出了。厄 這么說(shuō)就是只要結(jié)果一樣就不是溢出嗎運(yùn)算結(jié)果,超出了指定位數(shù)所能表示的范圍,就溢出了。
先要明確位數(shù),然后就知道了范圍,最后再討論溢出與否。
不是隨便給定兩個(gè)數(shù)字,就能判定溢出不溢出的。16 位的補(bǔ)碼,可表示:-32768~+32767。
計(jì)算十進(jìn)制的加法:100 + 100 = 200
用 16 位補(bǔ)碼來(lái)計(jì)算,就是:
0000 0000 0110 0100 +
0000 0000 0110 0100 =
0000 0000 1100 1000
結(jié)果,正是 200 的補(bǔ)碼。
此時(shí),就沒(méi)有溢出。
二進(jìn)制補(bǔ)碼運(yùn)算判斷是否溢出的標(biāo)準(zhǔn)是什么?用1101+01010101作為例子
二進(jìn)制補(bǔ)碼運(yùn)算判斷是否溢出的標(biāo)準(zhǔn)是什么?用1101+01010101作為例子
數(shù)學(xué)人氣:400 ℃時(shí)間:2020-06-20 06:46:39
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- 二進(jìn)制補(bǔ)碼運(yùn)算
- 二進(jìn)制補(bǔ)碼的計(jì)算
- 二進(jìn)制數(shù) 原碼為101011,它的反碼和補(bǔ)碼是?二進(jìn)制數(shù) 補(bǔ)碼為101011,它的原碼是什么呢?
- 用二進(jìn)制補(bǔ)碼計(jì)算的問(wèn)題
- 下列各數(shù)均為十進(jìn)制數(shù),請(qǐng)用8位二進(jìn)制補(bǔ)碼計(jì)算下列各題,并用是十六進(jìn)制數(shù)表示其運(yùn)算結(jié)果.
- It was four days ago____ the man was put into prison again.
- 完全失重的時(shí)候?yàn)槭裁此纬山^對(duì)球形
- 高中數(shù)學(xué)排列組合公式Cnm(n為下標(biāo),m為上標(biāo))=n!/m!(n-m)!是怎么來(lái)的
- 一個(gè)直角三角形的三邊長(zhǎng)為連續(xù)偶數(shù),則它各邊長(zhǎng)為?勾股定理怎么算出來(lái)的啊?
- 我很在乎你 用英文怎么寫(xiě)
- +500度和-400度的眼鏡片,哪個(gè)是近視鏡片它的焦度是多少,焦距是多少
- 已知a
猜你喜歡
- 1sin(π-θ)+cos(2π-θ)/cos(5π/2-θ)+sin(3π/2+θ)=2,則sinθcosθ=______
- 2一到四年級(jí)的古詩(shī)
- 3南宋時(shí)兩大詞人被譽(yù)為“蘇辛”,“蘇”指的是蘇軾,那“辛”指的是哪位豪放派詞人?
- 4數(shù)學(xué)題,誰(shuí)來(lái)幫幫我呀!O(∩_∩)O謝謝!要過(guò)程.000
- 5Although laughter ___ the room ,she feilt lonely.
- 6我們腳下的這塊土地也是一本有趣的書(shū)(縮句)
- 7形容路途遙遠(yuǎn).——寫(xiě)一成語(yǔ)
- 8趣味語(yǔ)文小故事
- 9比喻琴聲優(yōu)美動(dòng)聽(tīng)的句子
- 10什么叫“四不像”?
- 11怎樣配置火堿消毒液,
- 12求 大工12春《高等數(shù)學(xué)》(上)在線作業(yè)2