![微機原理與接口技術第1章概述_第1頁](http://file4.renrendoc.com/view/6fb43940d53286f5033f5ad3e275c09e/6fb43940d53286f5033f5ad3e275c09e1.gif)
![微機原理與接口技術第1章概述_第2頁](http://file4.renrendoc.com/view/6fb43940d53286f5033f5ad3e275c09e/6fb43940d53286f5033f5ad3e275c09e2.gif)
![微機原理與接口技術第1章概述_第3頁](http://file4.renrendoc.com/view/6fb43940d53286f5033f5ad3e275c09e/6fb43940d53286f5033f5ad3e275c09e3.gif)
![微機原理與接口技術第1章概述_第4頁](http://file4.renrendoc.com/view/6fb43940d53286f5033f5ad3e275c09e/6fb43940d53286f5033f5ad3e275c09e4.gif)
![微機原理與接口技術第1章概述_第5頁](http://file4.renrendoc.com/view/6fb43940d53286f5033f5ad3e275c09e/6fb43940d53286f5033f5ad3e275c09e5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
微機原理及應用信息工程系張?zhí)祜w第1章概述1.1微型計算機的發(fā)展及特點1.2微型計算機系統(tǒng)1.3微型計算機中數據信息的表示1.1微型計算機的發(fā)展及特點1.1.1計算機的發(fā)展過程按構成計算機的邏輯元件類型來分類:第1代(1946-1957):采用電子管為基本邏輯元件,使用機器語言;第2代(1957-1965):采用晶體管為基本邏輯元件,使用高級語言;第3代(1965-1971):采用中、小規(guī)模集成電路為主要部件,使用操作系統(tǒng);第4代(1971-現在):采用大規(guī)模(LSI)和超大規(guī)模(VLSI)集成電路產生了微型計算機。20世紀40~50年代后期電子管
5000-1萬次ENIAC電子數字積分計算機晶體管10幾萬次中小規(guī)模IC10幾萬~數百萬次20世紀50~60年代中期20世紀60中~70年代初期20世紀70年代初、中期大、超大規(guī)模IC
數千萬~百億次計算機發(fā)展過程年代所謂微型計算機是指以大規(guī)模、超大規(guī)模集成電路為主要部件,以微處理器為核心,配以存儲器、輸入/輸出接口電路及系統(tǒng)總線所制造出的計算機系統(tǒng)。微型計算機的發(fā)展是以微處理器的發(fā)展來表征。1.第一代(1971~1973)---4位和低檔8位微處理器4004、8008
2.第二代(1974~1977)---中、高檔8位微處理器8080、8085、MC6800、Z80
3.第三代(1978~1981)---16位微處理器8086、M68000、Z8000
4.第四代(1981~1992)---32位微處理器80386、M68020、80486,Z80000
5.第五代(1993以后)---64位微處理器Pentium一代70年代初二代70年代三代70年代末~80年代初四代80年代微型機發(fā)展過程時間五代90年代4004
(8008--8位)第一臺個人電腦8080(Z80,MC6800)8位4位32-64位16位32位1973-741971-7219788086M6809和Z800082年80286及80318038680486(M68020)1993Pentium準64位1995年11月PentiumPro。1997年1月PentiumMMX此后PⅡ/Ⅲ/419851993Pentium一代70年代初二代70年代三代70年代末~80年代初四代80年代微型機發(fā)展過程時間五代90年代8位4位64位16位32位1973-741971-72197819851993
80386(80586)4004→8008→8080→8086→80286→80486→PⅡ→PⅢ→PⅣ
微機的發(fā)展以CPU更新劃代Intel的CPU發(fā)展史Intel4004,intel的發(fā)展史就是從這塊CPU起步的80088085808680286,Intel最后一塊16位CPU80386,Intel第一代32位CPU80486,這是Intel最后一代以數字編號的CPUPentium,傳說中的586PentiumproPentiummmxPentiumⅱCeleron,引發(fā)超頻熱潮pentiumⅲ_katmaiPentiumⅲIntelPentiumⅲtualatin/coppermineIntelpentiumⅳ_423Intelpentiumⅳ_4781、按字長分類:4位機/8位機/16位機/32位機/64位機2、按結構分類:單片機/單板機/多板機/微型計算機3、按制造工藝分類:MOS型微機/雙極型微機1.1.2微型計算機的分類與特點微型計算機的分類微型計算機的特點1.體積小、重量輕、功耗低2.可靠性高3.價格比高4.應用面廣一臺完整的計算機必須由硬件和軟件這兩大部分組成,其中硬件是基礎,軟件是靈魂,二者缺一不可:微型計算機硬件系統(tǒng)是機器的實體部分,主要包括主機和外圍設備。微型計算機軟件系統(tǒng)主要包括系統(tǒng)軟件、各種程序設計語言、應用程序和數據庫等。1.2微型計算機系統(tǒng)1.2.1微型計算機系統(tǒng)的組成硬件系統(tǒng)軟件系統(tǒng)主機外部設備電源、機箱、輔助電路微型計算機系統(tǒng)
微處理器
內存儲器I/O接口電路系統(tǒng)總線算術邏輯單元控制單元寄存器組ROMRAM地址總線數據總線控制總線輸入/輸出設備外存儲器系統(tǒng)軟件應用軟件操作系統(tǒng)服務型程序語言處理程序三、微型計算機的組成AB地址總線8255、8250(8251)8253、8259鍵盤、打印機顯示器、軟硬盤A/D、D/A等I/O設備CPU運算器控制器內存RAMROMI/O接口DB數據總線CB控制總線AB地址總線1.2.1微型計算機圖
計算機的基本組成2.控制器
是統(tǒng)一調度和控制計算機各部件協調工作的關鍵部件,是指揮控制神經中樞。取指、分析、微時序。1.運算器
是對數據信息進行加工處理的部件,它主要由算術邏輯運算單元(ALU)組成3.存儲器存放程序和數據的部件。主存又稱內存,輔助又稱外存4.I/O設備--外設人機交互、輸入/輸出存儲器內存(主存)外存(輔存)RAMROMSRAMDRAMROMEPROME2PROM軟盤、U盤硬盤(移動硬盤)光盤硬件1、微處理器
微處理器(CPU)也稱中央處理器,是微型計算機的核心部件,芯片內集成有控制器、運算器和寄存器等相關部件,完成對計算機系統(tǒng)內各部件進行統(tǒng)一協調和控制。2、存儲器功能:存放程序和數據。3、系統(tǒng)總線(1)總線:傳遞信息的一組公用導線。(2)系統(tǒng)總線:從處理器引出的若干信號線,CPU通過它們與存儲器或I/O設備進行信息交換。(A)地址總線:傳遞地址信息的總線,即AB。CPU在地址總線上輸出將要訪問的內存單元或I/O端口的地址,該總線為單向總線。內存容量的計算:16位地址線可訪問內存空間216=64KB。20位地址線可訪問內存空間220=1MB。(B)數據總線:傳遞數據信息的總線,即DB。在CPU進行讀操作時,內存或外設的數據通過數據總線送往CPU;在CPU進行寫操作時,CPU數據通過數據總線送往內存或外設,數據總線是雙向總線。(C)控制總線:傳遞控制信息的總線,即CB??刂瓶偩€的方向:一部分是從CPU輸出:通過對指令的譯碼,由CPU內部產生,由CPU送到存儲器、輸入/輸出接口電路和其它部件。如時鐘信號、控制信號等。另一部分是由系統(tǒng)中的部件產生,送往CPU,如:中斷請求信號、總線請求信號、狀態(tài)信號。4、I/O設備和I/O接口(1)I/O設備:微機配備的輸入/輸出設備(外設)標準輸入/輸出設備(控制臺):鍵盤和顯示器(CRT)。I/O設備輸入設備輸出設備鍵盤鼠標掃描儀、數碼相機顯示器打印機繪圖儀(2)I/O接口:連接外設備和系統(tǒng)總線,完成信號轉換、數據緩沖、與CPU進行信號聯絡等工作。顯示器卡:完成顯示器與總線的連接。聲卡:完成聲音的輸入/輸出。網卡:完成網絡數據的轉換。掃描卡:連接掃描儀到計算機。調制解調器卡:模擬信號與數字信號相互轉換。鍵盤接口、打印機接口等。232接口:串行數據接口。USB接口:通用串行接口。●軟件是程序、數據和相關文檔的總稱?!裼嬎銠C的軟件系統(tǒng)由系統(tǒng)軟件和應用軟件組成?!到y(tǒng)軟件:用于計算機自身的管理、維護、控制和運行,以及對應用軟件的解釋和執(zhí)行?!僮飨到y(tǒng)是最重要的系統(tǒng)軟件。
▲應用軟件:用戶為解決各類實際問題而編制的各種程序,它是建立在系統(tǒng)軟件之上的。
軟件1.2.2微型計算機系統(tǒng)結構的特點總線結構流水線技術構成微機的各功能部件之間通過總線相連接同時進行若干操作的并行處理方式1、字長字長是微處理器一次可以直接處理的二進制數碼的位數,它通常取決于微處理器內部通用寄存器的位數和數據總線的寬度。微處理器的字長有4位、8位、16位、32位和64位等等。1.2.3微型計算機的性能指標2、速度
MIPS是MillionsofInstructionPerSecond的縮寫,用來表示微處理器的性能,意思是每秒鐘能執(zhí)行多少百萬條指令。通常也用主頻來描述運算速度,主頻越高,運算速度越快。3、容量包括外存和內存的容量。主存容量一般以字節(jié)為單位。如256MB、512MB,4G。4、外設配置5、軟件配置1.3.1計算機中的數制1.3微型計算機中數據信息的表示進位計數制基數:某計數制中數碼的個數,如十進制的基數為10數碼為0,1,2,3,…9。進位原則:逢n進一如十進制中逢10進1。位權:某計數制中,數位中數碼所代表數值的大小。數制二進制十進制八進制十六進制用途計算機內用現實生活用用于壓縮書寫二進制數,轉換更直觀、更簡潔、更方便數碼0,10,1,…,90,1.......70,1....9,A,B....F基數210816位權2i
10i
8i
16i
規(guī)則逢2進1逢10進1逢8進1逢16進1表示形式(XX…X)2
XX…XB(XX…X)10XX…XD(XX…X)8XX…XQ
(XX…X)16
XX…XH1.十進制數→N進制數
整數部分:除N倒取余數小數部分:乘N順取整數不同數制之間的轉換例1:130.625D=10000010.101B;(10進制→2進制)例2:將(136)D轉換為二進制數。2136余數(結果)低位268----------0234----------0217----------028----------124----------022----------021----------00----------1高位轉換結果:(136)D=(10001000)B例3:512.75D=1000.6Q(10進制→8進制,K=8)2、N進制數→十進制數各位數字按位權展開后相加例1:二進制數11011→十進制數
例2:八進制數27651→十進制數
3、二進制數與十六進制數之間的轉換
“四位一并”:將二進制數從小數點開始,分別向左向右4位分成一組,不足4位補0,然后寫出對應的十六進制數即可例1:將二進制數11001011.01011轉換為十六進制數 11001011.01011000 ↓↓ ↓↓ CB .58因此(11001011.01011)2=(CB.58)16“一分為四”:將每位十六進制數寫出對應的4位二進制數,然后去掉前導0和尾數0即可。例2:3A.6H=?B
3
A.6H=111010.011B00111010.0110“三位一并”:例1:(11001011.01011)2=(313.26)8“一分為三”:想一想A思考題4、二進制數與八進制數之間的轉換例2:將(352.6)o轉換為二進制數。352.6011101010110=(11101010.11)B下列各數中,最大的一個數是___?___。A.(11011001)2B.(75)10C.(37)8D.(A7)161.加法運算遵循法則:0+0=00+1=11+0=11+1=0(有進位)例1:10110110B+01101100B=?B進位:11111100010110110被加數+01101100加數結果為:100100010和______________________1.3.2二進制數的運算與帶符號數的表示二進制數的運算a算數運算:逢二進一2.減法運算
遵循法則:0-0=01-0=11-1=00-1=1(有借位)
例2:11000100B-00100101B=?B
借位:0111111011000100被減數-00100101減數結果為:10011111差______________________3.乘法運算
遵循法則:0×0=00×1=01×0=01×1=14.除法運算
遵循法則:0÷1=01÷1=1b邏輯運算與運算規(guī)則:或運算規(guī)則:
0與0=00或0=00與1=00或1=11與0=01或0=11與1=11或1=1
異或運算規(guī)則:非運算規(guī)則:
0異或0=0非0=10異或1=1非1=01異或0=11異或1=0遵循法則:按位運算,各位之間沒有進位和借位數值型數據:無符號數、帶符號數二進制帶符號數的符號位表示:使用二進制編碼的最高位,“0”表示“正”,“1”表示“負”機器數:將符號位與數值位一起予以數值化的數真值:機器數所代表的數值為該機器數的真值常用帶符號數編碼:原碼、反碼、補碼等帶符號數的表示1、原碼最高位為符號位,0表示正數,1表示負數,其余各位表示數值的絕對值大小以機器字長為8位為例:[+1]原=00000001B=01H[+127]原=01111111B=7FH[+0]原=00000000B=00H[-1]原=10000001B=81H[-127]原=11111111B=FFH[-0]原=10000000B=80H2、反碼最高位為符號位,0表示正數,1表示負數,正數的反碼與原碼的表示相同,負數的反碼為其原碼除符號位之外的其余各位按位取反以機器字長為8位為例:[+1]反=00000001B=01H[+127]反=01111111B=7FH[+0]反=00000000B=00H[-1]反=10000001B=11111110B=FEH[-127]反=11111111B=10000000B=80H[-0]反=10000000B=11111111B=FFH3、補碼正數的補碼與原碼的表示相同,負數的補碼為其原碼除符號位之外的各位按位取反后再加1以機器字長為8位為例:[+1]補=00000001B=01H[+127]補=01111111B=7FH[+0]補=00000000B=00H[-1]補=10000001B+1=11111110B+1=FFH[-127]補=11111111B+1=10000000B+1=81H[-0]補=10000000B+1=11111111B+1=00H例1:機器字長n=8位,X=-68D,求X原、反、補碼。解:字長8位,符號1位,數值占7位。[-68]原=11000100B[-68]反=10111011B[-68]補=[10111011B]反+1=10111100B規(guī)則①[X+Y]補=[X]補+[Y]補②[X-Y]補=[X]補+[-Y]補減法運算通常變成加法運算[X]補-[Y]補=[X]補+[-Y]補由[Y]補求[-Y]補:[Y]補包括符號在內的所有位都取反,末位加1,即得[-Y]補。(注意包括符號位變反)4、
補碼的運算00100110B01100000B00111010B110111001B11100100B11010101B++例1:(+38)+(+58)
[+38]補=00100110B[+58]補=00111010B例2:(-28)+(-43)[-28]補=11100100B[-43]補=11010101B正數補碼就是原碼[-28]原=1
0011100B[-28]補=11100100B[-43]原=1
0101011B[-43]補=11010101B101000111B-(64+7)=-71進位位“1”屬“自然丟失”本身補碼-185再求補1.進位與溢出所謂進位,是指運算結果的最高位向更高位的進位,用來判斷無符號數運算結果是否超出了計算機所能表示的最大無符號數的范圍。
溢出是指帶符號數的補碼運算溢出,用來判斷帶符號數補碼運算結果是否超出了補碼所能表示的范圍。例如,字長為n位的帶符號數,它能表示的補碼范圍為-2n-1+2n-1-1,如果運算結果超出此范圍,就叫補碼溢出,簡稱溢出。2.溢出的判斷方法判斷溢出的方法很多,常見的有:①通過參加運算的兩個數的符號及運算結果的符號進行判斷。②單符號位法。該方法通過符號位和數值部分最高位的進位狀態(tài)來判斷結果是否溢出。③雙符號位法,又稱為變形補碼法。它是通過運算結果的兩個符號位的狀態(tài)來判斷結果是否溢出。上述三種方法中,第一種方法僅適用于手工運算時對結果是否溢出的判斷,其他兩種方法在計算機中都有使用。限于篇幅,本節(jié)僅通過具體例子對第②種方法做簡要介紹。若符號位進位狀態(tài)用CF來表示,當符號位向前有進位時,CF=1,否則,CF=0;數值部分最高位的進位狀態(tài)用DF來表示,當該位向前有進位時,DF=1,否則,DF=0。單符號位法就是通過該兩位進位狀態(tài)的異或結果來判斷是否溢出的。
若OF=1,說明結果溢出;若OF=0,則結果未溢出。也就是說,當符號位和數值部分最高位同時有進位或同時沒有進位時,結果沒有溢出,否則,結果溢出。例2.13設有兩個操作數x=01000100B,y=01001000B,將這兩個操作數送運算器做加法運算,試問:①若為無符號數,計算結果是否正確?②若為帶符號補碼數,計算結果是否溢出?解
無符號數帶符號數0100010068[+68]補+)01001000+)72+)[+72]補10001100140[+140]補DF=1CF=0①若為無符號數,由于CF=0,說明結果未超出8位無符號數所能表達的數值范圍(0255),計算結果10001100B為無符號數,其真值為140,計算結果正確。②若為帶符號數補碼,由于=1,結果溢出;這里也可通過參加運算的兩個數的符號及運算結果的符號進行判斷,由于兩操作數均為正數,而結果卻為負數,因而結果溢出;+68和+72兩數補碼之和應為+140的補碼,而8位帶符號數補碼所能表達的數值范圍為?128+127,結果超出該范圍,因此結果是錯誤的。例2.14設有兩個操作數x=11101110B,y=11001000B,將這兩個操作數送運算器做加法運算,試問:①若為無符號數,計算結果是否正確?②若為帶符號補碼數,計算結果是否溢出?解
無符號數帶符號數11101110238[-18]補+)11001000+)200+)[-56]補10110110438[-74]補DF=1CF=11自動丟失①若為無符號數,由于CF=1,說明結果超出8位無符號數所能表達的數值范圍(0255)。兩操作數11101110B和11001000B對應的無符號數分別為238和200,兩數之和應為438>255,因此,計算結果是錯誤的。②若為帶符號數補碼,由于=0,結果未溢出。兩操作數11101110B和11001000B分別為?18和?56的補碼,其結果應為?74的補碼形式,而計算結果10110110B正是?74的補碼,因此結果正確。1、ASCII碼(美國信息交換標準代碼)
ASCII碼表包括52個大小寫英文字母、0~9數字、一些運算符號、標點符號、其它專用符號、控制符號等128個字符。一個ASCII碼由7位二進制編碼組成,在一個字節(jié)中最高一位空閑,用0補充5AH……42H41HASCII碼z……ba字符7AH……62H61HASCII碼Z39H920H空格………………0DH回車B31H10AH換行A30H007H響鈴字符ASCII碼字符ASCII碼字符常用ASCII碼1.3.3信息的編碼表ASCII字符編碼B6B5B4B3B2B1B00000010100111001011101110123456700000NULDLESP0@P`p00011SOHDC1!1AQaq00102STXDC2”2BRbr00113ETXDC3#3CScs01004EOTDC4$4DTdt01015ENQNAK%5EUeu01106ACKSYN&6FVfv01117BELETB’7GWgw10008BSCAN(8HXhx10019HTEM)9IYiy1010ALFSUB*:JZjz1011BVTESC+;K[k{1100CFFFS?<L\l|1101DCRGS–=M]m}1110ESORS.>N↑n~1111FSIUS/?O←oDELSP間隔字符(20H)(也稱空格字符)DEL(7FH)刪除控制碼這34個編碼不可見32個控制符00~1FH用于通信控制或對計算機外設的功能控制表ASCII字符編碼B6B5B4B3B2B1B00000010100111001011101110123456700000NULDLESP0@P`p00011SOHDC1!1AQaq00102STXDC2”2BRbr00113ETXDC3#3CScs01004EOTDC4$4DTdt01015ENQNAK%5EUeu01106ACKSYN&6FVfv01117BELETB’7GWgw10008BSCAN(8HXhx10019HTEM)9IYiy1010ALFSUB*:JZjz1011BVTESC+;K[k{1100CFFFS?<L\l|1101DCRGS–=M]m}1110ESORS.>N↑n~1111FSIUS/?O←oDEL共94個可印刷的有形字符10個數字0~9編碼為30H~39H52個大小寫英文字母32個標點及常用符號(表中黑色編碼)2、BCD碼
用4位二進制數來表示1位十進制數的編碼方法稱為二進制編碼的十進數或稱為二—十進制數,簡稱BCD碼。由于十進制數共有0、1、2、……、9十個數碼,因此,至少需要4位二進制碼來表示1位十進制數。4位二進制碼共有2^4=16種碼組,在這16種
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年危險品運輸合同規(guī)范樣本
- 2025年光伏屋頂安裝工程協議書
- 2025年會議策劃執(zhí)行合同樣本
- 2025年醫(yī)療器械技術開發(fā)合同范例
- 2025年共同繁榮協議文本
- 2025年建筑材料購銷中長期協議策劃
- 2025年度廣告合作授權協議書官方
- 2025年企業(yè)財務規(guī)劃顧問服務協議
- 2025年不銹鋼沖壓加工合同模板
- 2025年內部訂購優(yōu)先權協議模板
- 酒店長包房租賃協議書范本
- 2 找春天 公開課一等獎創(chuàng)新教學設計
- 2025年江蘇護理職業(yè)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年江蘇南京水務集團有限公司招聘筆試參考題庫含答案解析
- 【道法】開學第一課 課件-2024-2025學年統(tǒng)編版道德與法治七年級下冊
- 口腔門診分診流程
- 建筑工程施工安全管理課件
- 2025年春新外研版(三起)英語三年級下冊課件 Unit2第1課時Startup
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯模擬試題(共500題)試卷后附參考答案
- 處方點評知識培訓
- 人教版(2024)英語七年級上冊單詞表
評論
0/150
提交評論