




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章概述1.1計(jì)算機(jī)的數(shù)制及其轉(zhuǎn)換
1.2
計(jì)算機(jī)中數(shù)與字符的編碼
1.3微型計(jì)算機(jī)系統(tǒng)組成1.4微型計(jì)算機(jī)的性能指標(biāo)及分類1.5多媒體計(jì)算機(jī)1.1計(jì)算機(jī)中的數(shù)制及其轉(zhuǎn)換
計(jì)算機(jī)內(nèi)部的信息分為兩大類:控制與狀態(tài)信息數(shù)據(jù)信息
控制與狀態(tài)信息:是一系列的控制命令,用于指揮計(jì)算機(jī)如何操作,也可能是一種檢測(cè)信息;
數(shù)據(jù)信息:是計(jì)算機(jī)操作的對(duì)象,一般又可分為數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù)。數(shù)值數(shù)據(jù)用于表示數(shù)量的大?。赫麛?shù),小數(shù)等非數(shù)值數(shù)據(jù)沒(méi)有確定的數(shù)值:字符、漢字、邏輯數(shù)據(jù)。
信息的表示:基2碼,即2進(jìn)制形式
(1)基2碼在物理上最容易實(shí)現(xiàn)。
(2)基2碼用來(lái)表示二進(jìn)制數(shù),其編碼、加減運(yùn)算規(guī)則簡(jiǎn)單。
(3)基2碼的兩個(gè)符號(hào)“1”和“0”正好與邏輯數(shù)據(jù)“真”與“假”相對(duì)應(yīng),為計(jì)算機(jī)實(shí)現(xiàn)邏輯運(yùn)算帶來(lái)了方便。
1.1.1數(shù)與數(shù)制位置計(jì)數(shù)法(進(jìn)位計(jì)數(shù)制):是一種計(jì)數(shù)的方法。同一個(gè)數(shù)字在不同的數(shù)位代表的數(shù)值不同,這種記數(shù)方法稱為位置記數(shù)法。對(duì)每一個(gè)數(shù)位賦以不同的位值,稱為“權(quán)”?;鶖?shù):各種數(shù)制中數(shù)字符號(hào)的個(gè)數(shù)稱為該數(shù)制的基數(shù)。數(shù)制:二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制
表示方法:*二進(jìn)制數(shù)(Binary)后綴加“B”,如:11010001B。*八進(jìn)制數(shù)(Octonary)后綴加“O”或“Q ”,如:76Q。*十進(jìn)制數(shù)(Decimal)后綴加“D”,如:25D或25。*十六進(jìn)制數(shù)(Hexadecimal)后綴加“H”,如:9AH。
*十六進(jìn)制數(shù)(Hexadecimal)后綴加“H”,如:0F6H
數(shù)的位權(quán)表示:十進(jìn)制:(234.13)10=2×102+3×101+4×100+1×10-1+3×10-2
二進(jìn)制:(101.11)2=1×22+0×21+1×20+1×2-1+1×2-2八進(jìn)制:(124.36)8=1×82+2×81+4×80+3×8-1+6×8-2十六進(jìn)制:(AC.B5)16=A×161+C×160+B×16-1+5×16-2其中為整數(shù)部分,為小數(shù)部分,r為基數(shù)。每一項(xiàng)的數(shù)字可用0~r-1數(shù)字中的一個(gè)數(shù)字來(lái)表示。位置計(jì)數(shù)通式:1.1.2不同數(shù)制之間的轉(zhuǎn)換
1.十進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換
1)十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)
方法:除2取余數(shù),結(jié)果倒序排列。
2)十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù)
方法:乘2取整數(shù),結(jié)果順序排列。
【例1-1】將十進(jìn)制數(shù)97轉(zhuǎn)換成二進(jìn)制數(shù)。其過(guò)程如下:最后結(jié)果為(97)10=(A6A5A4A3A2A1A0)2=(1100001)22972482242122623210余數(shù)為1,余數(shù)為0,余數(shù)為0,余數(shù)為0,余數(shù)為0,余數(shù)為1,余數(shù)為1,商為0,
即A0=1即A1=0即A2=0即A3=0即A4=0即A5=1即A6=1結(jié)束【例1-2】將十進(jìn)制小數(shù)0.6875轉(zhuǎn)換成二進(jìn)制小數(shù)。其過(guò)程如下:0.6875× ?21.3750 整數(shù)部分為1,即A-1=10.3750 余下的小數(shù)部分×20.7500 整數(shù)部分為0,即A-2=00.7500 余下的小數(shù)部分×?21.5000 整數(shù)部分為1,即A-3=10.5000 余下的小數(shù)部分×?21.0000 整數(shù)部分為1,即A-4=10.0000 余下的小數(shù)部分為0,結(jié)束最后結(jié)果為(0.6875)10=(0.A-1A-2A-3A-4)2=(0.1011)2
為了將一個(gè)既有整數(shù)又有小數(shù)部分的十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù),可以將其整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換,然后再組合起來(lái)。例如:(97)10=(1100001)2(0.6875)10=(0.1011)2由此可得:(97.6875)10=(1100001.1011)23)二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)方法:按位權(quán)展開(kāi)后相加?!纠?-3】將二進(jìn)制數(shù)111.11轉(zhuǎn)換成十進(jìn)制數(shù)。其過(guò)程如下:(111.11)2=1×22+1×21+1×20+1×2-1+1×2-2 =4+2+1+0.5+0.25=(7.75)10
2.十進(jìn)制與八進(jìn)制之間的轉(zhuǎn)換
1)十進(jìn)制整數(shù)轉(zhuǎn)換成八進(jìn)制整數(shù)
方法:除8取余數(shù),余數(shù)按倒序排列。
2)十進(jìn)制小數(shù)轉(zhuǎn)換成八進(jìn)制小數(shù)方法:乘8取整法,所得整數(shù)按順序排列。
3)八進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)方法:按位權(quán)展開(kāi)后相加
【例1-4】將十進(jìn)制數(shù)97轉(zhuǎn)換成八進(jìn)制數(shù)。其過(guò)程如下:最后結(jié)果為(97)10=(A2A1A0)8=(141)8余數(shù)為1,余數(shù)為4,余數(shù)為1,即A0=1即A1=4即A2=1結(jié)束
89781281商為0商為0,
【例1-5】將十進(jìn)制小數(shù)0.6875轉(zhuǎn)換成八進(jìn)制小數(shù)。其過(guò)程如下:
0.6875 ×8 5.5000 整數(shù)部分為5,即A-1=5 0.5000 余下的小數(shù)部分
×8 4.0000 整數(shù)部分為4,即A-2=4 0.0000 余下的小數(shù)部分為0,結(jié)束最后結(jié)果為(0.6875)10=(0.A-1A-2)8=(0.54)8同理,一個(gè)八進(jìn)制數(shù)可分解成整數(shù)和小數(shù)部分,分別轉(zhuǎn)換后合成即可?!纠?-6】
將八進(jìn)制數(shù)141.54轉(zhuǎn)換成十進(jìn)制數(shù)。其過(guò)程如下:
(141.54)8=1×82+4×81+1×80+5×8-1+4×8-2 =64+32+1+0.625+0.0625 =97.6875最后結(jié)果為
(141.54)8=(97.6875)103.十進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換
1)十進(jìn)制整數(shù)轉(zhuǎn)換成十六進(jìn)制整數(shù)
方法:除16取余數(shù),余數(shù)按倒序排列。
2)十進(jìn)制小數(shù)轉(zhuǎn)換成十六進(jìn)制小數(shù)
方法:乘16取整法,所得整數(shù)按順序排列。
3)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)方法:按位權(quán)展開(kāi)后相加。
【例1-7】將十進(jìn)制數(shù)97轉(zhuǎn)換成十六進(jìn)制數(shù)。其過(guò)程如下:最后結(jié)果為(97)10=(A2A1A0)16=(61)16余數(shù)為1,余數(shù)為6,即A0=1即A1=6結(jié)束1697166商為0商為0,【例1-8】將十進(jìn)制小數(shù)0.6875轉(zhuǎn)換成十六進(jìn)制小數(shù)。其過(guò)程如下:0.68751611.00000.0000整數(shù)部分為11,即A-1=B余下的小數(shù)部分為0,結(jié)束最后結(jié)果為(0.6875)10=(0.A-1)16=(0.B)16【例1-9】
將十六進(jìn)制數(shù)61.B轉(zhuǎn)換成十進(jìn)制數(shù)。其過(guò)程如下:
(61.B)16 =6×161+1×160+B×16-1 =96+1+11×16-1 =97+0.6875 =97.6875最后結(jié)果為
(61.B)16=(97.6875)104.二進(jìn)制與八進(jìn)制、十六進(jìn)制數(shù)之間的轉(zhuǎn)換1)二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)
方法:以小數(shù)點(diǎn)為中心分別向左向右每三位一組進(jìn)行劃分,末尾不夠3位補(bǔ)0,將每組變?yōu)榘诉M(jìn)制數(shù)即可。2)八進(jìn)制數(shù)轉(zhuǎn)換二進(jìn)制數(shù)方法:將每一位八進(jìn)制數(shù)分解成對(duì)應(yīng)的三位二進(jìn)制數(shù)。3)二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)
方法:以小數(shù)點(diǎn)為中心分別向左向右每四位一組進(jìn)行劃分。末尾不夠4位補(bǔ)0,將每組變?yōu)槭M(jìn)制數(shù)。4)十六進(jìn)制數(shù)轉(zhuǎn)換二進(jìn)制數(shù)
方法:將每位十六進(jìn)制數(shù)轉(zhuǎn)換成對(duì)應(yīng)的四位二進(jìn)制數(shù)?!纠?-10】直接將二進(jìn)制數(shù)11110.11轉(zhuǎn)換成八進(jìn)制數(shù)。
011 110 . 1103 6 . 6(11110.11)2=(36.6)8【例1-11】直接將八進(jìn)制數(shù)35.6轉(zhuǎn)換成二進(jìn)制數(shù)。
3 5 . 6011 101 . 110(35.6)8=(11101.11)2【例1-12】直接將二進(jìn)制11110.11轉(zhuǎn)換成十六進(jìn)制數(shù)。0001 1110 . 11001 E . C(11110.11)2=(1E.C)16【例1-13】直接將十六進(jìn)制數(shù)0EF.CH轉(zhuǎn)換成二進(jìn)制數(shù)。
E F . C1110 1111 . 1100(EF.C)16=(11101111.11)21.2計(jì)算機(jī)中數(shù)與字符的編碼1.2.1數(shù)值數(shù)據(jù)的編碼及其運(yùn)算
1.二進(jìn)制數(shù)的編碼及運(yùn)算機(jī)器數(shù):帶符號(hào)的二進(jìn)制數(shù)值數(shù)據(jù)在計(jì)算機(jī)內(nèi)部的編碼。
真值:機(jī)器數(shù)所代表的實(shí)際值。二進(jìn)制數(shù)據(jù)的正負(fù)的表示+(0)-(1)
常用編碼:原碼、反碼、補(bǔ)碼
1)二進(jìn)制數(shù)原碼編碼方法2n-1>X≥00≥X>-2n-1(1)二進(jìn)制正、負(fù)數(shù)的原碼就是符號(hào)化的機(jī)器數(shù)真值本身
(2)原碼表示數(shù)的范圍:[-(2n-1-1),(2n-1-1)](3)真值0的原碼可表示為兩種不同的形式
+0[+0]原=00000000B-0[-0]原=10000000B2)二進(jìn)制數(shù)反碼編碼方法2n-1>X≥00≥X>-2n-1二進(jìn)制正數(shù)的反碼就是其原碼。二進(jìn)制負(fù)數(shù)的反碼就是機(jī)器數(shù)符號(hào)位保持不變,其余按位取反。反碼表示數(shù)的范圍:[-(2n-1-1),(2n-1-1)](3)零的反碼有兩種表示法
[0]反=000…0n-1個(gè)0[0]反=111…1n-1個(gè)1
3)二進(jìn)制數(shù)補(bǔ)碼編碼方法結(jié)論:二進(jìn)制正數(shù)的補(bǔ)碼就是其原碼。二進(jìn)制負(fù)數(shù)的補(bǔ)碼就是機(jī)器數(shù)符號(hào)位保持不變,其余位取反碼后末位加1。0≤X<2n-1-2n-1≤X<0正數(shù)的補(bǔ)碼就是其原碼。負(fù)數(shù)的補(bǔ)碼就是機(jī)器數(shù)符號(hào)位保持不變,其余位取反碼后末位加1,即:[x]補(bǔ)=[x]反
+1補(bǔ)碼表示數(shù)的范圍:[-2n-1,(2n-1-1)][0]補(bǔ)=000。。。。0n個(gè)0補(bǔ)碼的性質(zhì)1.補(bǔ)碼表示數(shù)時(shí),減運(yùn)算可以用加上減數(shù)的補(bǔ)碼來(lái)代替。即
A-B=(A+[-B]補(bǔ))(MOD2n)2.用補(bǔ)碼表示的數(shù)相加時(shí),如果兩數(shù)和的絕對(duì)值不產(chǎn)生溢出,并按下面的規(guī)則作兩數(shù)的補(bǔ)碼運(yùn)算,則得到的結(jié)果仍然是和的補(bǔ)碼。第一要把符號(hào)位當(dāng)作數(shù)一樣參加運(yùn)算。第二符號(hào)位相加后,如有進(jìn)位出現(xiàn),則將其舍去。[X+Y]補(bǔ)=[X]補(bǔ)+[Y]補(bǔ)[X-Y]補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)3.[[x]補(bǔ)]補(bǔ)=[x]原有符號(hào)數(shù)運(yùn)算時(shí)的溢出問(wèn)題
計(jì)算機(jī)運(yùn)算時(shí)由于位數(shù)的限制,會(huì)產(chǎn)生溢出。有符號(hào)數(shù)加減運(yùn)算采用雙高位法判別是否溢出。
CS:最高位進(jìn)位
CP:次高位進(jìn)位
P=CSXORCP=1且CS=0正溢出
=1且CS=1負(fù)溢出
=0不溢出【例1-15】機(jī)器字長(zhǎng)n=8位,X=-48D,求[X]補(bǔ)。(1)將-48D轉(zhuǎn)換為二進(jìn)制數(shù):-00110000B。(2)變?yōu)榉创a,11001111B,(3)末位加1后為,[-48]補(bǔ)
=11010000B=0D0H
字長(zhǎng)=16時(shí),對(duì)[-48]補(bǔ)進(jìn)行擴(kuò)展
[-48]補(bǔ)=1111111111010000B=0FFD0H
2.無(wú)符號(hào)整數(shù)的編碼及運(yùn)算規(guī)則在某些情況下,計(jì)算機(jī)要處理的數(shù)據(jù)全是正數(shù),此時(shí)機(jī)器數(shù)再保留符號(hào)位就沒(méi)有意義了。這時(shí),將機(jī)器數(shù)最高有效位也作為數(shù)值位處理,也就是說(shuō),假設(shè)機(jī)器字長(zhǎng)為n位,則有符號(hào)整數(shù)的編碼可表示為符號(hào)位數(shù)值位
1位n-1位無(wú)符號(hào)整數(shù)的編碼可表示為數(shù)值位n位
無(wú)符號(hào)整數(shù)的表示范圍是:0≤N≤2n-1。例如,當(dāng)n=8位時(shí),表示范圍是:0≤N≤255;當(dāng)n=16位時(shí),表示范圍是:0≤N≤65535。計(jì)算機(jī)中最常見(jiàn)的無(wú)符號(hào)整數(shù)是地址,另外,雙字長(zhǎng)數(shù)據(jù)的低位字也是無(wú)符號(hào)整數(shù)。要注意的是,計(jì)算機(jī)本身不論是對(duì)有符號(hào)數(shù)還是無(wú)符號(hào)數(shù),總是按照補(bǔ)碼的運(yùn)算規(guī)則做運(yùn)算。
3.十進(jìn)制數(shù)的編碼及運(yùn)算人們?cè)谌粘I钪辛?xí)慣使用十進(jìn)制數(shù),而在計(jì)算機(jī)內(nèi),采用二進(jìn)制表示和處理數(shù)據(jù)更方便。因此,計(jì)算機(jī)在輸入和輸出數(shù)據(jù)時(shí),要進(jìn)行十→二和二→十的進(jìn)制數(shù)轉(zhuǎn)換。但是,在某些特定的應(yīng)用領(lǐng)域中(如商業(yè)統(tǒng)計(jì)),數(shù)據(jù)的運(yùn)算很簡(jiǎn)單,但數(shù)據(jù)的輸入和輸出量很大,這樣,進(jìn)制轉(zhuǎn)換所占的時(shí)間比例就會(huì)很大。從提高計(jì)算機(jī)的運(yùn)行效率考慮,可以采用在計(jì)算機(jī)內(nèi)部直接用十進(jìn)制表示和處理數(shù)據(jù)的方法。以下介紹在計(jì)算機(jī)內(nèi)部的十進(jìn)制數(shù)的編碼方法及運(yùn)算方法。
十進(jìn)制數(shù)的每一個(gè)數(shù)位的基為10,但到了計(jì)算機(jī)內(nèi)部,必須用基2碼對(duì)每個(gè)十進(jìn)制數(shù)位進(jìn)行編碼,所需要的最少的基碼的位數(shù)為lb10(即log210),取整數(shù)為4。4位基2碼有16種不同的組合,怎樣從中選擇出10個(gè)組合來(lái)表示十進(jìn)制數(shù)位的0~9,有非常多的方案,最常見(jiàn)的是8421碼。8421碼是指4個(gè)基2碼的位權(quán)從高到低分別為8、4、2、1,選擇的是0000,0001,0010,…,1001這10種組合,用來(lái)表示0~9這10個(gè)數(shù)位,如表1-3所示。表1-3BCD碼表
這種編碼的特點(diǎn)是:這4個(gè)基2碼之間滿足二進(jìn)制規(guī)則,而十進(jìn)制數(shù)位之間是十進(jìn)制計(jì)數(shù)規(guī)則。因此,這種編碼實(shí)質(zhì)上是二進(jìn)制編碼的十進(jìn)制數(shù)(BinaryCodedDecimal),因此,簡(jiǎn)稱BCD碼或二一十進(jìn)制碼。十進(jìn)制數(shù)碼01234567898421碼0000000100100011010001010110011110001001【例1-19】將十進(jìn)制數(shù)67.9轉(zhuǎn)換成BCD碼。其過(guò)程如下:
6 7 . 90110 0111 . 1001所以(67.9)10=(01100111.0111)BCD【例1-20】將BCD碼10010110.0110轉(zhuǎn)換成十進(jìn)制數(shù),其過(guò)程如下:10010110 . 01109 6 . 6所以(10010110.0110)BCD=(96.6)10
BCD碼的運(yùn)算規(guī)則:BCD碼是十進(jìn)制數(shù),而運(yùn)算器對(duì)數(shù)據(jù)做加減運(yùn)算時(shí),都是按二進(jìn)制運(yùn)算規(guī)則進(jìn)行處理的。這樣,當(dāng)將BCD碼傳送給運(yùn)算器進(jìn)行運(yùn)算時(shí),其結(jié)果需要修正。
修正的規(guī)則是:當(dāng)兩個(gè)BCD碼相加,如果和等于或小于1001(即9H),不需要修正;如果相加之和在1010到1111(即0AH~0FH)之間,則需加6H進(jìn)行修正;如果相加時(shí)本位產(chǎn)生了進(jìn)位,也需加6H進(jìn)行修正。
這樣做的原因是,機(jī)器按二進(jìn)制相加,所以4位二進(jìn)制數(shù)相加時(shí),是按“逢十六進(jìn)一”的原則進(jìn)行運(yùn)算的,而實(shí)質(zhì)上是2個(gè)十進(jìn)制數(shù)相加,應(yīng)該按“逢十進(jìn)一”的原則相加,16與10相差6,所以當(dāng)和超過(guò)9或有進(jìn)位時(shí),都要加6進(jìn)行修正。下面舉例說(shuō)明?!纠?-21】計(jì)算1+8的值如果將1和8送給機(jī)器進(jìn)行加法運(yùn)算,其運(yùn)算過(guò)程如下:0001+)10001001結(jié)果是1001,即十進(jìn)制數(shù)9,1+8=9正確?!纠?-22】需要修正BCD碼運(yùn)算值的舉例。①計(jì)算5+7的值。0101+)01111100結(jié)果大于9+)0110加6修正
10010結(jié)果是0010,即十進(jìn)制數(shù)2,還產(chǎn)生了進(jìn)位。5+7=12,結(jié)論正確。12②計(jì)算9+9的值。1001+)100110010+)011011000
結(jié)果是1000,即十進(jìn)制的8,還產(chǎn)生進(jìn)位,故加6修正。9+9=18,結(jié)論正確。18
若做減法運(yùn)算,其修正規(guī)則為:當(dāng)兩個(gè)BCD碼相減,如果差等于或小于1001,不需要修正;如果相減時(shí)本位產(chǎn)生了借位,則應(yīng)減6H加以修正。
原因是:如果有借位,機(jī)器將這個(gè)借位當(dāng)十六看待,而實(shí)際上應(yīng)該當(dāng)十看待,因此,應(yīng)該將差值再減6H才是BCD碼的正確結(jié)果值。下面舉兩個(gè)例子進(jìn)行說(shuō)明?!纠?-23】
需要修正BCD碼運(yùn)算值的舉例。①計(jì)算9-7的值。1001-)01110010結(jié)果值是0010,即十進(jìn)制數(shù)2。9-7=2,結(jié)論正確。2②計(jì)算7-9的值?!l(fā)生借位10111-)10011110-)0110減6修正
1000
結(jié)果值是1000,即十進(jìn)制數(shù)8,有借位。7-9=8,結(jié)論正確。(8是-2以10為模的補(bǔ)碼,在機(jī)器中,負(fù)數(shù)都以補(bǔ)碼形式表示)8
在計(jì)算機(jī)中BCD碼有兩種格式:壓縮BCD碼非壓縮BCD碼
(1)非壓縮BCD碼:1字節(jié)(8位二進(jìn)制)中僅表示一位BCD數(shù),例如:(00000110)BCD=6。
(2)壓縮BCD碼:1字節(jié)中僅表示兩位BCD數(shù),例如:(01100110)BCD=66。另外,BCD碼除了采用上述方法調(diào)整以外,也可以在交付計(jì)算機(jī)運(yùn)算之前,先將BCD碼轉(zhuǎn)換為二進(jìn)制數(shù),然后交付計(jì)算機(jī)運(yùn)算,運(yùn)算以后再將二進(jìn)制結(jié)果轉(zhuǎn)換為BCD碼。1.2.2非數(shù)值數(shù)據(jù)的二進(jìn)制編碼現(xiàn)代計(jì)算機(jī)不僅要處理數(shù)值數(shù)據(jù),而且還要處理大量的非數(shù)值數(shù)據(jù),像英文字母、標(biāo)點(diǎn)符號(hào)、專用符號(hào)、漢字等等。前面已說(shuō)過(guò),不論什么數(shù)據(jù),都必須用基2碼編碼后才能存儲(chǔ)、傳送及處理,非數(shù)值數(shù)據(jù)也不例外。下面分別討論常見(jiàn)的非數(shù)值數(shù)據(jù)的二進(jìn)制編碼方法。
1.字符編碼使用最多、最普遍的是ASCII字符編碼,即美國(guó)標(biāo)準(zhǔn)信息交換代碼(AmericanStandardCodeforInformationInterchange),具體見(jiàn)表1-4。表1-4ASCII字符編碼B6B5B4
B3B2B1B0000(0)001(1)010(2)011(3)100(4)101(5)110(6)111(7)0000(0)NULDLESP0@P`p0001(1)SOHDC1!1AQaq0010(2)STXDC2″2BRbr0011(3)ETXDC3#3CScs0100(4)EOTDC4$4DTdt0101(5)ENQNAK%5EUeu0110(6)ACKSYN&6FVfv0111(7)BELETB?7GWgw1000(8)BSCAN(8HXhx1001(9)HTEM)9IYiy1010(A)LFSUB*:JZjz1011(B)VTESC+;K[k{1100(C)FFFS,<L\l|1101(D)CRGS-=M]m}1110(E)SORS.>N^n~1111(F)SIUS/?O_oDEL
ASCII碼表有以下幾個(gè)特點(diǎn):
(1)每個(gè)字符用7位基2碼表示,其排列次序?yàn)锽6B5B4B3B2B1B0。實(shí)際上,在計(jì)算機(jī)內(nèi)部,每個(gè)字符是用8位(即一個(gè)字節(jié))表示的。一般情況下,將最高位置為“0”,即B7為“0”。需要奇偶校驗(yàn)時(shí),最高位用做校驗(yàn)位。(2)ASCII碼共編碼了128個(gè)字符,它們分別是:*32個(gè)控制字符,主要用于通信中的通信控制或?qū)τ?jì)算機(jī)設(shè)備的功能控制,編碼值為0~31(十進(jìn)制)。*間隔字符(也稱空格字符)SP,編碼值為20H。*刪除控制碼DEL,編碼值為7FH。*94個(gè)可印刷字符(或稱有形字符)。這94個(gè)可印刷字符編碼有如下兩個(gè)規(guī)律:①字符0~9這10個(gè)數(shù)字符的高3位編碼都為011,低4位為0000~1001,屏蔽掉高3位的值,低4位正好是數(shù)據(jù)0~9的二進(jìn)制形式。這樣編碼的好處是既滿足正常的數(shù)值排序關(guān)系,又有利于ASCII碼與二進(jìn)制碼之間的轉(zhuǎn)換。②英文字母的編碼值滿足A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工行為規(guī)范知識(shí)培訓(xùn)課件
- 工作時(shí)間和休息休假st
- 2025金華武義縣保安服務(wù)有限公司招聘2人考前自測(cè)高頻考點(diǎn)模擬試題附答案詳解(模擬題)
- 2025廣東工業(yè)大學(xué)招聘23人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解(名校卷)
- 2025福建龍凈環(huán)保股份有限公司電控廠招聘模擬試卷及答案詳解(考點(diǎn)梳理)
- 2025江西交科交通工程有限公司招聘1人考前自測(cè)高頻考點(diǎn)模擬試題附答案詳解(黃金題型)
- 2025湖南張家界市市場(chǎng)監(jiān)督管理局招聘公益性崗位人員1人模擬試卷及答案詳解(典優(yōu))
- 2025國(guó)網(wǎng)經(jīng)濟(jì)技術(shù)研究院有限公司第二批高校畢業(yè)生錄用人選的考前自測(cè)高頻考點(diǎn)模擬試題參考答案詳解
- 2025年河北石家莊市明澤職業(yè)中專學(xué)校公開(kāi)招聘教師23名模擬試卷附答案詳解
- 2025甘肅金昌市第二批引進(jìn)高層次和急需緊缺人才70人模擬試卷及答案詳解(歷年真題)
- 《珍惜我們的眼睛:1 用眼習(xí)慣小調(diào)查》說(shuō)課稿-2023-2024學(xué)年四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 《耳聲發(fā)射與聽(tīng)力損失》課件
- 二零二五版養(yǎng)老保險(xiǎn)單質(zhì)押退休金貸款合同3篇
- 第八章-統(tǒng)計(jì)指數(shù)(平均指數(shù))
- 《電動(dòng)自行車停放充電場(chǎng)所消防技術(shù)規(guī)范》(DB 32-T 3904-2020)
- 2024年廢舊船舶拆解合同范本
- 川教版2024-2025學(xué)年五年級(jí)上冊(cè)信息技術(shù)全冊(cè)教案
- 清潔間歇性導(dǎo)尿的護(hù)理
- 哈工大課件教學(xué)課件
- 森林防火智能預(yù)警監(jiān)測(cè)系統(tǒng)方案
- 2024~2025學(xué)年中考數(shù)學(xué)重難創(chuàng)新題 二次函數(shù)性質(zhì)綜合題含答案
評(píng)論
0/150
提交評(píng)論