這個(gè)問(wèn)題很簡(jiǎn)單 樓主別想復(fù)雜:
樓主錯(cuò)把化為10進(jìn)制搞成了化為補(bǔ)碼了.
化為10進(jìn)制和化為補(bǔ)碼是完全兩回事,因?yàn)檠a(bǔ)碼仍然是2進(jìn)制,是另一種2進(jìn)制表示形式.
下面我將認(rèn)為樓主要求2進(jìn)制補(bǔ)碼把這道題解一遍:
在解決這個(gè)問(wèn)題之前,樓主需要明白的是,0用原碼表示時(shí)有兩種表示
+0和—0 +0的是0000符號(hào)位是0 —0是1000 符號(hào)位是1
我要多說(shuō)一句,補(bǔ)碼可以表示的范圍是除掉符號(hào)位后的 -2^n~2^n-1
如果你的原碼壓根不在這個(gè)范圍,就無(wú)法表示.
樓主提供的原碼是 1 000 0000 0000 0000,這是原碼負(fù)0(—0)
而在補(bǔ)碼中,是沒(méi)有負(fù)0概念的,補(bǔ)碼的0和負(fù)0都是0.
所以樓主必須要化成+0,即0 000 0000 0000 0000 再來(lái)求補(bǔ)碼.
所以,您這道題出的本身就很奇怪.因?yàn)闆](méi)有哪個(gè)人用負(fù)0(—0)求補(bǔ)碼
如果您堅(jiān)持要求的話(huà),就按照我上面說(shuō)的,化正求補(bǔ).因?yàn)檠a(bǔ)碼只支持正0.
補(bǔ)碼是2進(jìn)制數(shù)表示法,不是10進(jìn)制.轉(zhuǎn)為10進(jìn)制和求補(bǔ)碼不一樣,樓主別混淆了
第二個(gè)問(wèn)題:
我在前面已經(jīng)說(shuō)到1000 0000 0000 0000是二進(jìn)制時(shí),才可以用除符號(hào)求反+1求2進(jìn)制補(bǔ)碼.
化成十六進(jìn)制時(shí),從左到右每4位合成一位十六進(jìn)制位,因?yàn)?的4次方=16.
所以是(1000)2=(8)16 (0000)2=(0)16 最終結(jié)果是(8000)16依然從左到右
再補(bǔ)充一點(diǎn)給樓主:
為什么4位2進(jìn)制表示1位16進(jìn)制:
進(jìn)制之間的轉(zhuǎn)化的標(biāo)準(zhǔn)是 轉(zhuǎn)化之后他們所代表的值不變.
如16進(jìn)制中的10,在10進(jìn)制中,其實(shí)是16.因?yàn)?^16=1^10+6
而2^4=16::0-15這16個(gè)數(shù),就用4位來(lái)2進(jìn)制來(lái)表示,可以不重不漏.左邊一個(gè)16進(jìn)制數(shù)恰對(duì)應(yīng)右邊一個(gè)4位的2進(jìn)制數(shù).(這是數(shù)學(xué)上的排列,這個(gè)樓主肯定懂吧?)
樓主可能會(huì)問(wèn)我為什么高位也可以如此,那是因?yàn)椤?6^n 也等于×2^4^n嘛.
至于1000 0000 0000 0000怎么樣去求10進(jìn)制,
1×2^12 = 1×10^...+ 1×10^...這樣求就OK
請(qǐng)問(wèn)1000 0000 0000 0000 代表有符號(hào)的16進(jìn)制數(shù)如何補(bǔ)碼運(yùn)算,以及如何進(jìn)行十進(jìn)制轉(zhuǎn)換?
請(qǐng)問(wèn)1000 0000 0000 0000 代表有符號(hào)的16進(jìn)制數(shù)如何補(bǔ)碼運(yùn)算,以及如何進(jìn)行十進(jìn)制轉(zhuǎn)換?
在對(duì)其進(jìn)行十進(jìn)制轉(zhuǎn)換時(shí),是不是要對(duì)后面的15為進(jìn)行取反,變?yōu)?111 1111 1111 1111,然后再加1,變成 1 0000 0000 0000 0000 ,這樣就變成17位了啊,請(qǐng)問(wèn)這是怎么回事,或者正確的是如何該如何理解的啊?
在對(duì)其進(jìn)行十進(jìn)制轉(zhuǎn)換時(shí),是不是要對(duì)后面的15為進(jìn)行取反,變?yōu)?111 1111 1111 1111,然后再加1,變成 1 0000 0000 0000 0000 ,這樣就變成17位了啊,請(qǐng)問(wèn)這是怎么回事,或者正確的是如何該如何理解的啊?
其他人氣:979 ℃時(shí)間:2019-08-20 03:08:55
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- 為什么8位有符號(hào)十進(jìn)制整數(shù) -128的補(bǔ)碼是1000 0000 ?我想來(lái)想去想不通
- 在有符號(hào)數(shù)中1000 0000是正數(shù)還是負(fù)數(shù)?它的補(bǔ)碼是什么?
- 若采用16位二進(jìn)制補(bǔ)碼形式表示整數(shù),最高位為符號(hào)位,則十進(jìn)制數(shù)-32768的補(bǔ)碼表示為
- 某8位二進(jìn)制數(shù)補(bǔ)碼數(shù)為1000,0000,其十進(jìn)制真值為
- 如果用8位二進(jìn)制補(bǔ)碼表示有符號(hào)的整數(shù),則所能表示的十進(jìn)制數(shù)的范圍是多少?
- 一個(gè)數(shù)除以9,減去9,加上9,等于999,求這個(gè)數(shù).
- 已知一個(gè)標(biāo)準(zhǔn)碳-12原子的質(zhì)量為n千克,一個(gè)A原子的質(zhì)量為m千克,則A原子的原子質(zhì)量為
- 平面鏡成像問(wèn)題,很容易
- 形容大自然美景的詞匯
- ——冰心——閱讀理解"然而"我不敢說(shuō)來(lái)生,也不敢信來(lái)生這句話(huà)的意蘊(yùn)是什么?
- 甲、乙兩車(chē)分別同時(shí)從相距380千米的兩地相對(duì)開(kāi)出,3小時(shí)相遇.已知甲車(chē)與乙車(chē)速度的比是10:9.相遇時(shí)乙車(chē)行了多少千米?
- 若a=b,2分之1b=2分之1c,3c-3d=0,則a和d之間的關(guān)系為()
猜你喜歡
- 1"如果愛(ài)無(wú)法用言語(yǔ)來(lái)表達(dá),我愿意用生命來(lái)證明"用英語(yǔ)怎么說(shuō)啊?
- 2如果(x-y)2+M=(x+y)2,那么M等于( ?。?A.2xy B.-2xy C.4xy D.-4xy
- 3以感恩為話(huà)題的作文除了寫(xiě)父母,老師,親戚,祖國(guó).還可以寫(xiě)什么?、 = =
- 4幾道德語(yǔ)題.來(lái)幫幫忙回答下哈..
- 5當(dāng)x-y=1時(shí),那么x4-xy3-x3y-3x2y+3xy2+y4的值是( ) A.-1 B.0 C.1 D.2
- 6湛藍(lán) 造句
- 7有沒(méi)有小學(xué)人教版PEP六年級(jí)下冊(cè)的英語(yǔ)書(shū)?
- 8用層次分析法來(lái)劃分句子成分
- 9酈道元 水經(jīng)注 江水 翻譯
- 10設(shè)圓C過(guò)點(diǎn)A(1,2),B(3,4),且在x軸上截得的弦長(zhǎng)為6,求圓C的方程.
- 11英語(yǔ)翻譯
- 12根號(hào)一加X(jué)減一分之二減根號(hào)一減X加一分之二等于二分之三