第2章 微機(jī)運(yùn)算基礎(chǔ)_第1頁
第2章 微機(jī)運(yùn)算基礎(chǔ)_第2頁
第2章 微機(jī)運(yùn)算基礎(chǔ)_第3頁
第2章 微機(jī)運(yùn)算基礎(chǔ)_第4頁
第2章 微機(jī)運(yùn)算基礎(chǔ)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系 第二章第二章 微機(jī)運(yùn)算基礎(chǔ)微機(jī)運(yùn)算基礎(chǔ)微型計(jì)算機(jī)原理及應(yīng)用微型計(jì)算機(jī)原理及應(yīng)用 主編:主編:李繼燦李繼燦 清華大學(xué)出版社清華大學(xué)出版社 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系內(nèi)容提要內(nèi)容提要22.4 二進(jìn)制數(shù)的運(yùn)算二進(jìn)制數(shù)的運(yùn)算 2.3 二進(jìn)制編碼二進(jìn)制編碼 2.1&2 進(jìn)位記數(shù)制及轉(zhuǎn)換進(jìn)位記數(shù)制及轉(zhuǎn)換 2.6 帶符號數(shù)的表示帶符號數(shù)的表示 2.5 定點(diǎn)數(shù)和浮點(diǎn)數(shù)定點(diǎn)數(shù)和浮點(diǎn)數(shù) 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系3u理解進(jìn)位記數(shù)制的基本特點(diǎn)。理解進(jìn)位記數(shù)制的基本特點(diǎn)。u熟練掌握各種進(jìn)位記數(shù)制之間相互轉(zhuǎn)換的辦法。熟練掌握

2、各種進(jìn)位記數(shù)制之間相互轉(zhuǎn)換的辦法。u掌握常用的掌握常用的8421 BCD編碼和編碼和ASCII編碼。編碼。u熟練掌握二進(jìn)制數(shù)的各種算術(shù)運(yùn)算與邏輯運(yùn)算方法。熟練掌握二進(jìn)制數(shù)的各種算術(shù)運(yùn)算與邏輯運(yùn)算方法。u理解數(shù)的定點(diǎn)和浮點(diǎn)表示法。理解數(shù)的定點(diǎn)和浮點(diǎn)表示法。u理解和熟練掌握補(bǔ)碼及其運(yùn)算與溢出。理解和熟練掌握補(bǔ)碼及其運(yùn)算與溢出。學(xué)習(xí)要求學(xué)習(xí)要求 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系4l進(jìn)位記數(shù)制進(jìn)位記數(shù)制( (簡稱進(jìn)位制簡稱進(jìn)位制) ):利用符號按照進(jìn)位原則利用符號按照進(jìn)位原則來記數(shù)的方法來記數(shù)的方法l生活中的數(shù)制生活中的數(shù)制六十進(jìn)制六十進(jìn)制: 1: 1小時(shí)小時(shí)=60=60分分, 1,

3、1分分=60=60秒秒十二進(jìn)制十二進(jìn)制: 1: 1英尺英尺=12=12英寸,英寸,1 1年年=12=12月月十進(jìn)制:符合人們的習(xí)慣十進(jìn)制:符合人們的習(xí)慣 10 =2.1 2.1 進(jìn)位記數(shù)制進(jìn)位記數(shù)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系5進(jìn)位記數(shù)制三要素:進(jìn)位記數(shù)制三要素:數(shù)碼、基數(shù)、位權(quán)數(shù)碼、基數(shù)、位權(quán)數(shù)碼數(shù)碼(Number)(Number):用不同的:用不同的數(shù)字符號數(shù)字符號來表示一種數(shù)制來表示一種數(shù)制的數(shù)值,這些數(shù)字符號稱為的數(shù)值,這些數(shù)字符號稱為“數(shù)碼數(shù)碼”。例如例如:十進(jìn)制數(shù)碼(:十進(jìn)制數(shù)碼(0 0,1 1,2 2,9 9)基基數(shù)數(shù)(Radix,(Radix,也稱底數(shù)也稱

4、底數(shù)) ):數(shù)數(shù)制中制中所使用的所使用的數(shù)碼的個(gè)數(shù)碼的個(gè)數(shù)數(shù)例如例如:十進(jìn)制有十進(jìn)制有1 10 0個(gè)數(shù)碼,基數(shù)為個(gè)數(shù)碼,基數(shù)為1010,逢十進(jìn)一,逢十進(jìn)一,借一當(dāng)十借一當(dāng)十進(jìn)位計(jì)數(shù)制的基本概念進(jìn)位計(jì)數(shù)制的基本概念 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系6結(jié)論:在各進(jìn)位記數(shù)制中,結(jié)論:在各進(jìn)位記數(shù)制中,十進(jìn)制十進(jìn)制是人們最熟悉是人們最熟悉的,的,二進(jìn)制二進(jìn)制是在計(jì)算機(jī)內(nèi)使用,是在計(jì)算機(jī)內(nèi)使用,八進(jìn)制八進(jìn)制和和十六進(jìn)十六進(jìn)制制則可看成二進(jìn)制的壓縮形式。則可看成二進(jìn)制的壓縮形式。位權(quán)位權(quán)(Weight)(Weight):某數(shù)制中,每一位所具有的某數(shù)制中,每一位所具有的值值稱為稱為“位權(quán)位權(quán)

5、”,用基數(shù)的,用基數(shù)的n n次冪表示。次冪表示。例如例如:十進(jìn)制十進(jìn)制中位權(quán)表示為,中位權(quán)表示為,1010-2-2( (百分位百分位) ) ,1010-1-1( (十分位十分位) ),10100 0( (個(gè)位個(gè)位) ) ,10101 1( (十位十位) )進(jìn)位計(jì)數(shù)制的基本概念進(jìn)位計(jì)數(shù)制的基本概念 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系71 1 二進(jìn)制二進(jìn)制 Binary Binary 例如例如: : (10011001)2 2 1001B 1001B2 2 八進(jìn)制八進(jìn)制 Octal Octal 例如例如: : (317317)8 8 317 317Q Q 3 3 十進(jìn)制十進(jìn)制 Dec

6、imalDecimal 例如例如: : (531531)1010 531D 531D 4 4 十六進(jìn)制十六進(jìn)制 Hexadecimal Hexadecimal 例如例如: : (9A19A1)1616 9A1H 9A1H 數(shù)字系統(tǒng)中常用的數(shù)制數(shù)字系統(tǒng)中常用的數(shù)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系8數(shù)碼:數(shù)碼:0,1,2,3,4,5,6,7,8,9 0,1,2,3,4,5,6,7,8,9 基數(shù):基數(shù):1010位權(quán):位權(quán):1010i i,i=,i=3,2,1,0,-1,-2,-33,2,1,0,-1,-2,-3規(guī)則:規(guī)則:逢十進(jìn)一逢十進(jìn)一表示:表示:(999.99)(999.99)

7、1010,或者,或者(999.99)D(999.99)D ,或者,或者999.99999.99例如例如: :(143.75)(143.75)1010=1=110102 2+4+410101 1+3+310100 0+7+71010-1-1+5+51010-2-2 (15)(15)1010=?=?2.1.1 2.1.1 十進(jìn)制十進(jìn)制(Decimal Number)(Decimal Number) 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系9數(shù)碼:數(shù)碼:0,1 0,1 基數(shù):基數(shù):2 2位權(quán):位權(quán):2 2i i,i=,i=3,2,1,0,-1,-2,-33,2,1,0,-1,-2,-3規(guī)則:

8、規(guī)則:逢二進(jìn)一逢二進(jìn)一表示:表示:(1101.11)(1101.11)2 2,或者,或者1101.11B1101.11B2.1.2 2.1.2 二進(jìn)制二進(jìn)制(Binary Number)(Binary Number)0 0(2(2n n-1)-1)例如:例如:(101.11101.11)2 2=1=12 22 2+0+02 21 1+1+12 20 0+1+12 21 1+1+12 22 2 = = (5.75)(5.75)1010 (11111111)2 2= =? n n位二進(jìn)制無符號整數(shù)表示范圍:位二進(jìn)制無符號整數(shù)表示范圍:最早倡導(dǎo)二進(jìn)制的是德國科學(xué)最早倡導(dǎo)二進(jìn)制的是德國科學(xué)家家萊布尼茲

9、萊布尼茲世界上總共有世界上總共有10 種人,一種懂得什么是二進(jìn)制,一種不懂種人,一種懂得什么是二進(jìn)制,一種不懂 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系10數(shù)碼:數(shù)碼:0,1,2,3,4,5,6,7基數(shù):基數(shù):8位權(quán):位權(quán):8i,i=3,2,1,0,-1,-2,-3規(guī)則:規(guī)則:逢八進(jìn)一逢八進(jìn)一表示:表示:(257)8,或者,或者(257)O ,或者,或者(257)Q例如例如: (23.71)8=281+380+78-1+18-2 =(19.890625)10 ( 17)8=?2.1.3 2.1.3 八進(jìn)制八進(jìn)制 (Octal Number)(Octal Number) 邯鄲學(xué)院邯鄲學(xué)院

10、物理與電氣工程系物理與電氣工程系2.1.4 2.1.4 十六進(jìn)制數(shù)十六進(jìn)制數(shù)(Hexadecimal)(Hexadecimal)數(shù)碼:數(shù)碼:0,1,2,3,4,5,6,7,8,9 ,A(10),B(11),C(12),0,1,2,3,4,5,6,7,8,9 ,A(10),B(11),C(12),D(13)D(13)、E(14),F(15) E(14),F(15) 基數(shù):基數(shù):1616位權(quán):位權(quán):1616i i,i=3,2,1,0,-1,-2,-3,i=3,2,1,0,-1,-2,-3規(guī)則:規(guī)則:逢十六進(jìn)一,借一當(dāng)逢十六進(jìn)一,借一當(dāng)1616表示:表示:(257)(257)1616,或者,或者(2

11、57)H(257)H (F)16=?11例如:例如: BF3CH=11163+15162+3161+12160 =114096+15256+316+121=48956D 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系小結(jié)小結(jié)十進(jìn)制十進(jìn)制二進(jìn)制二進(jìn)制八進(jìn)制八進(jìn)制十六進(jìn)制十六進(jìn)制0 0000000000 00 01 1000100011 11 12 2001000102 22 23 3001100113 33 34 4010001004 44 45 5010101015 55 56 6011001106 66 67 7011101117 77 78 81000100010108 89 91001

12、100111119 91010101010101212A A1111101110111313B B1212110011001414C C1313110111011515D D1414111011101616E E1515111111111717F F12各種數(shù)制對照表各種數(shù)制對照表 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.2 2.2 各種進(jìn)位數(shù)制之間的轉(zhuǎn)換各種進(jìn)位數(shù)制之間的轉(zhuǎn)換l二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)方法方法1 1:按權(quán)相加按權(quán)相加方法方法2 2:整數(shù)部分、小數(shù)部分:整數(shù)部分、小數(shù)部分分別轉(zhuǎn)換分別轉(zhuǎn)換整數(shù)部分整數(shù)部分(從最高位開始,連續(xù)乘從最高位開始,連續(xù)乘2

13、 2)假設(shè)假設(shè)5 5位二進(jìn)制整數(shù)位二進(jìn)制整數(shù)N N,表示為,表示為1343210NK K K K K432104321043210222222222KKKKKKKKKK2.2.1 任意進(jìn)制轉(zhuǎn)換為十進(jìn)制任意進(jìn)制轉(zhuǎn)換為十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系l二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 例如例如:二進(jìn)制整數(shù):二進(jìn)制整數(shù)1011110111,轉(zhuǎn)化為十進(jìn)制數(shù)為,轉(zhuǎn)化為十進(jìn)制數(shù)為 結(jié)果結(jié)果:二進(jìn)制整數(shù):二進(jìn)制整數(shù)1011110111,轉(zhuǎn)化為十進(jìn)制數(shù),轉(zhuǎn)化為十進(jìn)制數(shù)232314432102222NKKKKK 1 0 1 1 11 0 1 1 11 2021212123D2

14、.2.12.2.1 任意進(jìn)制轉(zhuǎn)換為十進(jìn)制任意進(jìn)制轉(zhuǎn)換為十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系l二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)小數(shù)部分小數(shù)部分(從最低位開始,連續(xù)除從最低位開始,連續(xù)除2 2)假設(shè)假設(shè)4 4位二進(jìn)制整數(shù)位二進(jìn)制整數(shù)N N,表示為,表示為151234NK K K K123412341111123422222222KKKKKKKK2.2.12.2.1 任意進(jìn)制轉(zhuǎn)換為十進(jìn)制任意進(jìn)制轉(zhuǎn)換為十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系l二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 例如例如:二進(jìn)制小數(shù):二進(jìn)制小數(shù).1011.1011,轉(zhuǎn)化為十進(jìn)制

15、小數(shù)為,轉(zhuǎn)化為十進(jìn)制小數(shù)為 結(jié)果結(jié)果:二進(jìn)制小數(shù):二進(jìn)制小數(shù).1011.1011,轉(zhuǎn)化為十進(jìn)制小數(shù),轉(zhuǎn)化為十進(jìn)制小數(shù)0.68750.687516111121 2021 21N0.50.50.750.750.3750.3750.68750.68752.2.12.2.1 任意進(jìn)制轉(zhuǎn)換為十進(jìn)制任意進(jìn)制轉(zhuǎn)換為十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.2.2 2.2.2 十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)l十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)整數(shù)整數(shù)部分(除部分(除2 2逆逆取余)取余)17117 余數(shù)余數(shù) (117)10 = (1110101)2258 1229

16、 014 1222 7 03 121 12例:例:(117)(117)1010=(?)=(?)2 20 1或或 117D = 1110101B 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.2.2 2.2.2 十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為非十進(jìn)制數(shù)l十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)小數(shù)小數(shù)部分(乘部分(乘2 2順順取整)取整)18整數(shù)整數(shù) 0.81250.8125 2 2 1 0.625 1 0.625 2 2 1 0.25 1 0.25 2 2 0 0.5 0 0.5 2 2 1 0 1 0例例: :(0.8125)0.8125)1010=(?)=(?)2 2=(

17、1101)=(1101)2 2注:注:1.1.若出現(xiàn)乘積的小數(shù)部若出現(xiàn)乘積的小數(shù)部分一直不為分一直不為“0 0”,根,根據(jù)計(jì)算精度的要求截取據(jù)計(jì)算精度的要求截取一定的位數(shù)即可;一定的位數(shù)即可; 2. 2.一個(gè)十進(jìn)制數(shù)不一定一個(gè)十進(jìn)制數(shù)不一定有對應(yīng)的二進(jìn)制數(shù)。有對應(yīng)的二進(jìn)制數(shù)。 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.2.3 2.2.3 二二/ /八八/ /十六進(jìn)制數(shù)的互換十六進(jìn)制數(shù)的互換轉(zhuǎn)換方法:分組轉(zhuǎn)換轉(zhuǎn)換方法:分組轉(zhuǎn)換( (掌握掌握) )19二進(jìn)制二進(jìn)制八進(jìn)制八進(jìn)制 原則:三位二進(jìn)制對應(yīng)一位八進(jìn)制,不足補(bǔ)原則:三位二進(jìn)制對應(yīng)一位八進(jìn)制,不足補(bǔ)0 011 101 111 .110

18、 3 5 7 6 011101111.11B = 357.6Q十六進(jìn)制十六進(jìn)制二進(jìn)制二進(jìn)制 A 1 9 C 1010 0001 1001 1100 A19CH = 1010000110011100B 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.3 2.3 二進(jìn)制編碼二進(jìn)制編碼l計(jì)算機(jī)只能識別二進(jìn)制數(shù)計(jì)算機(jī)只能識別二進(jìn)制數(shù)l二進(jìn)制編碼二進(jìn)制編碼數(shù)字?jǐn)?shù)字: :用二進(jìn)制表示十進(jìn)制用二進(jìn)制表示十進(jìn)制BCDBCD碼碼字母:字母:ASCIIASCII碼碼符號符號聲音聲音圖像圖像20 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.3.1 2.3.1 二進(jìn)制編碼的十進(jìn)制二進(jìn)制編碼的十進(jìn)制BCD

19、(Binary Code Decimal)碼:碼:用二進(jìn)制代碼對十進(jìn)制數(shù)進(jìn)用二進(jìn)制代碼對十進(jìn)制數(shù)進(jìn)行編碼,行編碼,它既具有二進(jìn)制碼的形式(四位二進(jìn)制碼),又有它既具有二進(jìn)制碼的形式(四位二進(jìn)制碼),又有十進(jìn)制數(shù)的特點(diǎn)(每四位二進(jìn)制碼是一位十進(jìn)制數(shù))。十進(jìn)制數(shù)的特點(diǎn)(每四位二進(jìn)制碼是一位十進(jìn)制數(shù))。21二進(jìn)制與二進(jìn)制與BCDBCD碼之間的轉(zhuǎn)換,需要經(jīng)過碼之間的轉(zhuǎn)換,需要經(jīng)過十進(jìn)制十進(jìn)制十進(jìn)制數(shù)十進(jìn)制數(shù)BCDBCD碼碼十進(jìn)制數(shù)十進(jìn)制數(shù)BCDBCD碼碼十進(jìn)制數(shù)十進(jìn)制數(shù)BCDBCD碼碼0 0000000006 60110011012120001 00100001 00101 1000100017 70

20、111011113130001 00110001 00112 2001000108 81000100014140001 01000001 01003 3001100119 91001100115150001 01010001 01014 40100010010100001 00000001 000016160001 01100001 01105 50101010111110001 00010001 000117170001 01110001 0111BCD編碼表編碼表 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系例例1:十進(jìn)制數(shù)十進(jìn)制數(shù)256,BCD碼為碼為(256)D=(0010 010

21、1 0110)BCD例例2:十進(jìn)制數(shù)十進(jìn)制數(shù)0.764,BCD碼為碼為(0.764)D=(0.0111 0110 0100)BCD22例例3: 3: 11.25D= (?)BCD11.25D= (?)BCD=(0001 0001.0010 0101)BCD=(0001 0001.0010 0101)BCD=(1011.01)BCD ? =(1011.01)BCD ? 2.3.1 2.3.1 二進(jìn)制編碼的十進(jìn)制二進(jìn)制編碼的十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系例例4:BCD碼轉(zhuǎn)換為十進(jìn)制數(shù)碼轉(zhuǎn)換為十進(jìn)制數(shù)(0110 0011 1000.1001 0101 0100)BCD= (

22、628.954)D例例5:二進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)轉(zhuǎn)換為BCD碼碼(1011.01)B=123+022+121+120+02-1+12-2) D=11.25D=(0001 0001.0010 0101)BCD232.3.1 2.3.1 二進(jìn)制編碼的十進(jìn)制二進(jìn)制編碼的十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系84218421碼:碼:編碼值與編碼值與ASCIIASCII碼字符碼字符0 0到到9 9的低的低4 4位碼相同,易位碼相同,易于實(shí)現(xiàn)人機(jī)聯(lián)系。但比純二進(jìn)制編碼效率低。于實(shí)現(xiàn)人機(jī)聯(lián)系。但比純二進(jìn)制編碼效率低。余余3 3碼:碼:是在是在84218421碼得基礎(chǔ)上,把每個(gè)代碼都加碼得基

23、礎(chǔ)上,把每個(gè)代碼都加00110011碼而碼而形成的。它的主要優(yōu)點(diǎn)是執(zhí)行十進(jìn)制數(shù)相加時(shí),能正確形成的。它的主要優(yōu)點(diǎn)是執(zhí)行十進(jìn)制數(shù)相加時(shí),能正確地產(chǎn)生進(jìn)位信號,而且還給減法運(yùn)算帶來了方便。地產(chǎn)生進(jìn)位信號,而且還給減法運(yùn)算帶來了方便。格雷碼:格雷碼:循環(huán)碼中的一種,任何兩個(gè)相鄰的代碼只有一循環(huán)碼中的一種,任何兩個(gè)相鄰的代碼只有一個(gè)二進(jìn)制位的狀態(tài)不同,有利于抗干擾。個(gè)二進(jìn)制位的狀態(tài)不同,有利于抗干擾。242.3.1 2.3.1 二進(jìn)制編碼的十進(jìn)制二進(jìn)制編碼的十進(jìn)制 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.3.2 2.3.2 字母與字符的編碼字母與字符的編碼 25 A AZ,aZ,az z及

24、及0 09 9的編碼按順序遞增數(shù)據(jù)編的編碼按順序遞增數(shù)據(jù)編碼,便于檢索。碼,便于檢索。l美國信息交換標(biāo)準(zhǔn)代碼(美國信息交換標(biāo)準(zhǔn)代碼(ASCII碼)碼)ASCII碼碼(American Standard Code for Information Interchange)由由7 7位二進(jìn)制數(shù)組成,可表示位二進(jìn)制數(shù)組成,可表示2 27 7=128=128種字符。種字符。包括:包括: 0 09 9十個(gè)數(shù)字十個(gè)數(shù)字 5252個(gè)大小寫英文字母個(gè)大小寫英文字母 3232個(gè)專用符號個(gè)專用符號 3434個(gè)控制符號個(gè)控制符號128128個(gè)個(gè)元素元素非打印類(控制代碼):非打印類(控制代碼):3434個(gè),如回車(個(gè)

25、,如回車(0DH0DH)、換行)、換行(0AH0AH)等)等打印類:打印類:9494個(gè),包括英文字個(gè),包括英文字符、數(shù)字和其他可打印的符符、數(shù)字和其他可打印的符號等。號等。 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系26l數(shù)字?jǐn)?shù)字0-90-9的的ASCIIASCII碼:碼:30H-39H30H-39H 30H+ 30H+數(shù)值數(shù)值lA-ZA-Z的的ASCIIASCII碼:碼:41H-5AH41H-5AHla-za-z的的ASCIIASCII碼:碼:61H-7AH61H-7AH 小寫字母的小寫字母的ASCIIASCII碼碼= =對應(yīng)大寫字母的對應(yīng)大寫字母的ASCIIASCII碼碼+20H+2

26、0Hl換行的換行的ASCIIASCII碼:碼:0 0AH AH l回車的回車的ASCIIASCII碼:碼:0DH0DHl空格的空格的ASCIIASCII碼:碼:2020H HASCIIASCII碼碼 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系7 7位位ASCIIASCII碼表碼表27 高位高位低位低位0 01 12 23 34 45 56 67 700000000100101001001011 1100100 10110111110 01111110 0 00000000NUL NUL 空白空白DLE DLE 數(shù)據(jù)鏈換碼數(shù)據(jù)鏈換碼SPSP0 0 P P、p p1 1 00010001SO

27、H SOH 標(biāo)題開始標(biāo)題開始DC1 DC1 設(shè)備控制設(shè)備控制1 1! !1 1A AQ Qa aq q2 2 00100010STX STX 文本開始文本開始DC2 DC2 設(shè)備控制設(shè)備控制2 2”2 2B BR Rb br r3 3 00110011ETX ETX 文本結(jié)束文本結(jié)束DC3 DC3 設(shè)備控制設(shè)備控制3 3# #3 3C CS Sc cs s4 4 01000100EOT EOT 傳輸結(jié)束傳輸結(jié)束DC4 DC4 設(shè)備控制設(shè)備控制4 4$ $4 4D DT Td dt t5 5 01010101ENQ ENQ 詢問詢問NAK NAK 否定應(yīng)答否定應(yīng)答% %5 5E EU Ue eu

28、 u6 6 01100110ACK ACK 應(yīng)答應(yīng)答SYN SYN 空轉(zhuǎn)同步空轉(zhuǎn)同步& &6 6F FV Vf fv v7 7 01110111BEL BEL 報(bào)警符報(bào)警符ETB ETB 信息組傳輸結(jié)束信息組傳輸結(jié)束7 7G GW Wg gw w8 8 10001000BS BS 退一格退一格CAN CAN 刪去符刪去符( (8 8H HX Xh hx x9 9 10011001HT HT 橫向列橫向列表表ME ME 信息結(jié)束信息結(jié)束) )9 9I IY Yi iy yA A 10101010LF LF 換行換行SUB SUB 減減* *: :J JZ Zj jz zB B 10111011V

29、T VT 垂直列垂直列表表ESC ESC 換碼換碼+ +; ; K K k k C C 11001100FF FF 走紙控走紙控制制FS FS 文件分隔符文件分隔符, , -X -X補(bǔ)補(bǔ) X X補(bǔ)補(bǔ)58 117補(bǔ)補(bǔ)=01110101對對 117 117補(bǔ)補(bǔ)求補(bǔ):求補(bǔ): 取反得:取反得: 10001010 加一得:加一得: 10001011 -117補(bǔ)補(bǔ)= 10001011 對對-117-117補(bǔ)補(bǔ)求補(bǔ):求補(bǔ): 取反得:取反得: 01110100 加一得:加一得: 01110101 例:例: 求補(bǔ)運(yùn)算求補(bǔ)運(yùn)算 :對一個(gè)補(bǔ)碼表示的機(jī)器數(shù)(可以是:對一個(gè)補(bǔ)碼表示的機(jī)器數(shù)(可以是正數(shù)或負(fù)數(shù)),連同符號

30、位一起按位變反后,在最正數(shù)或負(fù)數(shù)),連同符號位一起按位變反后,在最低位加低位加1.1.求補(bǔ)求補(bǔ)求補(bǔ)求補(bǔ)3. 由由x的補(bǔ)碼求的補(bǔ)碼求-x的補(bǔ)碼的補(bǔ)碼 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系2.6.3 2.6.3 補(bǔ)碼的運(yùn)算:加法和減法補(bǔ)碼的運(yùn)算:加法和減法59 6464(-46)(-46) 18 18+0100 00000100 00001101 00101101 00100001 00100001 0010+例:例: X=64D, Y=46D, 求求X-Y補(bǔ)碼減法可轉(zhuǎn)換為補(bǔ)碼加法補(bǔ)碼減法可轉(zhuǎn)換為補(bǔ)碼加法,因此加減法可以使用同一個(gè)電路實(shí)現(xiàn)因此加減法可以使用同一個(gè)電路實(shí)現(xiàn) 加法規(guī)則:加法

31、規(guī)則:X+YX+Y補(bǔ)碼補(bǔ)碼 = X= X補(bǔ)碼補(bǔ)碼 + Y+ Y補(bǔ)碼補(bǔ)碼減法規(guī)則:減法規(guī)則:X-YX-Y補(bǔ)碼補(bǔ)碼 = X= X補(bǔ)碼補(bǔ)碼 + -Y+ -Y補(bǔ)碼補(bǔ)碼 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系補(bǔ)碼的優(yōu)勢補(bǔ)碼的優(yōu)勢l滿足(滿足(-x-x)+ +(+x+x)=0=0 (-6)+(+6)=00000110+11111010=00000000 (-6)+(+6)=00000110+11111010=0000000060 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系小結(jié)小結(jié)l原碼原碼0 0與與0 0不唯一不唯一; ;8 8位原碼表示數(shù)的范圍為位原碼表示數(shù)的范圍為: -127 : -1

32、27 +127;+127;原碼不能直接進(jìn)行兩數(shù)的加減運(yùn)算原碼不能直接進(jìn)行兩數(shù)的加減運(yùn)算l反碼反碼0 0與與0 0不唯一不唯一; ;8 8位反碼表示數(shù)的范圍為位反碼表示數(shù)的范圍為: -127 : -127 +127;+127;反碼不能直接進(jìn)行兩數(shù)的加減運(yùn)算反碼不能直接進(jìn)行兩數(shù)的加減運(yùn)算l補(bǔ)碼補(bǔ)碼補(bǔ)碼補(bǔ)碼0 0與與0 0唯一唯一; ;數(shù)的范圍為數(shù)的范圍為: -128 : -128 +127;+127;可以直接進(jìn)行兩數(shù)的加減運(yùn)算可以直接進(jìn)行兩數(shù)的加減運(yùn)算61 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系負(fù)數(shù)原負(fù)數(shù)原/ /反反/ /補(bǔ)碼關(guān)系補(bǔ)碼關(guān)系原碼數(shù)值部分原碼數(shù)值部分反碼數(shù)值部分反碼數(shù)值部分補(bǔ)碼數(shù)值部分補(bǔ)碼數(shù)值部分取反取反末位減末位減1末位加末位加1求補(bǔ)求補(bǔ)62 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物理與電氣工程系1.1.溢出溢出(overflow)(overflow):運(yùn)算結(jié)果超出規(guī)定字:運(yùn)算結(jié)果超出規(guī)定字長的機(jī)器數(shù)的表示范圍。長的機(jī)器數(shù)的表示范圍。 正溢:超過最大正數(shù)正溢:超過最大正數(shù) 負(fù)溢:超出最小負(fù)數(shù)負(fù)溢:超出最小負(fù)數(shù) 溢出將使結(jié)果的符號位產(chǎn)生錯(cuò)亂。溢出將使結(jié)果的符號位產(chǎn)生錯(cuò)亂。 63 2.6.4 2.6.4 溢出及其判斷方法溢出及其判斷方法機(jī)器定點(diǎn)小數(shù)表示機(jī)器定點(diǎn)小數(shù)表示 邯鄲學(xué)院邯鄲學(xué)院物理與電氣工程系物

溫馨提示

  • 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

提交評論