ch2二進制轉(zhuǎn)換及編碼_第1頁
ch2二進制轉(zhuǎn)換及編碼_第2頁
ch2二進制轉(zhuǎn)換及編碼_第3頁
ch2二進制轉(zhuǎn)換及編碼_第4頁
ch2二進制轉(zhuǎn)換及編碼_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學(xué)計算機基礎(chǔ)2016年秋季學(xué)期愛課程賬號信息修改和課程學(xué)習(xí)昵稱要符合“NCUTFU學(xué)號姓名”格式

?!霸谛P畔ⅰ碧幪顚憣W(xué)號。試試使用GoogleChrome網(wǎng)絡(luò)瀏覽器。學(xué)習(xí)第一章第3節(jié)完成測試、參與課程討論、向老師提問。選學(xué)同步源課程的第三周內(nèi)容。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系1上期回顧二進制及其轉(zhuǎn)換進位計數(shù)制的概念十進制、二進制、八進制、十六進制之間的轉(zhuǎn)換計算機內(nèi)信息的表示字符編碼其他信息的編碼2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系2本講主要內(nèi)容基R(Radix)數(shù)制:使用r個基本數(shù)碼,逢r進位位權(quán)表示法:每一固定位置上對應(yīng)的權(quán)值為ri3一、進位計數(shù)制N=an-1×rn-1+an-2×rn-2+…+a0×r0+a-1×r-1+…+a-m×r-m基數(shù)權(quán)數(shù)碼2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系二進制(用字母B表示):基數(shù)為2(0、1),第i位上的權(quán)值為2i八進制(用字母O表示):基數(shù)為8(0-7),第i位上的權(quán)值為8i十進制(用字母D表示):基數(shù)為10(0-9),第i位上的權(quán)值為10i十六進制(用字母H表示):基數(shù)為16(0-9、A-F),第i位上的權(quán)值為16i4常用的進位計數(shù)制2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系(252.42)D=2×102+5×101+2×100+4×10-1+2×10-2(11111100.011)B=1×27+1×26+1×25+1×24+1×23+1×22+1×2-2+1×2-3(374.33)O=3×82+7×81+4×80+3×8-1+3×8-2(fc.6c)H=15×161+12×160+6×16-1+12×16-25舉例返回2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系6二、數(shù)制的轉(zhuǎn)換其他進制(以2為例)→10:按權(quán)相加法(1100101.101)B=+1×2-1+0×2-2+1×2-3

1×26+1×25+0×24+0×23+1×22+0×21+1×20=64+32+0+0+4+0+1+0.5+0.125=(101.625)D2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系710→其他進制(以2為例)

整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換整數(shù)部分:除2取余法。即把整數(shù)部分不斷除以2,并記下 每次除得的余數(shù),直到商0為止,將所得余數(shù)從最后一位讀起,即得所求的二進制整數(shù)。小數(shù)部分:乘2取整法。被轉(zhuǎn)換的小數(shù)部分每次乘2,所得 乘積的整數(shù)部分就為對應(yīng)的二進制數(shù),將所得乘積整數(shù)從第一位讀起,即得所求的二進制小數(shù)。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系86623321601282422212000010小數(shù)部分0.625*2=1.2500.25*2=0.5010.5*2=1.00(0.625)D=(0.101)B1Note:十進制小數(shù)不一定都能轉(zhuǎn)換成完全等值的二進制小數(shù),有時要取近似值。(66)D=(1000010)B(66.625)D=(1000010)B+(0.101)B=(1000010.101)B整數(shù)部分2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系9二進制與其它進制數(shù)的轉(zhuǎn)換2→8:“三位并一位”(1010111011.0010111)B=(1273.134)O1010111011.00101113.1341278→2:“一位拆三位”0000(144)O=(001

100

100)B1442023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系102→16:“四位并一位”(1011010101.011101)B=(2D5.74)H

1011010101.0111012D5.7416→2:“一位拆四位”0000(64)H=(0110

0100

)B642023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系二進制、八進制、十六進制數(shù)間的關(guān)系

八進制

二進制

十六進制二進制

十六進制

二進制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F11112023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系1112三、二進制數(shù)的算術(shù)運算1.加法運算規(guī)則0+0=00+1=1+0=11+1=0

1011+ 11011 10002023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系132.減法運算規(guī)則0-0=1-1=01-0=10-1=11 1001- 1010 11112023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系14運算規(guī)則0×0=00×1=1×0=01×1=1 1101× 1010 0000

1101 0000+ 1101

00000103.二進制數(shù)的乘法運算2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系154.二進制數(shù)的除法運算運算規(guī)則0÷0=00÷1=01÷1=1 101 1011 111011 1011 1111 1011 1002023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系16邏輯運算法則邏輯與運算真值表 ABF=A×B0000101001112023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系17邏輯或運算真值表 ABF=A+B0000111011112023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系18邏輯非運算真值表 AF=A01102023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系19二進制數(shù)的位運算10010 &1101100110010 |11011001

~ 10010=10000=11011011=111011012023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系20四、數(shù)據(jù)在計算機中的表示2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系21數(shù)值符號數(shù)的機器數(shù)表示

10101100數(shù)符(Sign):“0”為正、“1”為負定點整數(shù)

定點小數(shù)

定點數(shù)SS無符號有符號小數(shù)點小數(shù)點2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系22浮點數(shù)表示(110.011)B=(1.10011)B×2(+10)B=(11001.1)B×2(-10)B=(0.110011)B×2(+11)B階碼數(shù)符階符尾數(shù)N=數(shù)符尾數(shù)2階符階碼尾數(shù)的位數(shù)決定數(shù)的精度階碼的位數(shù)決定數(shù)的范圍

1100110011浮點數(shù)的規(guī)格化形式:

定點整數(shù)定點小數(shù)2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系230X1|X|0<=XX<=0+7:00000111+0:00000000-7:10000111-0:10000000[X]原=帶符號數(shù)的表示

(1)原碼假定一個數(shù)在機器中占用8位。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系24(2)反碼(3)補碼0X1|X|0<=XX<=0+7:00000111+0:00000000-7:11111000-0:11111111[X]反=0X[X]反+10<=XX<=0+7:00000111+0:00000000-7:11111001-0:00000000[X]補=2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系25非數(shù)值信息的表示—編碼二進制編碼——

用一組特定的二進制數(shù)代表某個信息‘2’……00110010‘8’……00111000‘F’……01000110‘f’……01100110

Ff28”……01000110011001100011001000111000 46H66H32H38H2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系261、西文字符編碼ASCII碼:AmericanStandardCodeforInformation Interchange,美國標準信息交換代碼。微型機中普遍采用ASCII碼。這種編碼方案中,用八位二進制d7d6d5d4d3d2d1d0存放一個字符,d0為最低位,最高位d7正常情況下為“0”,在需要奇偶校驗時,這一位可用于存放奇偶校驗的值,稱為校驗位。其余七位可以用來表示128個(0~127)不同的字符,控制字符:0~32,127;普通字符94個,包括數(shù)字字符,以及大小寫英文字母等。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系272023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系28例字符 編碼 對應(yīng)的十進制值換行 0AH 10回車 0DH 13空格 20H 32‘0’~‘9’ 30H~39H 48~57‘A’~‘Z’ 41H~5AH 65~90‘a(chǎn)’~‘z’ 61H~7AH 97~122EBCDIC碼:ExtendedBinary-CodedDecimalInterchangeCode,擴充的二-十進制交換碼。是美國IBM公司在它的各類機器上廣泛使用的一種信息代碼。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系292、中文字符編碼存儲輸出輸入碼機內(nèi)碼字形碼國標碼輸入(1)漢字輸入碼音碼類:全拼、雙拼、微軟拼音、自然碼和智能ABC等形碼類:五筆字型法、鄭碼輸入法等。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系30(2)漢字國標碼(GB2312-80)一級漢字3755個;二級漢字3008個。漢字分成94個區(qū),每個區(qū)中94個漢字。每個漢字編碼占兩個字節(jié)。區(qū)號和位號各加32即構(gòu)成國標碼。區(qū)號區(qū)中位置2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系31(3)機內(nèi)碼:漢字在設(shè)備或信息處理系統(tǒng)內(nèi)部最基本的表達形式。漢字編碼與西文編碼的區(qū)分雙字節(jié)的國標碼中,兩個字節(jié)的最高位都為“1”,而ASCII碼所用字節(jié)最高位保持為“0”,可以由軟件或硬件根據(jù)字節(jié)最高位來做出判斷。漢字

區(qū)位碼

國標碼

機內(nèi)碼中

5448 8680(0101011001010000)B (1101011011010000)B

2710 5942(0011101100101010)B (1011101110101010)B

2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系32(4)字形碼點陣式:存儲的是漢字字形點陣的代碼,有16×16點陣、24×24點陣、32×32點陣、48×48點陣等。其編碼、存儲方式簡單、無需轉(zhuǎn)換直接輸出,但是放大后產(chǎn)生的效果差。矢量式:存儲的是描述漢字字形的輪廓特征,矢量方式的特點正好與點陣式相反。(5)漢字地址碼:每個漢字字形碼在漢字字庫中的相對位移地址。地址碼和機內(nèi)碼要有簡明的對應(yīng)轉(zhuǎn)換關(guān)系。2023/2/2計算機學(xué)院計算機科學(xué)與技術(shù)系33組平面行

字位最高位為0基本多文種平面(BMP):0組0平面,包含字母、音節(jié)及表意文字等。例如: ‘A’ 41H(ASCII) 00000041H(UCS) ‘大’ 3473H(GB2312) 00005927H(UCS)UCS編碼:國際標準,通用多八位編碼字符集UCS(UniversalCodeSet),世界各種文字的統(tǒng)一的編碼方案,一個

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論