計(jì)算機(jī)組成原理復(fù)習(xí)_第1頁(yè)
計(jì)算機(jī)組成原理復(fù)習(xí)_第2頁(yè)
計(jì)算機(jī)組成原理復(fù)習(xí)_第3頁(yè)
計(jì)算機(jī)組成原理復(fù)習(xí)_第4頁(yè)
計(jì)算機(jī)組成原理復(fù)習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1、馮·諾依曼機(jī)型及組成。計(jì)算機(jī)的硬件結(jié)構(gòu)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五大組成部分構(gòu)成。這一結(jié)構(gòu)被稱為馮·諾依曼機(jī)型。(該結(jié)構(gòu)式所有的計(jì)算機(jī)共同遵守的結(jié)構(gòu)標(biāo)準(zhǔn))2.1.1、IEEE754標(biāo)準(zhǔn):(自己看課本P16-18/PPT P6理解)IEEE754標(biāo)準(zhǔn)中,一個(gè)規(guī)格化存儲(chǔ)的32位浮點(diǎn)數(shù)x的真值可表示為: X = (-1)s * M * 2e = (-1)s * ( 1.M ) * 2(E-127)(P18例1、P19例2 小計(jì)算題)【例1】若浮點(diǎn)數(shù)x的754標(biāo)準(zhǔn)存儲(chǔ)格式為(41360000)16,求其浮點(diǎn)數(shù)的十進(jìn)制數(shù)值。解將十六進(jìn)制數(shù)展開(kāi)后,可得二進(jìn)制數(shù)格式

2、為:0 100 0001 0011 0110 0000 0000 0000 0000S 階碼(8位)尾數(shù)(23位)指數(shù)e = 階碼-127 = 10000010 01111111 = 00000011 = (3)10 包括隱藏位1的尾數(shù)1.M = 1.011 0110 0000 0000 0000 = 1.011011 于是有:X = (-1)S * 1.M * 2e=+(1.011011)* 23= +1011.011= (11.375)10【例2】、將數(shù)(20.59375)10轉(zhuǎn)換成754標(biāo)準(zhǔn)的32位浮點(diǎn)數(shù)的二進(jìn)制存儲(chǔ)格式。解首先分別將整數(shù)和小數(shù)部分轉(zhuǎn)換成二進(jìn)制數(shù): 20.59375 =

3、10100.10011 于是得到: S = 0; E = 4 + 127 = 131; M = 010010011最后得到32位浮點(diǎn)數(shù)的二進(jìn)制存儲(chǔ)格式為:0100 0001 1010 1100 0000 0000 0000 = (41A4C000)162.1、原反補(bǔ)轉(zhuǎn)換。原碼就是符號(hào)位加上真值的絕對(duì)值,即用第一位表示符號(hào),其余位表示值。 反碼:正數(shù)的反碼等于原碼(其本身),負(fù)數(shù)的反碼是在其原碼的基礎(chǔ)上,符號(hào)位不變,其余各位取反。補(bǔ)碼:正數(shù)的補(bǔ)碼等于原碼,負(fù)數(shù)的補(bǔ)碼是在其原碼的基礎(chǔ)上,符號(hào)位不變,其余各位取反后(即反碼)加1。2.2.3、溢出檢測(cè)。(P29例17、例18計(jì)算題)(注意:機(jī)器中數(shù)據(jù)

4、都是以補(bǔ)碼形式出現(xiàn),遇到減法操作根據(jù)公式轉(zhuǎn)成加法運(yùn)算)補(bǔ)碼加法:X補(bǔ) + Y 補(bǔ) = X + Y 補(bǔ)補(bǔ)碼減法: X 補(bǔ) - Y補(bǔ) = X補(bǔ) + -Y補(bǔ) -Y 補(bǔ)= - Y 補(bǔ)Y補(bǔ)快速得到-Y補(bǔ): 包括符號(hào)位求反且最末尾加1.溢出:在定點(diǎn)數(shù)機(jī)器中,數(shù)的大小超出了定點(diǎn)數(shù)能表示的范圍,叫溢出。(1)在定點(diǎn)小數(shù)機(jī)中數(shù)的表示范圍是-1<X<1,如果運(yùn)算過(guò)程中出現(xiàn)了大于1或者小于1的情況。正+正=負(fù),錯(cuò)誤,上溢出;負(fù)+負(fù)=正,錯(cuò)誤,下溢出。(2)在定點(diǎn)整數(shù)機(jī)(8位)中數(shù)的表示范圍-128<X<127,如果運(yùn)算過(guò)程中出現(xiàn)了大于127或者小于-128的情況。正+正=負(fù),錯(cuò)誤,上溢出;負(fù)

5、+負(fù)=正,錯(cuò)誤,下溢出。溢出判斷:1、進(jìn)位判別法:判斷數(shù)據(jù)最高位的進(jìn)位與符號(hào)位進(jìn)位是否相同V=Cf(+)Co 其中Cf 為符號(hào)位產(chǎn)生的進(jìn)位,Co為最高數(shù)據(jù)位產(chǎn)生進(jìn)位如果V=0,無(wú)溢出;如果V= 1,有溢出。2、雙符號(hào)位法:將符號(hào)位擴(kuò)展為2位,具體說(shuō)就是對(duì)于正數(shù)兩個(gè)符號(hào)位都是“00”,對(duì)于負(fù)數(shù)兩個(gè)符號(hào)位都是“11”。兩個(gè)符號(hào)位都看做數(shù)碼一樣參加運(yùn)算。兩個(gè)數(shù)相加后,其結(jié)果的符號(hào)位出現(xiàn)“01”或“10”兩種組合時(shí),表示發(fā)生溢出。 符號(hào)位“01”,上溢出;符號(hào)位“10”,下溢出;符號(hào)位“00”或“11”,未溢出。【例17】 X = +1100 , Y = +1000 , 求 X + Y解: Y補(bǔ)= 0

6、01100 , Y補(bǔ)= 001000X補(bǔ) 0 0 1 1 0 00 1 0 1 0 0兩個(gè)符號(hào)出現(xiàn)“01”,表示正溢出,即結(jié)果大于+2n.【例18】 X = -1100, Y = -1000, 求X + Y。解:Y補(bǔ)= 110100 , Y補(bǔ)= 111000X補(bǔ) 1 1 0 1 0 0補(bǔ) 10 1 1 0 0兩個(gè)符號(hào)位出現(xiàn)“10”,表示負(fù)溢出,即結(jié)果小于-2n2.5.4、定點(diǎn)運(yùn)算器的組成。運(yùn)算器是數(shù)據(jù)的加工處理部件,是CPU的重要組成部分,它的最基本結(jié)構(gòu)中必須有算術(shù)/邏輯運(yùn)算單元、數(shù)據(jù)緩沖寄存器、通用寄存器、乘除法陣列、內(nèi)部總線等。定點(diǎn)運(yùn)算器包括ALU、陣列乘除器、寄存器、多路開(kāi)關(guān)、三態(tài)緩沖器

7、、數(shù)據(jù)總線等邏輯部件。運(yùn)算器的設(shè)計(jì)主要是圍繞著ALU和寄存器同時(shí)數(shù)據(jù)總線之間如何傳送操作數(shù)和運(yùn)算結(jié)果而進(jìn)行的。計(jì)算機(jī)運(yùn)算器大體有如下三種結(jié)構(gòu)形式:1、單總線結(jié)構(gòu)的運(yùn)算器。2、雙總線結(jié)構(gòu)的運(yùn)算器。3、三總線結(jié)構(gòu)的運(yùn)算器。2.6.1、浮點(diǎn)數(shù)的加減法。(P54例28,對(duì)比PPT第二章P87,10分大計(jì)算題)浮點(diǎn)數(shù)加減法玉薩黁的六個(gè)步驟:1)0操作數(shù)檢查。2)比較階碼大小并完成對(duì)階。3)尾數(shù)進(jìn)行加減運(yùn)算。4)結(jié)果規(guī)格化。 5)舍入處理。6)判斷結(jié)果是否溢出?!纠?8】設(shè)x = 0.510,y = -0.473510,假設(shè)尾數(shù)有效位為4位,用二進(jìn)制形式求(x+y)浮。解: x = 0.510 = 0.1

8、2 = 0.12*20 = 1.0002 * 2-1y = -0.437510 = -0.01112 = -0.01112 * 20 = 1.1102-2第一步,對(duì)階:因?yàn)閥階小,調(diào)整y的指數(shù)指向x階看齊。y = 1.1102 * 2-2 = -0.1112 * 2-1第二步,尾數(shù)相加:x + y = 1.0002 * 2-1 + ( -0.1112 * 2-1 ) = 0.0012 * 2-1第三步,規(guī)格化:x + y = 0.0012 *2-1 = 0.0102 *2-2 =0.1002 * 2 -3 = 1.0002 * 2-4第四步,檢查上溢或下溢:由于指數(shù)采用移碼,127>=

9、-4 >= -126,求和結(jié)果既無(wú)上溢出也無(wú)下溢出。第五步,舍入操作:求和結(jié)果:(x+y)浮= 1.0002 * 2-4,尾數(shù)有效位是4位,舍入時(shí)無(wú)需做任何改變。最后結(jié)果:(x+y)浮 = 1.0002 * 2-4 = 0.00010002 = 0.00012 = 0.062510十進(jìn)制驗(yàn)證(x+y) = 0.510 + (0.437510) = 0.0625103.2.1、SRAM存儲(chǔ)器基礎(chǔ)知識(shí),字長(zhǎng)、三總線之間的相互關(guān)系。(PPT第三章P6-P12、課本P67)廣泛使用的內(nèi)部存儲(chǔ)器是半導(dǎo)體存儲(chǔ)器。靜態(tài)讀寫(xiě)存儲(chǔ)器(SRAM):速度快、結(jié)構(gòu)復(fù)雜。SRAM只要直流供電電源一直加在這個(gè)記憶電

10、路上,它就無(wú)限期地保持記憶的1狀態(tài)或0狀態(tài)。如果電源斷電,那么數(shù)據(jù)(1或0)就會(huì)丟失。與CPU交換信息的信號(hào)線:地址線、數(shù)據(jù)線、控制線。數(shù)據(jù)總線DB(data bus):傳輸CPU與存儲(chǔ)器之間的二進(jìn)制數(shù)據(jù),雙向線。數(shù)據(jù)總線的位數(shù)決定了CPU一次可以和存儲(chǔ)器交換數(shù)據(jù)的位數(shù),是微型機(jī)的重要指標(biāo)。地址總線AB(adress bus):傳輸CPU送出的地址信息,用來(lái)確定和CPU交換數(shù)據(jù)的存儲(chǔ)單元,單向線。地址總線的位數(shù)決定了CPU可以直接尋址內(nèi)存空間??蓪ぶ房臻g=2n(n為地址總線的位數(shù))控制總線CB(control bus):傳輸CPU發(fā)出的控制信號(hào),包括片選信號(hào)、讀寫(xiě)信號(hào),訪存允許信號(hào),雙向線。3

11、.3.4、字?jǐn)U展、位擴(kuò)展、字位同時(shí)擴(kuò)展(PPT第三章P60-P66 分析設(shè)計(jì)題)3.6、P92 小計(jì)算題?!纠?】CPU執(zhí)行一段程序時(shí),cache完成存取的次數(shù)是1900次,主存完成存取的次數(shù)是100次,已知cache存取周期是50ns,主存存取周期是250ns,求cache/主存系統(tǒng)的效率和平均訪問(wèn)時(shí)間。解: h = Nc / (Nc+Nm) = 1900/(1900+100) = 0.95r = tm/ tc = 250ns/50ns = 5e = 1 / r+(1-r)h = 1 / 5 + (1+5)*0.95 = 83.3%ta = tc / e = 50ns/0.833 =60ns

12、4.1.1-4.2.2一臺(tái)計(jì)算機(jī)分為兩個(gè)部分,控制部件和執(zhí)行部件,控制器就是控制部件,而運(yùn)算器,存儲(chǔ)器,外圍設(shè)備對(duì)控制器來(lái)說(shuō)就是執(zhí)行部件。控制器通過(guò)控制總線向執(zhí)行部件發(fā)送的各種控制命令稱為微指令,執(zhí)行部件接受命令后所進(jìn)行的的操作稱為微操作。微指令:一組實(shí)現(xiàn)一定操作功能的微命令的組合,屬于硬件。機(jī)器指令(指令):一組可以完成一個(gè)獨(dú)立的算術(shù)運(yùn)算或邏輯運(yùn)算的微指令組合,與硬件緊密關(guān)聯(lián)。宏指令:由若干條機(jī)器指令組成的軟件指令,屬于軟件。指令系統(tǒng):一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合,它是表征一臺(tái)計(jì)算機(jī)性能的重要因素。4.4.2、操作數(shù)尋址(本節(jié)為第四章最重要,涉及知識(shí)點(diǎn)最多。)*P121 例1、例2(5分分

13、析設(shè)計(jì)題)+PPT四章P29、P30(10分的分析設(shè)計(jì)題)【例1】指令格式如下所示,其中OP為操作碼,試分析指令格式的特點(diǎn)。解:(1指令。(3)源寄存器和目標(biāo)寄存器都是通用寄存器(可以分別指定16個(gè)),所以是RR型指令,兩個(gè)操作數(shù)均在寄存器中。(4)這種指令結(jié)構(gòu)常用于算數(shù)邏輯運(yùn)算指令?!纠?】指令格式如下所示,OP為操作碼字段,試分析指令格式特點(diǎn)。 15 10 7 4 3 0解:(1)OP為6位,可以指定26 = 64種操作。(3)一個(gè)操作數(shù)在源寄存器(共16個(gè)),另一個(gè)操作數(shù)在存儲(chǔ)器中(由變址寄存器和位移量決定),所以是RS型指令。【PPT例1】某微機(jī)的指令格式如下所示:D:位移量X:尋址特

14、征位X=00:直接尋址;X=01:用基址寄存器BP進(jìn)行變址;X=10:用變址寄存器SI進(jìn)行變址;X=11:相對(duì)尋址設(shè)(PC)=1234 H,(BP)=0037H,(SI)=1122H,請(qǐng)確定下列指令的有效地址。4420H 2244H 1322H 3521H解:1)X=00 , D=20H ,有效地址E=20H2) X=10 , D=44H ,有效地址E=1122H+44H=1166H3) X=11 , D=22H ,有效地址E=1234H+22H=1256H4) X=01 , D=21H ,有效地址E=0037H+21H=0058H【PPT例2】某16位機(jī)器所使用的指令格式和尋址方式如下所示,

15、該機(jī)有兩個(gè)20位基址寄存器,四個(gè)16位變址寄存器,十六個(gè)16位通用寄存器,指令匯編格式中的S和D都是指通用寄存器,M指主存中的一個(gè)單元。三種指令的操作碼分別是MOV為0AH ,STA為1BH ,LDA為3CH。說(shuō)明:MOV是傳送指令,STA為寫(xiě)數(shù)指令,LDA為讀數(shù)指令。(1)分析三種指令的指令格式與尋址方式特點(diǎn)。該指令是單字長(zhǎng)二地址指令,是寄存器寄存器型,源寄存器S由03位指定,目標(biāo)寄存器D由47位指定。該指令是雙字長(zhǎng)二地址指令,是寄存器存儲(chǔ)器型,源寄存器S由47位指定,存儲(chǔ)器M由采用03位指定的變址寄存器加位移量的變址方式得到或者由89位指定的基址寄存器加位移量的基址尋址得到。該指令是雙字長(zhǎng)

16、二地址指令,寄存器存儲(chǔ)器型,其中目標(biāo)寄存器D由47位指定,存儲(chǔ)器由指令中給出的20位地址由直接內(nèi)存尋址決定。(2)CPU完成哪一種操作所花時(shí)間最短?哪一種操作所花時(shí)間最長(zhǎng)?第二種指令的執(zhí)行時(shí)間有時(shí)會(huì)等于第三種指令的執(zhí)行時(shí)間嗎?CPU完成第一種指令所花時(shí)間最短,因?yàn)槭荝R型指令,不需要訪問(wèn)存儲(chǔ)器CPU完成第二種指令所花時(shí)間最長(zhǎng),因?yàn)槭荝S型指令需要訪問(wèn)存儲(chǔ)器,同時(shí)要進(jìn)行尋址方式的變換運(yùn)算,基址寄存器的內(nèi)容加位移量或變址寄存器內(nèi)容加位移量,這也需要時(shí)間。第二種指令的執(zhí)行時(shí)間不會(huì)等于第三種指令,因?yàn)榈谌N指令也訪問(wèn)存儲(chǔ)器,但節(jié)省了求有效地址運(yùn)算的時(shí)間開(kāi)銷(xiāo)。(3)下列情況下每個(gè)十六進(jìn)制指令字分別代表什

17、么操作?其中如果有編碼不正確,如何改正才能成為合法指令?根據(jù)已知條件:MOV(OP)0AH00 1010STA(OP)1BH01 1011LDA(OP)3CH11 1100 (F0F1)H(3CD2)H 1111 0000 1111 0001 0011 1100 1101 0010編碼正確,其含義是把主存(13CD2)H 地址單元的內(nèi)容取至15號(hào)寄存器。 2856H 0010 1000 0101 0110001010 00 0101 0110編碼正確,含義是把6號(hào)源寄存器的內(nèi)容傳送至5號(hào)目標(biāo)寄存器 6FD6H 0110 1111 1101 0110編碼錯(cuò)誤,可改正為28D6H。5.1.3、CP

18、U內(nèi)部主要寄存器計(jì)算機(jī)中能夠完成自動(dòng)取出指令并執(zhí)行指令的部分稱為中央處理器,簡(jiǎn)稱CPU.CPU有如下基本功能:1.指令控制:保證機(jī)器按順序執(zhí)行程序。2操作控制:把指令的各種操作信號(hào)送往相應(yīng)的部件,控制這些部件按指令的要求進(jìn)行動(dòng)作。3.時(shí)間控制:保證指令的各種操作信號(hào)按照嚴(yán)格的時(shí)序關(guān)系送往相應(yīng)的部件,使計(jì)算機(jī)能夠有條不紊的工作。4.數(shù)據(jù)加工:數(shù)據(jù)加工就是對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算處理,這是CPU的基本功能。現(xiàn)代CPU的基本組成:運(yùn)算器、控制器、浮點(diǎn)運(yùn)算器和cache控制器的組成:程序計(jì)數(shù)器、指令寄存器、指令譯碼器、時(shí)序產(chǎn)生器和操作控制器。運(yùn)算器的組成:算數(shù)邏輯單元(ALU)、通用寄存器、數(shù)據(jù)緩

19、存寄存器和狀態(tài)寄存器。CPU內(nèi)部的主要寄存器數(shù)據(jù)緩沖寄存器用來(lái)暫存ALU的運(yùn)算結(jié)果或者由內(nèi)存讀出或者向內(nèi)存寫(xiě)入的數(shù)據(jù)或指令。指令寄存器保存當(dāng)前執(zhí)行的指令,是指令譯碼器的輸入。CPU取指令時(shí)通過(guò)指令總線將指令送給指令寄存器。數(shù)據(jù)地址寄存器用來(lái)保存CPU所訪問(wèn)的數(shù)據(jù)器單元的地址,在CPU讀寫(xiě)數(shù)據(jù)存儲(chǔ)器的期間驅(qū)動(dòng)數(shù)據(jù)地址總線上的地址信息。通用寄存器組,暫存參加運(yùn)算的操作數(shù)或運(yùn)算結(jié)果,為ALU提供工作區(qū)。目前的CPU有16個(gè)、32個(gè)或者更多的累加寄存器構(gòu)成通用寄存器組。狀態(tài)寄存器用來(lái)保存上次算術(shù)運(yùn)算或邏輯結(jié)果的某些特性,例如運(yùn)算結(jié)果是否有進(jìn)位,運(yùn)算結(jié)果是否溢出等。5.2 、P151例1+PPT五章P2

20、4例(10分的分析設(shè)計(jì)題)5.4.1、微程序控制原理(P159 第四小節(jié)微程序舉例分析設(shè)計(jì))5.7、RISC含義特點(diǎn) CISC含義特點(diǎn)(概念)1.什么是RISC?什么是CISC?RISC:精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)。CISC:復(fù)雜指令系統(tǒng)計(jì)算機(jī)。2.為什么提出RISC?(答案中包含CISC的特點(diǎn))CISC的指令系統(tǒng)中指令一般多達(dá)200條到300條,Pentium支持191條指令,9種尋址方式,現(xiàn)在的主流CPU支持的指令系統(tǒng)指令更多,測(cè)試表明僅占20%的指令在程序中出現(xiàn)80%,因此出現(xiàn)了RISC。3.RISC的三個(gè)基本要素1)有限、簡(jiǎn)單的指令集。2)CPU配備大量的通用寄存器。3)強(qiáng)調(diào)對(duì)指令流水線的優(yōu)化

21、。4.RISC機(jī)器的特征。1)使用指令長(zhǎng)度固定。2)指令尋址方式少,絕不出現(xiàn)存儲(chǔ)器間接尋址。3)只有取數(shù)、存數(shù)指令訪問(wèn)存儲(chǔ)器。指令中最多出現(xiàn)RR型指令,絕不出現(xiàn)SS型指令。4)指令集中指令數(shù)少,一般少于100條,指令格式少于4種。5)指令功能簡(jiǎn)單,控制器多采用硬布線方式。6)大部分指令在一個(gè)機(jī)器周期內(nèi)完成。7)CPU中通用寄存器數(shù)量相當(dāng)多。8)強(qiáng)調(diào)通用寄存器和流水線的優(yōu)化使用。9)一般用高級(jí)語(yǔ)言編程,特別重視編譯優(yōu)化工作。以減少程序的執(zhí)行時(shí)間。、6.2.1、信息傳送方式:串并行通信(P193例2 小計(jì)算題) 信息傳遞方式:串行通信:所謂串行通信就是一條信息的各位數(shù)據(jù)位在一個(gè)信道上按照固定的時(shí)間

22、長(zhǎng)度被逐位按順序傳送的通訊方式稱為串行通訊。串行通信的信息傳送速度低慢,信息率低,但串行通信的成本低,適合遠(yuǎn)距離傳輸。串行通信中的數(shù)據(jù)幀格式串行通信中數(shù)據(jù)以單個(gè)字符為單位在信道上傳輸,兩個(gè)字符之間的傳輸間隔是任意的,所以每個(gè)字符的前后要加上一些特殊的數(shù)位作為分割位。由于計(jì)算機(jī)數(shù)據(jù)的處理方式是并行,所以串行傳送時(shí),被傳送的數(shù)據(jù)需要在發(fā)送不見(jiàn)進(jìn)行并一串變換,這稱為拆卸;而在接收部件又需要進(jìn)行串-并變換,這稱為裝配。并行通信:并行通信就是把一個(gè)字符的各位數(shù)據(jù)位用幾條傳輸線同時(shí)進(jìn)行傳輸。 優(yōu)點(diǎn):實(shí)際傳輸速度快,信息率高。缺點(diǎn):隨著傳輸距離的增加,電纜開(kāi)銷(xiāo)大。7.2.4+7.2.5磁盤(pán)上的信息分布磁盤(pán)存

23、儲(chǔ)器的技術(shù)指標(biāo):磁盤(pán)存儲(chǔ)器的主要技術(shù)指標(biāo)包括存儲(chǔ)密度、存儲(chǔ)容量、存儲(chǔ)時(shí)間及數(shù)據(jù)傳輸率。P217 例1(大題)7.6.1基本概念。分辨率:指顯示器所能表示的像素個(gè)數(shù)。像素越密,分辨率越高,圖像越清晰。分辨率取決于顯象管熒光粉的粒度、熒光屏的尺寸和CRT電子束的聚焦能力。 例:1024*768分辨率表示顯示器1024列,768行,屏幕上一共有1024*768個(gè)象素點(diǎn)。灰度級(jí):指顯示器上每一個(gè)象素點(diǎn)的色彩的種類(lèi)。如果用4位控制一個(gè)象素點(diǎn)的色彩的種類(lèi),則該象素點(diǎn)能顯示出16種不同的顏色,如果用8位,則有256種不同的顏色種類(lèi)?;叶燃?jí)越多則圖像層次越清楚逼真。為了不斷提供圖像的信號(hào),必須把一幀圖像信息存

24、儲(chǔ)在刷新存儲(chǔ)器中,也叫顯存。其存儲(chǔ)容量由圖像分辨率和灰度級(jí)決定:顯存容量分辨率*灰度級(jí)刷新:CRT發(fā)光是由電子束打在熒光粉上引起的。電子束掃過(guò)之后其發(fā)光亮度只能維持幾十毫秒便消失。為了使人眼能看到穩(wěn)定的圖像顯示,必須使電子束不斷地重復(fù)掃描整個(gè)屏幕,這個(gè)過(guò)程叫做刷新。刷新頻率大于30次/秒時(shí)人眼不會(huì)感到閃爍。顯示設(shè)備中通常選用電視中的標(biāo)準(zhǔn),默認(rèn)刷新頻率為50次/秒,注意該刷新頻率下長(zhǎng)時(shí)間看顯示設(shè)備會(huì)使人眼感到難受。健康的刷新頻率為85次/秒。8.3、中斷方式 (*P241流程圖/PPT八章P16)中斷的基本概念在CPU正常運(yùn)行程序時(shí),由于內(nèi)部或外部某個(gè)非預(yù)料事件的發(fā)生,使CPU暫停正在運(yùn)行的程序

25、,而轉(zhuǎn)去執(zhí)行處理引起中斷事件的程序,然后再返回被中斷了的程序,繼續(xù)執(zhí)行。這個(gè)過(guò)程就是中斷。中斷適合隨機(jī)出現(xiàn)的請(qǐng)求,例如輸入輸出設(shè)備的請(qǐng)求。8.4、DMA過(guò)程(*P255流程圖)DMA的基本概念為了進(jìn)一步提高CPU的利用率,人們提出了直接內(nèi)存訪文技術(shù),即Direct Memory Access,簡(jiǎn)稱DMA技術(shù)。在DMA方式下,外部設(shè)備利用專(zhuān)門(mén)的接口電路直接和內(nèi)存進(jìn)行高速的數(shù)據(jù)交換,不需要CPU的干預(yù)。這樣在進(jìn)行數(shù)據(jù)傳輸時(shí)就不需要像中斷那樣要進(jìn)行保護(hù)斷點(diǎn)之類(lèi)的一系列操作,使CPU的利用率得到大幅度的提高。利用DMA方式進(jìn)行數(shù)據(jù)傳輸時(shí),當(dāng)然要利用系統(tǒng)中的數(shù)據(jù)總線,地址總線和控制總線,但是系統(tǒng)的總線是由CPU管理控制的。因此用DMA方式進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候,接口電路需要向CPU發(fā)送總線請(qǐng)求,申請(qǐng)CPU讓出總線,即把總線控制權(quán)交給控制DMA傳輸?shù)慕涌陔娐?。這種能夠控制系統(tǒng)總線完成外設(shè)與內(nèi)存之間大量數(shù)據(jù)交換的接口電路就是DMA控制器。DMA數(shù)據(jù)傳送的過(guò)程如果外設(shè)向內(nèi)存?zhèn)魉鸵粋€(gè)數(shù)據(jù)塊(輸入過(guò)程),使用DMA方式時(shí),系統(tǒng)按照下面的過(guò)程動(dòng)作:1)外設(shè)向DMA發(fā)送一個(gè)DMA請(qǐng)求2)DMA控制器發(fā)總線請(qǐng)求,得到CP

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論