DJ課件2.2.1-2-原碼、反碼和補(bǔ)碼.pdf
《DJ課件2.2.1-2-原碼、反碼和補(bǔ)碼.pdf》由會(huì)員分享,可在線閱讀,更多相關(guān)《DJ課件2.2.1-2-原碼、反碼和補(bǔ)碼.pdf(7頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、計(jì)算機(jī)信息數(shù)字化基礎(chǔ)第二講 原碼、反碼和補(bǔ)碼機(jī)器數(shù)的三種編碼方法機(jī)器數(shù)的三種編碼方法原碼反碼補(bǔ)碼用“碼”來表示“數(shù)”?WHY?計(jì)算機(jī)不會(huì)做減法!11-211-2 11+1011-2=11+10?11+1011-2=11+10?模12模1210是-2的補(bǔ)碼10是-2的補(bǔ)碼對(duì)于任何一個(gè)負(fù)數(shù),只要求出它的補(bǔ)碼,減法就可以變加法符號(hào)位為“0”表示正,符號(hào)位為“1”表示負(fù),數(shù)值部分與真值相同。解:解:a=(1010)2,b=(1010)20 000 0 0例例:a=+10,b=10,直接寫出,直接寫出a,b的原碼的原碼a原原和和b原原,設(shè),設(shè)n=8。1 0 1 01 0 1 001a原原:b原原:原碼求
2、法:根據(jù)定義求原碼根據(jù)定義求原碼 直接寫出原碼直接寫出原碼 原碼、反碼和補(bǔ)碼反碼求法:根據(jù)定義求反碼正數(shù)的反碼表示與其原碼表示相同,負(fù)數(shù)的反碼表示是把原碼除符號(hào)位以外的各位取反。除符號(hào)位外,按位變反:b反:已知:a=+8,b=8,直接寫出a,b的反碼a反和b反,設(shè)n=8。解:a反=a原=00001000000100011111011 1先寫出b的原碼表示:b原:b反=11110111 原碼、反碼和補(bǔ)碼求補(bǔ)碼的方法:根據(jù)定義求補(bǔ)碼寫出負(fù)數(shù)的原碼,除符號(hào)位外按位取反+1已知:a=+2,b=2,設(shè)n=8,直接寫出a和b的補(bǔ)碼a補(bǔ)和b補(bǔ)解:a補(bǔ)=a原=(00000010)20 0 0 0 0 1 01 先寫出b的原碼表示1 1 1 1 11 01 除符號(hào)位外,數(shù)據(jù)位按位取反+1b補(bǔ)b原=原碼、反碼和補(bǔ)碼“0”藍(lán):順時(shí)針?biāo){:順時(shí)針+7;黃:逆時(shí)針黃:逆時(shí)針5。調(diào)整方法:“8+7”=“8 5”模數(shù)為12-5的補(bǔ)碼的補(bǔ)碼結(jié)果去掉模數(shù)結(jié)果去掉模數(shù)12計(jì)算機(jī)系統(tǒng)通常采用補(bǔ)碼運(yùn)算;僅用加法器就可實(shí)現(xiàn)所有算術(shù)運(yùn)算;符號(hào)位和數(shù)值部分一樣參加運(yùn)算。補(bǔ)碼的理解 原碼、反碼和補(bǔ)碼補(bǔ)碼的表示范圍:2n12n11當(dāng)n=8時(shí)補(bǔ)碼表示范圍:-128+127 原碼、反碼和補(bǔ)碼
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- DJ 課件 2.2 反碼 補(bǔ)碼