數(shù)字邏輯電路演示文稿_第1頁
數(shù)字邏輯電路演示文稿_第2頁
數(shù)字邏輯電路演示文稿_第3頁
數(shù)字邏輯電路演示文稿_第4頁
數(shù)字邏輯電路演示文稿_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)字邏輯電路演示文稿當(dāng)前第1頁\共有79頁\編于星期日\2點數(shù)字邏輯電路當(dāng)前第2頁\共有79頁\編于星期日\2點課件密碼:uestc11021、每次點名30人2、每周上報一次考勤4、成績構(gòu)成:(1)平時占20%(作業(yè)、考勤、課堂練習(xí)、提問)缺勤一次扣2分、缺一次課堂練習(xí)扣2分(2)期中考試占10%(3)期末考試占70%3、準(zhǔn)備好課堂練習(xí)本和課后作業(yè)本(請在練習(xí)本上寫明姓名、學(xué)號、選課號)課堂上主動回答老師提問且答對加2分當(dāng)前第3頁\共有79頁\編于星期日\2點序言第一章數(shù)制與碼制第二章邏輯代數(shù)基礎(chǔ)第三章集成門電路第四章組合邏輯電路第五章觸發(fā)器第六章同步時序邏輯電路第七章異步時序邏輯電路第八章可編程邏輯電路

數(shù)字邏輯當(dāng)前第4頁\共有79頁\編于星期日\2點序言數(shù)字技術(shù)的應(yīng)用已經(jīng)滲透到了人類生活的各個方面。從計算機到家用電器,從手機到數(shù)字電話,以及絕大多數(shù)醫(yī)用設(shè)備、軍用設(shè)備、導(dǎo)航系統(tǒng)等,無不盡可能地采用數(shù)字技術(shù)。從概念上講,凡是利用數(shù)字技術(shù)對信息進(jìn)行處理、傳輸?shù)碾娮酉到y(tǒng)均可稱為數(shù)字系統(tǒng)。數(shù)字系統(tǒng)的發(fā)展很大程度上得益于器件和集成技術(shù)的發(fā)展。幾十年來,半導(dǎo)體集成電路的發(fā)展印證了著名的摩爾定律,即每18個月,芯片的集成度提高一倍,而功耗下降一半。當(dāng)前第5頁\共有79頁\編于星期日\2點PLD(ProgrammableLogicDevice)器件和EDA(ElectronicDesignAutomation)技術(shù)的出現(xiàn)使數(shù)字系統(tǒng)的設(shè)計思想和設(shè)計方式發(fā)生了根本的變化。新的設(shè)計方法能夠由使用者自己定義器件的內(nèi)部邏輯和管腳,將原來由電路板設(shè)計完成的大部分工作放在芯片的設(shè)計中進(jìn)行,并可在線仿真調(diào)試?,F(xiàn)代EDA技術(shù)的主要特征是采用高級語言描述,具有系統(tǒng)級仿真和綜合能力。采用硬件描述語言HDL(HardwareDesriptionLanguage)進(jìn)行電路與系統(tǒng)的描述是當(dāng)前EDA技術(shù)的當(dāng)前第6頁\共有79頁\編于星期日\2點一個主要特征。一般在開始設(shè)計系統(tǒng)時,首先根據(jù)實現(xiàn)的功能劃分軟件與硬件,硬件部分用硬件描述語言描述,而軟件部分用C或C++進(jìn)行描述。最后才將二者結(jié)合起來。隨著PLD器件的快速發(fā)展,集成度越來越高,速度越來越快,今天不僅能用它們實現(xiàn)一般的邏輯功能,還可以將微處理器、DSP、存儲器和標(biāo)準(zhǔn)接口等功能部件全部集成在其中,真正實現(xiàn)SystemOnaChip。當(dāng)前第7頁\共有79頁\編于星期日\2點“數(shù)字邏輯”是計算機專業(yè)本科學(xué)生的一門主要課程。它是“計算機組成原理”、“微機與接口技術(shù)”、“現(xiàn)代數(shù)字系統(tǒng)設(shè)計”的先導(dǎo)課程。本課程的主要目的是使學(xué)生了解和掌握從對數(shù)字系統(tǒng)提出要求開始,一直到用集成電路實現(xiàn)所需邏輯功能為止的整個過程的完整知識。與數(shù)字系統(tǒng)相對應(yīng)的是模擬系統(tǒng),下面對數(shù)字系統(tǒng)與模擬系統(tǒng)進(jìn)行比較。當(dāng)前第8頁\共有79頁\編于星期日\2點一、數(shù)字電子技術(shù)與模擬電子技術(shù)的比較1、從信號來看模擬信號是連續(xù)信號,任一時間段都包含了信號的信息分量。如正弦信號。而數(shù)字信號是離散的,只有“0”和“1”兩種值,即是一種脈沖信號(PulseSignal)。廣義地講,凡是非正弦信號都稱為脈沖信號。當(dāng)前第9頁\共有79頁\編于星期日\2點

2、從構(gòu)成電路的器件來看數(shù)字信號應(yīng)用最廣的兩種傳輸波形,一種稱為,電平型(NRZ)另一種稱為脈沖型(RZ)。12345678910CP000011111電平型脈沖型NRZ:Non-Return-to-ZeroRZ:Return-to-Zero當(dāng)前第10頁\共有79頁\編于星期日\2點無源器件:R、C(模擬電路中還有L)有源器件:二極管(D)、三極管(T)模擬電路:T工作在線性區(qū),處于放大狀態(tài)數(shù)字電路:T工作在非線性區(qū),處于開關(guān)狀態(tài)(飽和、截止),只是在轉(zhuǎn)換過程中瞬間通過放大區(qū)。3、所用數(shù)學(xué)工具模擬電路:微分方程、拉斯變換及反變換。當(dāng)前第11頁\共有79頁\編于星期日\2點數(shù)字電路:布爾代數(shù)4、學(xué)習(xí)研究的方法模擬電路:頻域法數(shù)字電路:時域法(討論輸入、輸出在不同時間段的關(guān)系)。二、數(shù)字化的優(yōu)點1、精確度高;當(dāng)前第12頁\共有79頁\編于星期日\2點2、抗干擾力強;3、功耗?。?、便于集成化;三、數(shù)字電路中的操作1、算術(shù)操作;2、邏輯操作;5、便于加密、解密。當(dāng)前第13頁\共有79頁\編于星期日\2點四、數(shù)字集成電路的發(fā)展趨勢1、大規(guī)模2、低功耗3、高速度4、可編程(ProgrammableLogicDevice-PLD)5、可測試當(dāng)前第14頁\共有79頁\編于星期日\2點

第一章數(shù)制與碼制1.1計數(shù)進(jìn)位制1.2數(shù)制轉(zhuǎn)換1.3帶符號數(shù)的代碼表示1.4數(shù)碼和字符的代碼表示當(dāng)前第15頁\共有79頁\編于星期日\2點1.1.1十進(jìn)制計數(shù)(1)基數(shù)為十(計數(shù)的符號個數(shù)):0~9(2)位權(quán)為:10i如果有m位整數(shù),n位小數(shù)。則:當(dāng)前第16頁\共有79頁\編于星期日\2點例:256.7=2×102+5×101+6×100+7×10-1當(dāng)前第17頁\共有79頁\編于星期日\2點1.1.2二進(jìn)制計數(shù)(1)基數(shù)為二(計數(shù)的符號個數(shù)):0~1(2)位權(quán)為:2i如果有m位整數(shù),n位小數(shù)。則:當(dāng)前第18頁\共有79頁\編于星期日\2點例:(101.1)2=1×22+0×21+1×20+1×2-1=5.5當(dāng)前第19頁\共有79頁\編于星期日\2點

1.1.3八進(jìn)制計數(shù)

(1)基數(shù)為八(計數(shù)的符號個數(shù)):0~7(2)位權(quán)為:如果有m位整數(shù),n位小數(shù)。則:當(dāng)前第20頁\共有79頁\編于星期日\2點例:(12.4)8=1×81+2×80+4×8-1=10.5當(dāng)前第21頁\共有79頁\編于星期日\2點

1.1.4十六進(jìn)制計數(shù)(1)基數(shù)為十六(計數(shù)的符號個數(shù)):0~F如果有m位整數(shù),n位小數(shù)。則:(2)位權(quán)為:當(dāng)前第22頁\共有79頁\編于星期日\2點

例:(3A6)16=3×162+10×161+6×160=934當(dāng)前第23頁\共有79頁\編于星期日\2點

1.1.5二進(jìn)制數(shù)的特點(1)二進(jìn)制數(shù)只有0和1兩個數(shù)碼,故可以用晶體管的通、斷或脈沖的有無來表示一位二進(jìn)制數(shù)。(2)二進(jìn)制數(shù)運算規(guī)則簡單,其特點是逢二進(jìn)一,借一當(dāng)二。加法:0+0=0;0+1=1;1+0=1;1+1=10減法:0-0=0;0-1=1;1-0=1;1-1=0當(dāng)前第24頁\共有79頁\編于星期日\2點除法:0÷1=0;1÷1=1乘法:0×0=0;0×1=0;1×0=0;1×1=1例:1101+1011=11000;1101+101111000當(dāng)前第25頁\共有79頁\編于星期日\2點11101-10011=01010;11101-1001101010當(dāng)前第26頁\共有79頁\編于星期日\2點110×10111000011011110110×101=11110當(dāng)前第27頁\共有79頁\編于星期日\2點10010001÷1011=1101…0010

110110010001

10110111010110001101101100000101011當(dāng)前第28頁\共有79頁\編于星期日\2點

1.2.1二進(jìn)制與十進(jìn)制間的轉(zhuǎn)換:(25.875)10=(11001.111)2例(1)

十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)整數(shù)部分:除以2取余數(shù),直到商為0為止。小數(shù)部分:乘以2取整數(shù),直到小數(shù)為0(或到達(dá)要求精度)為止。超連當(dāng)前第29頁\共有79頁\編于星期日\2點(2)二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)按權(quán)位展開求和。例:(11.1)2=1×21+1×20+1×2-1=3.5當(dāng)前第30頁\共有79頁\編于星期日\2點1.2.2八進(jìn)制、十六進(jìn)制與二進(jìn)制數(shù)的轉(zhuǎn)換(1)二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)例1:(1011101.0110101)2=(135.324)8即從小數(shù)點起三位一組,整數(shù)部分不夠三位的向前添0,小數(shù)部分不夠三位的向后添0。(2)二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)當(dāng)前第31頁\共有79頁\編于星期日\2點向前添0,小數(shù)部分不夠四位的向后添0。即從小數(shù)點起四位一組,整數(shù)部分不夠四位的例2(1011101.0110101)2=(5D.6A)16的逆過程進(jìn)行轉(zhuǎn)換。(3)八進(jìn)制數(shù)和十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)按上例當(dāng)前第32頁\共有79頁\編于星期日\2點1.2.3十進(jìn)制數(shù)與八進(jìn)制數(shù)、十六進(jìn)制數(shù)間的轉(zhuǎn)換(1)十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)、十六進(jìn)制數(shù)整數(shù)部分除以8、16取余數(shù),直到商為0止。小數(shù)部分乘以8、16取整數(shù),直到小數(shù)為0或到要求精度止。(2)八進(jìn)制數(shù)、十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)按權(quán)位展開求和。當(dāng)前第33頁\共有79頁\編于星期日\2點例1:(369)10=(561)8=(171)16369余數(shù)1a06a15a24650888369余數(shù)1a07a11a22310161616例2:(561)8=(369)105×82+6×81+1×80=5×64+6×8+1=369當(dāng)前第34頁\共有79頁\編于星期日\2點例3:(171)16=(369)101×162+7×161+1×160=1×256+7×16+1=369當(dāng)前第35頁\共有79頁\編于星期日\2點1.3.1真值與機器數(shù)一個帶符號的數(shù)由兩部分組成,一部分表示數(shù)的符號,另一部分表示數(shù)的數(shù)值。符號位習(xí)慣以0表示正數(shù),以1表示負(fù)數(shù)。若以正號“+”和負(fù)號“-”來表示有符號的二進(jìn)制數(shù),稱為符號數(shù)的真值。如+0.1011;-0.1011。這種表示方法不能直接用于計算機中。但使符號數(shù)值化以后,就可以在計算機中使用了。當(dāng)前第36頁\共有79頁\編于星期日\2點示為01011,而-1011表示為11011。計算機中使用的符號數(shù)稱為機器數(shù)。如+1011表移位減法來完成。法運算實際上是作移位加法運算;除法運算則可用前面介紹的二進(jìn)制數(shù)的加、減、乘、除運算,乘但作減法時,必須先比較兩個數(shù)絕對值的大小,將絕對值大的數(shù)減去絕對值小的數(shù),最后再在運算結(jié)果前加上正確的符號。故作減法運算所需電路復(fù)雜,耗時長。為了能變減法為作加法,下面提出了三種機器數(shù)的表示方法。當(dāng)前第37頁\共有79頁\編于星期日\2點1.3.2原碼原碼又稱“符號-數(shù)值表示”,在以原碼表示的正負(fù)數(shù)中,第一位為0(正數(shù));為1(負(fù)數(shù))。如:+10011記為010011;-10011記為110011。若二進(jìn)制整數(shù)的原碼序列為:X0X1……Xn則:X2n>X≥0X原=2n-X=2n+X0≥X>-2n當(dāng)前第38頁\共有79頁\編于星期日\2點X1>X≥01-X=1+X0≥X>-1X原=

若二進(jìn)制小數(shù)的原碼序列為:X0.X1……Xn則:由上可知:(1)當(dāng)二進(jìn)制數(shù)X為正數(shù)時,對應(yīng)的原碼X原和X只是增加了一位用0表示的符號。由于在數(shù)的左邊增加一位0對該數(shù)值無影響,所以[X]原就是X本身。當(dāng)前第39頁\共有79頁\編于星期日\2點二進(jìn)制數(shù)前增加一位用1表示的符號位。(2)當(dāng)二進(jìn)制數(shù)X為負(fù)數(shù)時,對應(yīng)的原碼X原就是在原(3)在原碼表示中,有兩種不同形式的0。即:[+0]原=0.00…0[-0]原=1.00…0(4)

符號位不是數(shù)值的一部分,它們是人為約定的0為正,1為負(fù)。所以符號位在運算中要單獨處理,不能當(dāng)作數(shù)值的一部分直接參加運算。當(dāng)前第40頁\共有79頁\編于星期日\2點1.3.3反碼反碼又稱“1的補碼”,用反碼表示時,左邊的第一位也為符號位,0代表正數(shù),1代表負(fù)數(shù)。對于負(fù)數(shù),反碼的數(shù)值是將原碼數(shù)值部分按位求反,符號位為1不變。而對于正數(shù),反碼和原碼相同。如:X1=+1001表示為X1反=01001X2=-1001表示為X2反=10110若二進(jìn)制整數(shù)形式為X0X1……Xn則:當(dāng)前第41頁\共有79頁\編于星期日\2點X2n>X≥0X反=(2n+1-1)+X0≥X>-2n例:-10101的反碼為1000000-1-10101=1010101000000111111110101101010當(dāng)前第42頁\共有79頁\編于星期日\2點X1>X≥0X反=(2-2-n)+X0≥X>-1

若二進(jìn)制小數(shù)序列為:X0.X1……Xn則:例:-0.101的反碼為10-0.001-0.101=1.010100.0011.1110.1011.010當(dāng)前第43頁\共有79頁\編于星期日\2點*正數(shù)X的反碼X反與原碼X原相同。

*負(fù)數(shù)X的反碼X反的符號位為1,數(shù)值部分按位取反。

*在反碼表示中,0的表示有兩種不同形式:+0反=0.00……0-0反=1.11……1當(dāng)前第44頁\共有79頁\編于星期日\2點其實,反碼就是除符號位外,用同樣字長的全1碼減去該數(shù)的絕對值而得。例:求11101100的反碼1111111-11011000010011添加符號位得:10010011所以,反碼又稱為1的補碼。當(dāng)前第45頁\共有79頁\編于星期日\2點1.3.4補碼補碼又稱“對2的補數(shù)”,補碼表示法是:如果數(shù)為正,則正數(shù)的補碼與原碼表示形式相同.如果數(shù)為負(fù),則將負(fù)數(shù)的原碼除符號位外,其余各位取反后末尾再加1。例:X1=+10011表示為X1補=010011X2=-01010表示為X2補=110110當(dāng)前第46頁\共有79頁\編于星期日\2點換句話說,在模12前提下,-1可映射為+11。時鐘以12為計數(shù)循環(huán),即以12為模。13點在舍去模12后,即為1點。從0點出發(fā),反時針撥1格即為-1點,也可看成從0點順時針撥11格,即11點。121110987654321當(dāng)前第47頁\共有79頁\編于星期日\2點

*補碼定義:確定模以后,我們將某數(shù)X對該模的補數(shù)稱作其的補碼。定義如下:X補=M+X(模M)若X>0,則模M作為正常的溢出量可以舍去。如同時鐘一例舍去12一樣。因而正數(shù)的補碼就是其本身,形式與原碼相同。例:若X=+0.101則:X補=10+0.101=0.101(模2)當(dāng)前第48頁\共有79頁\編于星期日\2點-1點的補碼為+11點。

若X<0,則X補=M+X=M-X。如同時鐘一樣,由此可以推出定點整數(shù)和定點小數(shù)的補碼定義:(1)若定點整數(shù)的補碼序列為X0X1……Xn則:X2n>X≥02n+1+X=2n+1-X0≤X>-2nX補=例:-10101的補碼為1000000-10101=101011當(dāng)前第49頁\共有79頁\編于星期日\2點

(2)若定點小數(shù)的補碼序列為X0.X1……Xn則:例:-0.1010的補碼為10-0.1010=1.0110由補碼的一般表示式可看出:正數(shù)X的X補、X反和X原是相同的。

X1>X≥0X補=2+X=2-X0≥X>-1當(dāng)前第50頁\共有79頁\編于星期日\2點每位求反并尾數(shù)加1。對于負(fù)數(shù),X補的符號位為1,數(shù)值部分是將原碼補碼表示中,0的形式是唯一的。+0補=0.00……0-0補=0.00……0當(dāng)前第51頁\共有79頁\編于星期日\2點其實,根據(jù)我們對補碼表示方法的描述可知:所以補碼又稱為2的補碼。X補=X反+1=111…1-︱X︱+1=2n-︱X︱當(dāng)前第52頁\共有79頁\編于星期日\2點

1.3.5機器數(shù)的加減運算0.1000-0.00110.1011對值大于X1,故進(jìn)行:解:X1+X2,因為X1和X2符號不同,且X2的絕求X1+X2和X1-X2例1:X1=-0.0011X2=+0.1011一、原碼運算結(jié)果為正,所以X1+X2=[X1+X2]原=0.1000當(dāng)前第53頁\共有79頁\編于星期日\2點即:[X1-X2]原=1.1110所以,X1-X2=-0.11100.1110+0.10110.0011X1、X2符號相同,故作X1+X2的運算,結(jié)果為負(fù)。又:X1-X2=[-0.0011]-[0.1011];因為這時當(dāng)前第54頁\共有79頁\編于星期日\2點

二、補碼運算[X1+X2]補=[X1]補+[X2]補[X1-X2]補=[X1]補+[-X2]補由上可知,兩數(shù)和的補碼等于兩數(shù)的補碼之和。而兩數(shù)差的補碼也可以用加法實現(xiàn)。運算時,符號位和數(shù)值位一樣參加運算。如果符號位產(chǎn)生進(jìn)位,則將進(jìn)位“丟掉”。運算結(jié)果的符號位為0時,說明是正數(shù)的補碼,其與原碼相同。符當(dāng)前第55頁\共有79頁\編于星期日\2點號位為1時,說明是負(fù)數(shù)的補碼,應(yīng)再對運算結(jié)果再求補碼,才得到原碼。當(dāng)前第56頁\共有79頁\編于星期日\2點例:X1=-0.1100X2=-0.0010求:[X1+X2]補和[X1-X2]補解:[X1+X2]補=[X1]補+[X2]補=1.0100+1.1110=1.00101.0100+1.1110[1]1.0010因為符號位為1,故應(yīng)再對其求補得原碼。當(dāng)前第57頁\共有79頁\編于星期日\2點[X1+X2]補=1.0010其真值為:X1+X2=-0.1110所以[X1+X2]原=1.1110當(dāng)前第58頁\共有79頁\編于星期日\2點又:[X1-X2]補=[X1]補+[-X2]補=1.0100+0.0010=1.0110再求補得:[X1-X2]原=1.1010其真值為:X1-X2=-0.10101.0100+0.00101.0110原值:X1=-0.1100X2=-0.0010當(dāng)前第59頁\共有79頁\編于星期日\2點三、反碼運算運算規(guī)則:[X1+X2]反=[X1]反+[X2]反[X1-X2]反=[X1]反+[-X2]反運算時,符號位參加運算,如果符號位產(chǎn)生了進(jìn)位,則該進(jìn)位應(yīng)該加到和數(shù)的最低位,稱之為“循環(huán)進(jìn)位”。運算結(jié)果符號位為0時,說明是正數(shù)的反碼,其與原碼相同。當(dāng)前第60頁\共有79頁\編于星期日\2點若符號位為1,說明是負(fù)數(shù)的反碼,應(yīng)對結(jié)果再求反碼才得到原碼。當(dāng)前第61頁\共有79頁\編于星期日\2點

例:X1=0.1100X2=0.0010求:[X1+X2]反和[X1-X2]反解:[X1+X2]反=[X1]反+[X2]反=0.1100+0.0010=0.11100.1100+0.00100.1110其真值:X1+X2=+0.1110當(dāng)前第62頁\共有79頁\編于星期日\2點0.1100+1.1101[1]0.100110.1010=0.1100+1.1101=0.1010又:[X1-X2]反=[X1]反+[-X2]反

原值:X1=0.1100X2=0.0010當(dāng)前第63頁\共有79頁\編于星期日\2點1.3.6數(shù)的浮點表示

在工程實際應(yīng)用中,數(shù)值范圍很大的數(shù)其精度要求往往不高,如星球之間的距離很遠(yuǎn),故分辨率以光年為單位。精度要求很高的數(shù)其范圍往往較小,如半導(dǎo)體制造工藝中以微米、亞微米計。

這樣若能將比例因子以恰當(dāng)?shù)男问桨跀?shù)中,使之可根據(jù)每一個數(shù)的需要而浮動。在有限位數(shù)的前提下,既能表示絕對值很大的數(shù)(相對分辨率降低),也可以具有很高的精度(相對數(shù)值范圍減少)。當(dāng)前第64頁\共有79頁\編于星期日\2點實質(zhì)上是讓小數(shù)點不固定,根據(jù)需要浮動,故稱浮點表示法。

浮點數(shù)的一般表示形式為:X=2J×S。

其中,S是數(shù)X的尾數(shù),J為階碼(為二進(jìn)制正負(fù)整數(shù)),而2為階碼的基數(shù)。2J相當(dāng)于尾數(shù)的比例因子,若J為正,表明尾數(shù)S被擴大了若干倍,若J為負(fù),表明S縮小若干倍。故浮點機中的數(shù)表示形式為:當(dāng)前第65頁\共有79頁\編于星期日\2點

階符階碼尾符尾數(shù)

為了充分利用尾數(shù)部分的有效位數(shù),使精度盡可能提高,一般對尾數(shù)進(jìn)行規(guī)格化表示。以階碼的底R=2為例,應(yīng)滿足:≤S<12101001010當(dāng)前第66頁\共有79頁\編于星期日\2點(這時數(shù)的有效位數(shù)最長,精度也最高。)例如:二進(jìn)制數(shù)1011,若表示成:24×0.1011,則是規(guī)格化的數(shù)。若表示成:25×0.0101,則是非規(guī)格化的數(shù)。這樣,實際上浮點數(shù)由兩個定點數(shù)組成。階碼是一個定點整數(shù),尾數(shù)是一個定點小數(shù)。當(dāng)前第67頁\共有79頁\編于星期日\2點計算機對浮點數(shù)進(jìn)行規(guī)格化操作,是通過對尾數(shù)的移位,同時對階碼做相應(yīng)的變化來實現(xiàn)的。當(dāng)前第68頁\共有79頁\編于星期日\2點1.5.1十進(jìn)制數(shù)的二進(jìn)制編碼

常見的編碼形式如下:十進(jìn)制數(shù)8421碼余3碼2421碼5421碼

000000011000000001000101000001000120010010100100010300110110001100114010001110100010050101100010111000由于人們習(xí)慣使用十進(jìn)制數(shù),而電路單元最適宜于二進(jìn)制操作,于是出現(xiàn)了一種用二進(jìn)制碼編寫的十進(jìn)制碼,即二—十進(jìn)碼,或稱BCD碼。當(dāng)前第69頁\共有79頁\編于星期日\2點十進(jìn)制數(shù)8421碼余3碼2421碼5421碼一、8421碼(1)權(quán)位分別為8-4-2-1,其按自然二進(jìn)制數(shù)的規(guī)律排列,不允許出現(xiàn)1010~1111這6種代碼。特點:60110100111001001701111010110110108100010111110101191001110011111100當(dāng)前第70頁\共有79頁\編于星期日\2點代碼的最低位為1,為偶數(shù)時最低0。(2)具有奇偶特性,當(dāng)十進(jìn)制數(shù)為奇數(shù)時,對應(yīng)的20060010000000000110例:把十進(jìn)制數(shù)變成8421BCD碼數(shù)串。或從BCD到字符的轉(zhuǎn)換操作。相同。有利于簡化輸入輸出過程中,從字符到BCD(3)8421碼的編碼值與字符0~9的ASCII碼低四位當(dāng)前第71頁\共有79頁\編于星期日\2點二、余三碼余三碼是在8421BCD碼的基礎(chǔ)上,把每個代碼都加0011而形成的。它的主要優(yōu)點是執(zhí)行十進(jìn)制相加時,能正確的產(chǎn)生進(jìn)位信號。三、2421碼和5421碼2421碼的特點是:將任意一個十進(jìn)制數(shù)D對應(yī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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論