專轉(zhuǎn)本計(jì)算機(jī)進(jìn)制轉(zhuǎn)換與原、反、補(bǔ)碼_第1頁
專轉(zhuǎn)本計(jì)算機(jī)進(jìn)制轉(zhuǎn)換與原、反、補(bǔ)碼_第2頁
專轉(zhuǎn)本計(jì)算機(jī)進(jìn)制轉(zhuǎn)換與原、反、補(bǔ)碼_第3頁
專轉(zhuǎn)本計(jì)算機(jī)進(jìn)制轉(zhuǎn)換與原、反、補(bǔ)碼_第4頁
專轉(zhuǎn)本計(jì)算機(jī)進(jìn)制轉(zhuǎn)換與原、反、補(bǔ)碼_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)制

概念:按進(jìn)位的原則進(jìn)行計(jì)數(shù)稱為進(jìn)位計(jì)數(shù)制,簡稱數(shù)制。進(jìn)位記數(shù)制:表示數(shù)值大小的數(shù)碼與它在數(shù)中的位置有關(guān)。例如,十進(jìn)制數(shù)123.45。

進(jìn)位記數(shù)制的要素:①基數(shù):指各種進(jìn)位記數(shù)制中允許選用基本數(shù)碼的個數(shù)。例如十進(jìn)制的數(shù)碼有:0,1,2,3,4,5,6,7,8,9→基數(shù)是10。②位權(quán):每個數(shù)碼所表示的數(shù)值等于該數(shù)碼乘以一個與數(shù)碼所在位置相關(guān)的常數(shù),這個常數(shù)叫做權(quán)值。例如:123.45=1×102+2×101+3×100+4×10-1+5×10-2計(jì)算機(jī)導(dǎo)論幾種進(jìn)位計(jì)數(shù)制

計(jì)算機(jī)導(dǎo)論二進(jìn)制

二進(jìn)制:使用數(shù)字0和1等符號來表示數(shù)值且采用“逢二進(jìn)一”的進(jìn)位計(jì)數(shù)制。

注意:在計(jì)算機(jī)中,所有的信息(包括數(shù)據(jù)和指令)都是采用二進(jìn)制編碼。二進(jìn)制數(shù)制的特點(diǎn):僅使用0和1兩個數(shù)字。最大的數(shù)字為1,最小的數(shù)字為0。每個數(shù)字都要乘以基數(shù)2的冪次,該冪次由每個數(shù)字所在的位置決定。二進(jìn)制加法運(yùn)算規(guī)則:

0+0=00+1=11+0=11+1=10 計(jì)算機(jī)導(dǎo)論八進(jìn)制與十六進(jìn)制

八進(jìn)制:使用數(shù)字0、1、2、3、4、5、6、7等符號來表示數(shù)值的,且采用“逢八進(jìn)一”的進(jìn)位計(jì)數(shù)制。每一個數(shù)字的權(quán)由8的冪次決定,八進(jìn)制的基數(shù)為8。十六進(jìn)制:使用數(shù)字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F等符號來表示數(shù)值,其中A、B、C、D、E、F分別表示數(shù)字10、11、12、13、14、15。十六進(jìn)制的計(jì)數(shù)方法為“逢十六進(jìn)一”。每一個數(shù)字的權(quán)由16的冪次決定,十六進(jìn)制的基數(shù)為16。計(jì)算機(jī)導(dǎo)論十進(jìn)制整數(shù)轉(zhuǎn)換為非十進(jìn)制整數(shù)

除基取余法:“除基取余,先余為低(位),后余為高(位)”。十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)的方法是:除2取余法。計(jì)算機(jī)導(dǎo)論(108)10=(1101100)2例如:將一個十進(jìn)制整數(shù)108.375轉(zhuǎn)換為二進(jìn)制整數(shù)。

計(jì)算機(jī)導(dǎo)論十進(jìn)制整數(shù)轉(zhuǎn)換成八進(jìn)制整數(shù)的方法是:除8取余法。十進(jìn)制整數(shù)轉(zhuǎn)換成十六進(jìn)制整數(shù)的方法是:除16取余法。例如:將十進(jìn)數(shù)108轉(zhuǎn)換為八進(jìn)制整數(shù)和十六進(jìn)制整數(shù)的演算過程分別如圖(a)和圖(b)所示。計(jì)算機(jī)導(dǎo)論非十進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)

位權(quán)法:把各非十進(jìn)制數(shù)按權(quán)展開,然后求和?!祭?〗(10110)2=1×24+0×23+1×22+1×21+0×20=16+0+4+2+0=(22)10〖例2〗(1207)8=1×83+2×82+0×81+7×80=512+128+0+7=(647)10〖例3〗(1B2E)16=1×163+B×162+2×161+E×160=1×4096+11×256+2×16+14×1=(6958)10計(jì)算機(jī)導(dǎo)論二進(jìn)制與八進(jìn)制之間的轉(zhuǎn)換

二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù):將整數(shù)部分自右向左和小數(shù)部分自左向右分別按每三位為一組(不足三位用0補(bǔ)足),然后將各個三位二進(jìn)制數(shù)轉(zhuǎn)換為對應(yīng)的一位八進(jìn)制數(shù)。八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):把每一位八進(jìn)制數(shù)轉(zhuǎn)換為對應(yīng)的三位二進(jìn)制數(shù)。

〖例4〗(10111001010)2=(010111001010)2=(2712)8

〖例5〗(456)8

=(100101110)2

=(100101110)2計(jì)算機(jī)導(dǎo)論二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù):將整數(shù)部分自右向左和小數(shù)部分自左向右分別按每四位為一組,不足四位用0補(bǔ)足,然后將各個四位二進(jìn)制數(shù)轉(zhuǎn)換為對應(yīng)的一位十六進(jìn)制數(shù)。十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):把每一位十六進(jìn)制數(shù)轉(zhuǎn)換為對應(yīng)的四位二進(jìn)制數(shù)。

〖例7〗(10111001010)2=(010111001010)2

=(5CA)16

〖例8〗(1A9F)16=(0001101010011111)2

=(1101010011111)2計(jì)算機(jī)導(dǎo)論八進(jìn)制與十六進(jìn)制之間的相互轉(zhuǎn)換

八進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的轉(zhuǎn)換,一般通過二進(jìn)制數(shù)作為橋梁,即先將八進(jìn)制或十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),再將二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)或八進(jìn)制數(shù)。計(jì)算機(jī)導(dǎo)論碼制

在數(shù)學(xué)中,是將正號“+”和負(fù)號“-”放在絕對值前面來表示該數(shù)是正數(shù)還是負(fù)數(shù)的。而在計(jì)算機(jī)中則使用符號位來表示正、負(fù)數(shù)。符號位規(guī)定放在數(shù)的最前面,用“0”表示正號,“1”表示負(fù)號,其余位仍表示數(shù)值(2進(jìn)制表示)。在計(jì)算機(jī)中,數(shù)有3種表示方法:原碼、補(bǔ)碼、反碼。計(jì)算機(jī)導(dǎo)論原碼表示法

表示方法:原碼表示方法中,數(shù)值用絕對值表示,在數(shù)值的最左邊用“0”和“1”分別表示正數(shù)和負(fù)數(shù),書寫成[X]原表示X的原碼。

例如:當(dāng)n=8,十進(jìn)制數(shù)+19和-19的原碼表示為:[+19]原=00010011

[-19]原=10010011計(jì)算機(jī)導(dǎo)論反碼表示法

表示方法:反碼表示方法中,正數(shù)的反碼與原碼相同,負(fù)數(shù)的反碼是其絕對值的二進(jìn)制表示按各位取反(0變1,1變0)所得的表示。例如:當(dāng)n=8,十進(jìn)制數(shù)+19和-19的反碼表示為:[+19]反=00010011[-19]反=11101100計(jì)算機(jī)導(dǎo)論補(bǔ)碼表示法

表示方法:正數(shù)的補(bǔ)碼與原碼、反碼相同,負(fù)數(shù)的補(bǔ)碼是其絕對值的二進(jìn)制表示按各位取反(0變1,1變0)加1,即為其反碼+1。例如:當(dāng)n=8,十進(jìn)制數(shù)+19和-19的補(bǔ)碼表示為:[+19]補(bǔ)=00010011[-19]補(bǔ)=11101101計(jì)算機(jī)導(dǎo)論

①一個正數(shù)的原碼、反碼和補(bǔ)碼的表示形式相同,符號位置0,其它位是數(shù)的真值。負(fù)數(shù)的原碼符號位→1其余位是該數(shù)的絕對值負(fù)數(shù)的反碼符號位→1其余各位逐位取反負(fù)數(shù)的補(bǔ)碼符號位→1其余各位逐位取反,末位加1

[+0]原=000…0

[-0]原=100…0不唯一

[+0]反=000…0

[-0]反=111…1不唯一

[+0]補(bǔ)=00…0

[-0]補(bǔ)=00…0唯一

②真值零的表示:總結(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論