第1次小課 數(shù)制轉(zhuǎn)換整數(shù)存儲_第1頁
第1次小課 數(shù)制轉(zhuǎn)換整數(shù)存儲_第2頁
第1次小課 數(shù)制轉(zhuǎn)換整數(shù)存儲_第3頁
第1次小課 數(shù)制轉(zhuǎn)換整數(shù)存儲_第4頁
第1次小課 數(shù)制轉(zhuǎn)換整數(shù)存儲_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第1次小課 數(shù)制轉(zhuǎn)換、整數(shù)存儲實驗?zāi)康模?掌握數(shù)制轉(zhuǎn)換技巧,能夠進行數(shù)制間(二進制,八進制,十進制,十六進制)的轉(zhuǎn)換和整數(shù)的存儲。11.機內(nèi)的信息表示: 二進制數(shù) 在計算機系統(tǒng)中采用二進制數(shù)制的進位遵循逢N進一 的規(guī)則,其中N是指數(shù)制中所需要的數(shù)字字符的總個數(shù),稱為基數(shù)。例如,十進制數(shù)用0、1、2、3、4、5、6、7、8、9等10個不同的符號來表示數(shù)值,這個10就是數(shù)字字符的總個數(shù),也是十進制的基數(shù),表示逢十進一。 任何一種數(shù)制表示的數(shù)都可以寫成按位權(quán)展開的多項式之和,位權(quán)是指一個數(shù)字在某個固定位置上所代表的值,處在不同位置上的數(shù)字符號所代表的值不同,每個數(shù)字的位置決定了它的值或者位權(quán)。而位權(quán)

2、與基數(shù)的關(guān)系是:各進位制中位權(quán)的值是基數(shù)的若干次冪。如十進制數(shù)730.28可以表示為: (730.28)10 =7(10)2 3(10)1 0(10)0 2(10)-1 8(10)-2 2 日常生活中使用的數(shù)制有很多種,在計算機中采用二進制。由于二進制數(shù)與十六進制數(shù)具有特殊的關(guān)系,所以在計算機應(yīng)用中常常根據(jù)需要使用十六進制數(shù)。 十進制數(shù):逢十進一,由數(shù)字09組成。 二進制數(shù):逢二進一,由數(shù)字0、1組成。 十六進制數(shù):逢十六進一,由數(shù)字09、AF組成。 將數(shù)由一種數(shù)制轉(zhuǎn)換成另一種數(shù)制稱為數(shù)制間的轉(zhuǎn)換。由于計算機采用二進制,但用計算機解決實際問題時對數(shù)值的輸入輸出通常使用十進制,這就有一個十進制向

3、二進制轉(zhuǎn)換或由二進制向十進制轉(zhuǎn)換的過程。也就是說,在使用計算機進行數(shù)據(jù)處理時首先必須把輸入的十進制數(shù)轉(zhuǎn)換成計算機所能接受的二進制數(shù);計算機在運行結(jié)束后,再把二進制數(shù)轉(zhuǎn)換為人們所習(xí)慣的十進制數(shù)輸出。這兩個轉(zhuǎn)換過程完全由計算機系統(tǒng)自動完成不需人們參與。 3常用的各種進位制及表示1、二進制:數(shù)碼 0,1 基 2 表示形式 B2、八進制:數(shù)碼 0,1,7 基 8 表示形式 O3、十進制:數(shù)碼 0,1,9 基 10 表示形式 D 4、十六進制:數(shù)碼 0,1,9,A,B,C,D,E,F(xiàn) 基 16 表示形式 H 如:100111O,1011D,1011001BH,1011DH,1011B (100111)B

4、 (780)D (1289ABC)H 42.數(shù)制間的轉(zhuǎn)換1). p 進制轉(zhuǎn)化成十進制an .a1a0.a-1.a-m (p) = a*pn + + a*p1 + a*p0 +a*p-1+.a*p-m 10101(B)=1 24+ 0 23+1 22+ 0 21 +1 20 =24+22+1=21101.11(B)=22+1+2-1+2-2=5.75101(O)=82+1=6571(O)=78+1=57101A(H)=163+16+10410652).十進制轉(zhuǎn)化成 p 進制 整數(shù)部分:除以 p取余數(shù),直到商為0,余數(shù)從右到左排列。 小數(shù)部分:乘以 p取整數(shù),整數(shù)從左到右排列。 例如,將一個十進制

5、整數(shù)108.375轉(zhuǎn)換為二進制整數(shù)。 6108.375=1101100.0117十進制整數(shù)轉(zhuǎn)換成八進制整數(shù)的方法是:除8取余法。十進制整數(shù)轉(zhuǎn)換成十六進制整數(shù)的方法是:除16取余法。 例如,將十進數(shù)108轉(zhuǎn)換為八進制整數(shù)和十六進制整數(shù)的演算過程分別如圖所示。83).二進制數(shù)與八進制數(shù)之間的轉(zhuǎn)換 (1)二進制數(shù)轉(zhuǎn)換成八進制數(shù) 二進制數(shù)轉(zhuǎn)換成八進制數(shù)的方法是:將二進制數(shù)從小數(shù)點開始,整數(shù)部分從右向左3位一組,小數(shù)部分從左向右3位一組,若不足三位用0補足即可。例如,將1100101110.1101B轉(zhuǎn)換為八進制數(shù)的方法如下: 9 3 2 1 6 . 4 3011 010 001 110 .100 01

6、1(2)八進制數(shù)轉(zhuǎn)換成二進制數(shù) 方法是:以小數(shù)點為界,向左或向右每一位八進制數(shù)用相應(yīng)的三位二進制數(shù)取代,然后將其連在一起即可。若中間位不足3位在前面用0補足。 例如,將3216.42轉(zhuǎn)換為二進制數(shù)的方法如下:則: (3216.43)811010001110.100011B104).二進制數(shù)與十六進制數(shù)之間的轉(zhuǎn)換(1)二進制數(shù)轉(zhuǎn)換成十六進制數(shù)轉(zhuǎn)換方法:從小數(shù)點開始,整數(shù)部分從右向左4位一組;小數(shù)部分從左向右4位一組,不足四位用0補足,每組對應(yīng)一位十六進制數(shù)即可得到十六進制數(shù)。 例如,將二進制數(shù)1101101110.110101B轉(zhuǎn)換為十六進制數(shù)。 1101101110.110101B36E.D4

7、H11(2) 十六進制數(shù)轉(zhuǎn)換成二進制數(shù)方法是:以小數(shù)點為界,向左或向右每一位十六進制數(shù)用相應(yīng)的四位二進制數(shù)取代,然后將其連在一起即可。36E.D4H 1101101110.110101B125).八進制數(shù)與十六進制數(shù)之間的相互轉(zhuǎn)換 八進制數(shù)與十六進制數(shù)之間的轉(zhuǎn)換,一般通過二進制數(shù)作為橋梁,即先將八進制或十六進制數(shù)轉(zhuǎn)換為二進制數(shù),再將二進制數(shù)轉(zhuǎn)換成十六進制數(shù)或八進制數(shù)。 136)進制轉(zhuǎn)換課堂作業(yè):(1013)10=( )2(101101110)2=( )10(101011001)2=( )16(169.5625)10=( )2(169.5623)10 =( )2(第5題2進制小數(shù)保留16位,提示

8、:可用windows計算器。10進制小數(shù)乘以2n,2進制小數(shù)點左移n位)111111010136615910101001.100110101001.10010143.數(shù)值數(shù)據(jù)在計算機內(nèi)的表示 一、機器數(shù)與原碼、補碼表示 1機器數(shù) 用“0”表示正數(shù),“1”表示負(fù)數(shù),其余位仍表示數(shù)值。把在機器內(nèi)存的正、負(fù)號數(shù)字化的數(shù)稱為機器數(shù)。 假設(shè)用8位(即1個字節(jié))來存儲數(shù)據(jù),右圖所示的是十進制數(shù)67和-67在計算機中的原碼存儲形式。 152原碼表示法 原碼表示方法中,數(shù)值用絕對值表示,在數(shù)值的最左邊用“0”和“1”分別表示正數(shù)和負(fù)數(shù),書寫成X原表示X的原碼。 例如,當(dāng)n=8,十進制數(shù)19和-19的原碼表示為

9、:19原00010011,19原16從定義可以看出,在原碼的表示中,有以下兩個特點:(1)最高位為符號位,正數(shù)為0,負(fù)數(shù)為1,其余n-1位是X的絕對值的二進制表示。(2)0的原碼有兩種表示:0原00000000,0原因此,原碼表示法中,數(shù)值0不是唯一的。173補碼表示法 用X補表示X的補碼。設(shè)機器的字長為n,則補碼的定義如下: 例如,當(dāng)n=8,十進制數(shù)19和-19的補碼表示為:19補19補18在補碼的表示中,有以下特點:(1)正數(shù)的補碼與原碼相同,就是自身的絕對值。負(fù)數(shù)的反碼是其絕對值的二進制表示按各位取反(0變1,1變0)加1(絕對值的補數(shù)),即為其反碼+1。(2)0在補碼表示中:0補0補00000000,數(shù)值0是唯一的。由于補碼運算方便,所以在計算機中廣泛使用。 19課堂練習(xí)1寫出原碼的真值。2寫出補碼1111的真值。3. 規(guī)定機器數(shù)的字長為6位,寫出下列數(shù)的機器數(shù)形式(6位):(1)無符號整數(shù)7:(2)7的補碼:(3)7的補碼:(4)7的原碼:(5)1的補碼4.給定一個二進制數(shù),如何判斷對應(yīng)的十進制數(shù)的奇偶性?20整數(shù)在計算機的存儲:28 (001C)H

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論