計算機電腦微機的基礎(chǔ)知識_第1頁
計算機電腦微機的基礎(chǔ)知識_第2頁
計算機電腦微機的基礎(chǔ)知識_第3頁
計算機電腦微機的基礎(chǔ)知識_第4頁
計算機電腦微機的基礎(chǔ)知識_第5頁
已閱讀5頁,還剩76頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023/10/19第一章微型計算機的根底知識1教材1、?微型計算機原理及應(yīng)用?——許立梓等主編,機械工業(yè)出版社2、?微機原理與接口技術(shù)?——彭楚武主編,湖南大學出版社3、?微計算機原理?——潘民蓮等主編,電子工業(yè)出版社?微機原理及應(yīng)用?課程簡介1.課程性質(zhì)及教學目的?微型計算機原理及應(yīng)用?是學習微型計算機根本知識和應(yīng)用技能的重要課程。本課程幫助學生學會運用指令系統(tǒng)和匯編語言進行程序設(shè)計;掌握微型計算機的硬件組成及使用;熟悉各種典型的接口芯片和接口技術(shù)及其具體應(yīng)用;為后繼計算機課程的學習及工程實際應(yīng)用打好根底。2023/10/19第一章微型計算機的根底知識22.課程教學安排總學時:64;其中實驗學時:16考試形式:筆試+實踐操作

3.學習好本課程的方法復習好已學內(nèi)容,及時完成作業(yè);預習好下一堂課的內(nèi)容;保持良好的學習心態(tài);2023/10/19第一章微型計算機的根底知識32023/10/19第一章微型計算機的根底知識4第一章微型計算機的根底知識主要介紹微型計算機的開展,根本組成原理以及運算根底。一、微型計算機系統(tǒng)的概論二、數(shù)制及轉(zhuǎn)換三、計算機中的數(shù)及編碼四、計算機中數(shù)的運算方法作業(yè)2023/10/19第一章微型計算機的根底知識5一、微型計算機系統(tǒng)的概論1、微處理器2、微型計算機3、微型計算機系統(tǒng)4、微型計算機系統(tǒng)的主要技術(shù)指標5、微型計算機的應(yīng)用概況2023/10/19第一章微型計算機的根底知識6一般指的是由一片或幾片大規(guī)模集成電路芯片組成的中央處理部件。〔CentralProcessingUnit,俗稱CPU〕①根本組成:算術(shù)邏輯單元、控制器、存放器組②開展簡況1、微處理器〔Microprocessor〕—2023/10/19第一章微型計算機的根底知識7微處理器開展簡況由上個世紀70年代開展至今,經(jīng)歷了五代,它的劃分是以其數(shù)據(jù)總線的寬度為標志的。①1971年,4位微處理器,典型產(chǎn)品是Intel4004;1972年,8位微處理器,典型產(chǎn)品是Intel8008;時鐘頻率0.5~0.8Mhz,其集成度是30000個晶體管/片。②1974年,8位微處理器,典型產(chǎn)品是Intel8080/8085、MC6800、Z80;時鐘頻率2~8MHz,其集成度是9000晶體管/片。2023/10/19第一章微型計算機的根底知識8微處理器開展簡況〔接上頁〕③1978年,16位微處理器,典型產(chǎn)品是Intel8086/8088,MC68000,Z8000;1982年,Intel80286〔13萬〕。時鐘頻率5~16Mhz,集成度為29000個晶體管/片。④1985,32位微處理器,典型產(chǎn)品Intel80386,Intel80486〔120萬〕,Z80000,MC68020;時鐘頻率16~33Mhz,集成度為27.5萬個晶體管/片。⑤1992年以來,,64位微處理器,PentiumPro〔高能奔騰〕,PentiumⅣ;時鐘頻率達150~1000Mhz,其集成度為2100萬個晶體管/片。2023/10/19第一章微型計算機的根底知識92、微型計算機〔Microcomputer〕—微型計算機是指以微處理器為根底,配以內(nèi)存(內(nèi)存儲器〕和輸入/輸出接口電路?!猜銠C〕微型計算機內(nèi)存儲器微處理器輸入/輸出接口2023/10/19第一章微型計算機的根底知識102、微型計算機〔Microcomputer〕—典型的微機硬件系統(tǒng),CPU通過三組總線將內(nèi)存儲器、I/O接口連接起來。微型計算機的組成圖:

2023/10/19第一章微型計算機的根底知識113、微型計算機系統(tǒng)(MicrocomputerSystem)—微型計算機系統(tǒng)是指由微型計算機配以相應(yīng)的外部設(shè)備〔如打印機、顯示器、鍵盤,硬盤、光盤等〕、一些專用電路、電源和相關(guān)的軟件?!?〕微型計算機系統(tǒng)類型〔2〕微處理器、微型計算機和微型計算機系統(tǒng)的關(guān)系2023/10/19第一章微型計算機的根底知識12微型計算機系統(tǒng)類型①單片機——又稱“微控制器〔Microcontroller〕〞和“嵌入式計算機〞。它是把構(gòu)成微型計算機的所有部件集成在一塊芯片上。其體積小,功耗低,在智能化儀表及控制領(lǐng)域應(yīng)用極廣;②單板機——這是將構(gòu)成微型計算機的一些功能部件安裝在一塊印刷電路板上。用于生產(chǎn)過程的實時控制和教學實驗平臺;③個人計算機——這是一種通用的微型計算機系統(tǒng),廣泛用于辦公室和家庭、個人使用。個人計算機在商業(yè)、家庭、科學、工業(yè)和教學領(lǐng)域都得到廣泛的應(yīng)用。2023/10/19第一章微型計算機的根底知識13微處理器、微型計算機和微型計算機系統(tǒng)的關(guān)系控制器算術(shù)邏輯單元存放器組內(nèi)存儲器輸入/輸出接口輸入/輸出設(shè)備和外存儲器系統(tǒng)軟件應(yīng)用軟件電源2023/10/19第一章微型計算機的根底知識144、微型計算機系統(tǒng)的主要技術(shù)指標〔1〕字長〔2〕運算速度〔3〕存儲容量〔4〕主頻〔5〕指令系統(tǒng)〔6〕外部設(shè)備的配置〔7〕軟件的配置2023/10/19第一章微型計算機的根底知識15〔1〕字長計算機的字長是指CPU與輸入/輸出設(shè)備或內(nèi)存儲器之間一次傳送二進制數(shù)據(jù)的位數(shù)。

通常CPU的數(shù)據(jù)總線的位數(shù)與計算機的字長是一致的。2023/10/19第一章微型計算機的根底知識16〔2〕運算速度運算速度是以每秒鐘能執(zhí)行多少條指令來表示的,用來衡量計算機運算的快慢程度。以MIPS〔MillionInstructionPerSecond,每秒百萬條指令〕為單位。2023/10/19第一章微型計算機的根底知識17〔3〕存儲容量

存儲容量是衡量計算機系統(tǒng)中存儲能力的一個指標,包括內(nèi)存容量和外存容量。①內(nèi)存容量以字節(jié)為單位,分裝機容量和最大容量。*最大容量是由CPU的地址總線決定。*裝機容量是由實際裝機情況決定,或者由用戶所要求的軟件環(huán)境決定。②外存容量是指硬盤、光盤及軟盤等容量。2023/10/19第一章微型計算機的根底知識18內(nèi)存的最大容量和裝機容量例1:8088是20條地址線,那么最大內(nèi)存容量為220=1024×1024=1M;例2:PentiumPro是36條地址線,那么最大內(nèi)存容量為236=64×1024×1024×1024=64G。事實上,目前PC機的實際裝機容量一般為512M、1G、2G等。2023/10/19第一章微型計算機的根底知識19〔4〕主頻主頻指計算機工作時CPU的時鐘頻率(ClockRate),單位為MHz,是計算機工作的時間基準,用于協(xié)調(diào)整機的操作。8086/8088的時鐘頻率為3~10MHz。主頻的上下在很大程度上決定了計算機的運算速度。2023/10/19第一章微型計算機的根底知識20〔5〕指令系統(tǒng)〔InstructionSets)指令系統(tǒng)是指CPU所能執(zhí)行的全部指令的集合?!残酒圃焐桃淹瓿伞持噶钕到y(tǒng)功能是否齊全、尋址方式是否方便,直接影響計算機的工作能力。2023/10/19第一章微型計算機的根底知識21〔6〕外部設(shè)備的配置

外部設(shè)備的配置是衡量一個計算機系統(tǒng)的綜合性能的重要指標。1、允許配置的外設(shè)數(shù)量,一般所配的外設(shè)越多,系統(tǒng)功能越強;2、外設(shè)接口的標準和類型,接口性能的好壞直接影響系統(tǒng)的功能。2023/10/19第一章微型計算機的根底知識22〔7〕軟件的配置軟件和硬件是計算機系統(tǒng)中兩大資源。軟件配置直接影響計算機系統(tǒng)的使用和性能的發(fā)揮。必須配置的軟件:1、系統(tǒng)軟件〔操作系統(tǒng)、診斷程序、編輯程序等〕;2、程序設(shè)計語言〔機器語言、匯編語言,高級語言〕;3、應(yīng)用軟件〔軟件包、數(shù)據(jù)庫〕。2023/10/19第一章微型計算機的根底知識235、微型計算機的應(yīng)用概況〔1〕科學計算〔數(shù)值計算〕〔2〕信息處理〔3〕過程控制〔4〕計算機輔助技術(shù)〔5〕人工智能〔6〕計算機仿真2023/10/19第一章微型計算機的根底知識24〔1〕科學計算〔數(shù)值計算〕科學研究和工程技術(shù)領(lǐng)域中有大量復雜的數(shù)值運算問題,是計算機應(yīng)用最早的領(lǐng)域。如:①人造衛(wèi)星的軌跡計算;②建筑設(shè)計中房屋抗震強度的計算;③氣象預報中描述大氣運動規(guī)律的微分方程的求解等。特點:計算過程復雜,精度要求高。2023/10/19第一章微型計算機的根底知識25〔2〕信息處理用計算機對信息及時地加以記錄、整理和計算,并加工為人們所要求的形式。如:數(shù)據(jù)處理、事務(wù)處理、企業(yè)管理和情報檢索等都屬于信息處理的范疇。特點:數(shù)據(jù)量很大,計算過程比較簡單。2023/10/19第一章微型計算機的根底知識26〔3〕過程控制過程控制是指將計算機應(yīng)用于自動控制系統(tǒng)。所謂自動控制系統(tǒng)是一種不需要人工干預的過程〔包括機械加工過程、熱力學過程和化學過程等〕和對象進行控制的系統(tǒng)。特點:實時性——要求及時采集檢測數(shù)據(jù),經(jīng)過計算機計算后及時對被控對象進行自動控制和調(diào)節(jié)。2023/10/19第一章微型計算機的根底知識27〔4〕計算機輔助技術(shù)包括:計算機輔助設(shè)計(CAD,ComputerAidedDesign);計算機輔助制造(CAM,ComputerAidedManufacturing);計算機輔助教育(CAI,ComputerAssistedInstruction);等等。特點:綜合利用計算機的計算、邏輯判斷、信息處理的功能,并具有很強的人機交互特性。2023/10/19第一章微型計算機的根底知識28〔5〕人工智能

人工智能是研究如何制造出智能機器和智能系統(tǒng)來模擬人類的智能活動,以延伸人的智能的科學。研究領(lǐng)域包括計算機學習、計算機證明、景物分析、模擬人的思維過程、自然語言理解、自動程序設(shè)計、及機器人學等。2023/10/19第一章微型計算機的根底知識29〔6〕計算機仿真計算機仿真是一門建立仿真模型和進行仿真實驗的技術(shù)??蒲腥藛T根據(jù)實際系統(tǒng)建立模型系統(tǒng),并通過對模型系統(tǒng)的研究實驗,以到達研制和開發(fā)實際系統(tǒng)的目的。應(yīng)用范圍包括航空、航天、核能及其他工業(yè)控制等領(lǐng)域。目前已推廣到社會、經(jīng)濟、生物等領(lǐng)域。利用計算機仿真可以方便、有效地對系統(tǒng)進行分析、設(shè)計、操作、預測和統(tǒng)籌等控制。2023/10/19第一章微型計算機的根底知識30二、數(shù)制及轉(zhuǎn)換1、數(shù)制2、各種數(shù)制的相互轉(zhuǎn)換2023/10/19第一章微型計算機的根底知識311、數(shù)制〔1〕十進制數(shù)〔2〕二進制數(shù)〔3〕十六進制數(shù)2023/10/19第一章微型計算機的根底知識32〔1〕十進制數(shù)〔Decimal)①具有10個數(shù)字符號0,1,2,···,9;②由低位向高位進位是按“逢10進1〞的規(guī)那么進行的;③基數(shù)為10,第i位的權(quán)為10i。其中i=n,n-1,···,2,1,0,-1,-2,···規(guī)定整數(shù)最低位的位序號i=0。例:(6543.21)10=6543.21D=6×103+5×102+4×101+3×100+2×10-1+1×10-22023/10/19第一章微型計算機的根底知識33〔2〕二進制數(shù)(Binary)①具有2個數(shù)字符號0,1;②由低位向高位進位是按“逢2進1〞的規(guī)那么進行的;③基數(shù)為2,第i位的權(quán)為2i。其中i=n,n-1,···,2,1,0,-1,-2,···規(guī)定整數(shù)最低位的位序號i=0例:(1010.101)2=1010.101B=1×23+0×22+1×21+0×20+1×2-1+0×2-2+1×2-32023/10/19第一章微型計算機的根底知識34〔3〕十六進制數(shù)(Hexadecimal)1、具有16個數(shù)字符號0,1,2,···,9,A,B,C,D,E,F(xiàn);2、由低位向高位進位是按“逢16進1〞的規(guī)那么進行的;3、基數(shù)為16,第i位的權(quán)為16i。其中i=n,n-1,···,2,1,0,-1,-2,···規(guī)定整數(shù)最低位的位序號i=0例:(19BF.ABE)16=19BF.ABEH=1×163+9×162+11×161+15×160+10×16-1+11×16-2+14×16-32023/10/19第一章微型計算機的根底知識352、各種數(shù)制的相互轉(zhuǎn)換〔1〕二進制、十六進制轉(zhuǎn)換為十進制〔2〕十進制轉(zhuǎn)換為二進制〔3〕二進制轉(zhuǎn)換為十六進制2023/10/19第一章微型計算機的根底知識36〔1〕二進制、十六進制轉(zhuǎn)換為十進制按權(quán)展開求和。如:①10101.101B=1×24+1×22+1×20+1×2-1+1×2-3

=16+4+1+0.5+0.125=21.625D②19B.ABH=1×162+9×161+11×160+10×16-1+11×16-2=256+144+11+0.625+0.04296875=411.66796875D2023/10/19第一章微型計算機的根底知識37〔2〕十進制轉(zhuǎn)換為二進制①整數(shù)局部②小數(shù)局部2023/10/19第一章微型計算機的根底知識38〔3〕二進制與十六進制之間的轉(zhuǎn)換四位二進制數(shù)正好等于一位十六進制數(shù)

0001

1111B1

(1×20=1)2(1×21=2)4(1×22=4)8(1×23=8)16(1×24=16)2023/10/19第一章微型計算機的根底知識39四位二進制與一位十六進制數(shù)的對應(yīng)關(guān)系四位二進制數(shù)一位十六進制數(shù)0000B1001B1000B5H4H3H2H6H0H0010B0011B0100B0101B0110B7H0111B1111B1110B1101B1100B1011B1010BCHBHAH9H8H1HDHEHFH0001B四位二進制數(shù)一位十六進制數(shù)2023/10/19第一章微型計算機的根底知識40二進制轉(zhuǎn)換為十六進制數(shù)B=?H1110110101100.10101

0001110110101100.101010001

DAC.A8

=1DAC.A8H2023/10/19第一章微型計算機的根底知識41十六進制轉(zhuǎn)換為二進制數(shù)例:39F.E1AH=?B

3

9

F.E

1

A001110011111.111000011010↓↓↓↓↓↓

=1110011111.11100001101B39F.E1AH

=0011

1001

1111.11100001

1010B2023/10/19第一章微型計算機的根底知識42①整數(shù)局部——除2取余法例:19D=?B

余數(shù)

19D=

所以,我們可以得到:10011B19÷2= 9…19÷2=4…14÷2= 2…02÷2= 1…01÷2=0…1 2023/10/19第一章微型計算機的根底知識43②小數(shù)局部——乘2取整法例:0.625D=?B0.625×2=1.25…

10.25×2=0.5…00.5×2=1.0…1

整數(shù)

0.625D=

所以我們可以得到:0.101B2023/10/19第一章微型計算機的根底知識44三、計算機中的數(shù)及編碼1、機器數(shù)與真值2、帶符號數(shù)、無符號數(shù)3、原碼、補碼及反碼4、真值與補碼之間的轉(zhuǎn)換5、補碼的運算6、二進制編碼2023/10/19第一章微型計算機的根底知識451、機器數(shù)與真值〔1〕在計算機中數(shù)是用二進制數(shù)來表示的?!哺唠娖酱怼?〞,低電平代表“0〞)〔2〕數(shù)的符號在計算機中也是用二進制數(shù)表示的?!埃曈谩?〞表示,“-〞用“1〞表示。例:有兩個數(shù):真值機器數(shù)N1=+1101001N2=-1101001在計算機中的表示形式:N1:01101001N2:111010012023/10/19第一章微型計算機的根底知識462、帶符號數(shù)、無符號數(shù)〔1〕帶符號數(shù)用0表示正數(shù),用1表示負數(shù),這種表示數(shù)的方法,稱為帶符號數(shù)的表示方法,所表示的數(shù)稱為帶符號數(shù)。帶符號數(shù)的表示形式:①+22②-221001011000010110符號位數(shù)值局部符號位數(shù)值局部2023/10/19第一章微型計算機的根底知識472、帶符號數(shù)、無符號數(shù)〔2〕無符號數(shù)如果把全部有效位都用來表示數(shù)的大小,即沒有符號位,這種方法表示的數(shù),叫無符號數(shù)。無符號數(shù)表示形式:①22②15010010110000101108位全部用來表示數(shù)值大小8位全部用來表示數(shù)值大小2023/10/19第一章微型計算機的根底知識483、原碼、反碼及補碼思考:在計算機中一個數(shù)的大小和符號都用二進制來表示,那么在計算機中是如何進行運算的?〔1〕原碼〔2〕反碼〔3〕補碼2023/10/19第一章微型計算機的根底知識49思考?

在計算機中一個數(shù)的大小和符號都用二進制來表示,那么在計算機中是如何進行運算的?例:有一個鐘顯示時間是6點鐘,而正確時間是1點鐘,請問如何校正這個鐘?方法1:順時針撥7個鐘;6+7→1方法2:逆時針撥5個鐘;6-5→1引進概念——模2023/10/19第一章微型計算機的根底知識50概念—模模

一個計量器的容量,記為M,或modM

。模的特性——當一個計量器的模為M時,它在計量器里的表示形式與0一樣,也就是說,M=0

。所以,對時鐘來說,M=12:方法1:6+7=13=12+1=0+1=1方法2:6+7=6-5=12023/10/19第一章微型計算機的根底知識51概念—模同樣,對一個n位二進制計數(shù)器,它的容量為2n,它的模為M=2n。假設(shè),n=8,那么M=28=256。也就是說對8位二進制計數(shù)器來說,256=000000000000000000→→8位計數(shù)器12562023/10/19第一章微型計算機的根底知識52〔1〕原碼定義:一個數(shù)的原碼就是該數(shù)的機器數(shù)。①對正數(shù)X=+X6X5X4X3X2X1X0〔Xi=0或1〕那么:[X]原碼=0X6X5X4X3X2X1X0②對負數(shù)X=-X6X5X4X3X2X1X0〔Xi=0或1〕那么:[X]原=1X6X5X4X3X2X1X02023/10/19第一章微型計算機的根底知識53〔2〕反碼定義:正數(shù)的反碼就等于它的原碼;負數(shù)的反碼就是它的原碼除符號位外,各位取反。①對正數(shù)X=+X6X5X4X3X2X1X0〔Xi=0或1〕反碼[X]反碼=0X6X5X4X3X2X1X0②對負數(shù)X=-X6X5X4X3X2X1X0〔Xi=0或1〕反碼[X]反碼=2023/10/19第一章微型計算機的根底知識54〔2〕反碼例:X1=+1001001X2=-1001001那么:[X1]原=01001001[X2]原=11001001[X1]反=01001001[X2]反=101101102023/10/19第一章微型計算機的根底知識55〔3〕補碼定義:正數(shù)的補碼就等于它的原碼;負數(shù)的補碼就是它的反碼加1。①對正數(shù)X=+X6X5X4X3X2X1X0〔Xi=0或1〕補碼[X]補=0X6X5X4X3X2X1X0②對負數(shù)X=-X6X5X4X3X2X1X0〔Xi=0或1〕補碼[X]補=[X]反+1=+12023/10/19第一章微型計算機的根底知識56〔3〕補碼例:X1=+1001001X2=-1001001那么:[X1]原=

01001001[X1]反=

01001001[X1]補=

01001001[X2]原=

11001001[X2]反=

10110110[X2]補=

[X]反+1

=

101101112023/10/19第一章微型計算機的根底知識574、真值與補碼之間的轉(zhuǎn)換例1X=+0101010,Y=-0101010求它們的原碼、反碼和補碼。解:[X]原=[X]反=[X]補=00101010[Y]原=10101010[Y]反=11010101[Y]補=[Y]反+1=11010101+1=110101102023/10/19第一章微型計算機的根底知識584、真值與補碼之間的轉(zhuǎn)換例2[X]補=10101101,求真值X。解:因為補碼的首位是1,那么其真值X即為負數(shù)[X]反=[X]補-1=10101101-1=10101100[X]原=11010011〔除了符號位,按位取反〕所以,X=-10100112023/10/19第一章微型計算機的根底知識595、補碼的運算補碼的運算就是計算機中數(shù)的運算?!?〕補碼的加法規(guī)那么〔2〕補碼的減法規(guī)那么2023/10/19第一章微型計算機的根底知識60〔1〕補碼的加法規(guī)那么規(guī)那么[X+Y]補=[X]補+[Y]補例X=+0110110,Y=-1111001,求X+Y=?解:首先按常規(guī)加法計算:X=+0110110=54DY=-1111001=-121D所以,X+Y=-67D2023/10/19第一章微型計算機的根底知識61〔1〕補碼的加法規(guī)那么例X=+0110110,Y=-1111001,求X+Y=?解:用補碼的加法規(guī)那么來求:[X]原=[X]反=[X]補=00110110[Y]原=11111001[Y]反=10000110[Y]補=[Y]反+1=10000110+1=10000111[X]補=00110110+〕[Y]補=10000111[X]補+[Y]補=101111012023/10/19第一章微型計算機的根底知識62〔1〕補碼的加法規(guī)那么例:根據(jù)規(guī)那么:[X+Y]補=[X]補+[Y]補所以,[X+Y]補=10111101[X+Y]反=10111101-1=10111100[X+Y]原=11000011那么:X+Y=-1000011=-67D顯然,補碼的加法規(guī)那么是正確的。2023/10/19第一章微型計算機的根底知識63〔2〕補碼的減法規(guī)那么規(guī)那么[X-Y]補=[X+〔-Y〕]補=[X]補+[-Y]補例X=+1010101,Y=+1100001,求X-Y=?解:首先按常規(guī)減法計算:X=+1010101=85DY=+1100001=97D所以,X-Y=-12D2023/10/19第一章微型計算機的根底知識64〔2〕補碼的減法規(guī)那么例X=+1010101,Y=+1100001,求X-Y=?解:按補碼的減法規(guī)那么來求:[X]原=[X]反=[X]補=01010101-Y=-1100001[-Y]原=11100001[-Y]反=10011110[-Y]補=10011111[X]補=01010101+〕[-Y]補=10011111[X]補+[-Y]補=111101002023/10/19第一章微型計算機的根底知識65〔2〕補碼的減法規(guī)那么例:根據(jù)補碼的減法規(guī)那么:[X-Y]補=[X]補+[-Y]補由[X-Y]補=11110100[X-Y]反=11110100–1=11110011[X-Y]原=10001100所以X-Y=-0001100B=-12D補碼的減法規(guī)那么也是正確的,事實上就是加法規(guī)那么2023/10/19第一章微型計算機的根底知識666、二進制編碼二進制編碼是指用二進制代碼來表示計算機中所要處理的數(shù)值、數(shù)字、字母和符號等,一般為假設(shè)干位二進制數(shù)碼的組合。〔1〕二進制編碼的十進制數(shù)〔2〕字母和字符的編碼2023/10/19第一章微型計算機的根底知識67〔1〕二進制編碼的十進制數(shù)二進制編碼的十進制數(shù)就是BCD碼〔BinaryCodedDecimal〕。①壓縮BCD碼是用4位二進制數(shù)表示一位十進制數(shù)。一個字節(jié)表示兩位十進制數(shù)。如:10010110B表示96D②非壓縮BCD碼是用一個字節(jié)表示一位十進制數(shù)。高4位總是0。如:00001001B表示9D兩種BCD碼的編碼對照表2023/10/19第一章微型計算機的根底知識68兩種BCD碼的編碼對照表2023/10/19第一章微型計算機的根底知識69〔2〕字母和字符的編碼計算機不僅要處理數(shù)值問題,還要處理大量的非數(shù)值問題,這就必須引入文字、字母,某些專用的符號,這就是目前應(yīng)用最廣泛的字符編碼系統(tǒng)ASCII碼?!睞mericanStandardCodeforInformationInterchange,美國信息交換標準碼〕例:大寫字母“A〞的ASCII碼就是41H;小寫字母“n〞的ASCII碼就是6FH;數(shù)字“8〞的ASCII碼就是38H;2023/10/19第一章微型計算機的根底知識70AmericanStandardCodeforInformationInterchange

美國信息交換標準碼

高3位低4位0000010100111001011101110000nuLL0@P、p00011Aq00102B00113C0100401015……1110>n1111?o詳細參考教材P.14表1-32023/10/19第一章微型計算機的根底知識71四、計算機中數(shù)的運算方法1、補碼的加減法運算2、溢出判斷3、邏輯運算2023/10/19第一章微型計算機的根底知識721、補碼的加減法運算規(guī)那么[X+Y]補=[X]補+[Y]補[X-Y]補=[X+〔-Y〕]補=[X]補+[-Y]補因此,加法或減法都是用補碼的加法來進行運算的。2023/10/19第一章微型計算機的根底知識732、溢出判斷例:X=+1000101,Y=+1100111,求X+Y=?解:[X]原=[X]反=[X]補=01000101[Y]原=[Y]反=[Y]補=01100111[X]補=01000101〔69D〕+〕[Y]補=01100111〔103D〕[X]補+[Y]補=10101100〔172D〕

溫馨提示

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

提交評論