計(jì)算機(jī)當(dāng)中的編碼_第1頁
計(jì)算機(jī)當(dāng)中的編碼_第2頁
計(jì)算機(jī)當(dāng)中的編碼_第3頁
計(jì)算機(jī)當(dāng)中的編碼_第4頁
計(jì)算機(jī)當(dāng)中的編碼_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

計(jì)算機(jī)當(dāng)中的編碼

■進(jìn)制符號

二進(jìn)制:Bin,B

八進(jìn)制:Oct,0

十進(jìn)制:Dec,D

十六進(jìn)制:Hex,H

用二進(jìn)制代碼表示十進(jìn)制數(shù)

■BCD碼

BCD碼指每位十進(jìn)制數(shù)用4位二進(jìn)制數(shù)編碼

表示的方法。

(BCD的意思為BinCodedDec)

■十進(jìn)制數(shù)與BCD碼的對應(yīng)關(guān)系

■十進(jìn)制數(shù)與BCD碼的對應(yīng)關(guān)系

+進(jìn)制數(shù)BCD同卜十進(jìn)制數(shù)BCD碼~~

100000||1000010000

|10001]~H-00010001

|~2001011200010010

I~務(wù)-00111300010011

40100|1400010100

01011500010101

1~~~0110|1600010110

1710111|1700010111

|81000|1800011000

|~~10011900011001

一—|2000100000

■注意:兩位十進(jìn)制數(shù)是用兩個(gè)4位二進(jìn)制數(shù)

并列表示,它不是一個(gè)8位的二進(jìn)制數(shù)。如

25的BCD碼是00100101,而二進(jìn)制數(shù)

00100101(B)=25+22+1=37(D)

■壓縮BCD碼與非壓縮BCD碼

■非壓縮式和壓縮式:

BCD又分為兩種,?非壓縮式和壓縮式兩種。

前面這種81存成“08,01”是非緊密式,而緊密式

會(huì)存成“81h”(直接以十六進(jìn)制儲存)。

■非壓縮的BCD碼只有低四位有效,而壓縮的BCD

碼則將高四位也用上了,就是說一個(gè)字節(jié)有兩個(gè)

BCD碼。

用二進(jìn)制代碼表示字母數(shù)字符號

■ASCII碼

這是使用最多和最普遍的字符編碼,即美

國信息交換標(biāo)準(zhǔn)代碼。

■用7位二進(jìn)制(d6d5d4d3d2d1dO)表示

128個(gè)字符,d6為高位,dO為最低位。而一

個(gè)字符在計(jì)算機(jī)中實(shí)際用8位表示。正常情

況下,最高位d7為0。

■要確定某個(gè)字符的ASCII碼可以查表。

表124七位ASCII代碼表

d3d2小匈位

00000]010011100101110111

0000NULDLESP0@Pp

1

0001SOHDC11AQaq

fl

0010STXDC22BRbr

0011ETXDC3#3Cscs

0100EOTDC4$4DTdl

0101ENQNAK%5EUeu

0110ACKSYN&6FVfV

0111BELETBr7GWEw

1000BSCAN(gHXhX

1001HTEM)qIYiy

?,

10)0LFSUBJZjz

*

1011VTESCK[k]

1100FFFS4<:L\1

1101CRGS=M]m)

1110SORS*>Nrn

1)11SIUS/?00DEL

■在這128個(gè)字符集中,0-31是不可印刷字符,

叫控制符,再除去32為空格SP和127是

DEL外,其余94個(gè)字符均為可印刷字符

漢字編碼

■輸入碼(輸入漢字時(shí)使用)

■有三類:數(shù)字編碼、拼音編碼、字形編碼。

■(1)數(shù)字編碼:用4位十進(jìn)制數(shù)字串代表一個(gè)漢字,

稱國標(biāo)區(qū)位碼。國標(biāo)區(qū)位碼將國家標(biāo)準(zhǔn)局公布的

6763個(gè)兩級漢字(一級漢字:3755小;二級漢字:

3008個(gè)分為94個(gè)區(qū),每個(gè)區(qū)分94位,也就是一

個(gè)二維數(shù)組,區(qū)碼和位碼各兩位十進(jìn)制數(shù)。如

“中”苧的區(qū)位碼是5448,它位于第54區(qū)48位上。

■(2)拼音編碼:全拼、雙拼、微軟拼音等。

■(3)字形編碼:按漢字的形狀編碼。如:五

筆字形、表形碼等。

帶符號數(shù)在計(jì)算機(jī)中的幾種表示方法

■原碼、反碼和補(bǔ)碼

機(jī)器數(shù)與真值數(shù)

■通常,數(shù)的正負(fù)是用符號“+”、來表示的。在

微機(jī)中難以表示正負(fù)號,常將符號數(shù)字化,即用0

表示正,1表示負(fù)。如此規(guī)定后,八位字長的數(shù)

N1=+1001100,可表示成01001100,N2=-

1001100則表示成11001100o我們通常把符號數(shù)

字化了的數(shù),稱為機(jī)器數(shù)。而把原來帶有正負(fù)號

的數(shù),稱為真值,如N1=+1001100,N2=-

1001100o

原碼正數(shù)ox+3:00000011+0:00000000

負(fù)數(shù)llxl-3:10000011-0:10000000

反碼正數(shù)0X+3:00000011+0:00000000

負(fù)數(shù)1反T-3:11111100-0:11111111

補(bǔ)留正數(shù)0X+3:00000011+0:00000000

負(fù)數(shù)1反1+1-3:11111101-0:00000000

原碼1、最高位為黃學(xué)位,正數(shù)為0,負(fù)數(shù)為1,其余位表示數(shù)的絕對值。

2、0有兩種表示形式:[+01=00000000,[-0]=10000000o

反用1、正數(shù)的反弼與原碼相同,負(fù)數(shù)的反碼是把絕對

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論