計(jì)算機(jī)組成與結(jié)構(gòu)總復(fù)習(xí)資料._第1頁
計(jì)算機(jī)組成與結(jié)構(gòu)總復(fù)習(xí)資料._第2頁
計(jì)算機(jī)組成與結(jié)構(gòu)總復(fù)習(xí)資料._第3頁
計(jì)算機(jī)組成與結(jié)構(gòu)總復(fù)習(xí)資料._第4頁
計(jì)算機(jī)組成與結(jié)構(gòu)總復(fù)習(xí)資料._第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章1、主機(jī):CPU、存儲(chǔ)器和輸入輸出接口合起來構(gòu)成計(jì)算機(jī)的主機(jī)。2、CPU:中央處理器,使計(jì)算機(jī)的核心部件,由運(yùn)算器和控制器構(gòu)成。3、ALU:算術(shù)邏輯運(yùn)算單元,執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算。4、指令:構(gòu)成計(jì)算機(jī)軟件的基本元素,表示成二進(jìn)制數(shù)編碼的操作命令。5、位:計(jì)算機(jī)中的一個(gè)二進(jìn)制數(shù)據(jù)代碼(0或1),計(jì)算機(jī)中數(shù)據(jù)的最小表示單位。6、字長(zhǎng):一個(gè)數(shù)據(jù)字中包含的位數(shù),一般為8位,16位,32位或64位等。7、操作系統(tǒng):主要的系統(tǒng)軟件,控制其它程序的運(yùn)行,管理系統(tǒng)資源并且為用戶提供操作界面。8、匯編程序:將匯編語言程序翻譯成機(jī)器語言程序的計(jì)算機(jī)軟件。9、匯編語言:采用文字方式(助記符)表示的程序設(shè)

2、計(jì)語言。10、編譯程序:將高級(jí)語言程序轉(zhuǎn)換成機(jī)器語言程序的計(jì)算機(jī)軟件。11、解釋程序:解釋執(zhí)行高級(jí)語言程序的計(jì)算機(jī)軟件,解釋并執(zhí)行源程序的語句。12、接口:部件之間的連接電路,如輸入輸出接口是主機(jī)與外圍設(shè)備之間傳輸數(shù)據(jù)與控制信息的電路。13、偽指令:匯編語言程序通常還提供有關(guān)該程序裝入內(nèi)存中的位置的信息、表示程序段和數(shù)據(jù)段開始或結(jié)束的信息以及表示程序的開始和結(jié)束的信息等,還可以有條件匯編、文件包含、常熟定義等信息。表示這些信息的匯編指令稱為偽指令。14、虛擬地址:在虛擬存儲(chǔ)器中,CPU根據(jù)指令生成的地址,又稱為邏輯地址。15、機(jī)器語言:是一種用二進(jìn)制代碼標(biāo)識(shí)的能夠被計(jì)算機(jī)硬件直接識(shí)別和執(zhí)行的語

3、言。16 .運(yùn)算器:計(jì)算機(jī)中完成運(yùn)算功能的部件,由ALU和寄存器構(gòu)成。17 .外圍設(shè)備:計(jì)算機(jī)的輸入輸出設(shè)備,包括輸入設(shè)備,輸出設(shè)備和外存儲(chǔ)設(shè)備。18 .數(shù)據(jù):編碼形式的各種信息,在計(jì)算機(jī)中作為程序的操作對(duì)象。19 .指令:是一種經(jīng)過編碼的操作命令,它指定需要進(jìn)行的操作,支配計(jì)算機(jī)中的信息傳遞以及主機(jī)與輸入輸出設(shè)備之間的信息傳遞,是構(gòu)成計(jì)算機(jī)軟件的基本元素。20 .透明:在計(jì)算機(jī)中,從某個(gè)角度看不到的特性稱該特性是透明的。21 .字:數(shù)據(jù)運(yùn)算和存儲(chǔ)的單位,其位數(shù)取決于具體的計(jì)算機(jī)。22 .字節(jié):衡量數(shù)據(jù)量以及存儲(chǔ)容量的基本單位。1字節(jié)等于8位二進(jìn)制信息。23 .地址:給主存器中不同的存儲(chǔ)位置指

4、定的一個(gè)二進(jìn)制編號(hào)。24 .存儲(chǔ)器:計(jì)算機(jī)中存儲(chǔ)程序和數(shù)據(jù)的部件,分為內(nèi)存和外存。25 .總線:計(jì)算機(jī)中連接功能單元的公共線路,是一束信號(hào)線的集合,包括數(shù)據(jù)總線.地址總線和控制總線。26 .硬件:由物理元器件構(gòu)成的系統(tǒng),計(jì)算機(jī)硬件是一個(gè)能夠執(zhí)行指令的設(shè)備。27 .軟件:由程序構(gòu)成的系統(tǒng),分為系統(tǒng)軟件和應(yīng)用軟件。28 .兼容:計(jì)算機(jī)部件的通用性。29 .軟件兼容:一個(gè)計(jì)算機(jī)系統(tǒng)上的軟件能在另一個(gè)計(jì)算機(jī)系統(tǒng)上運(yùn)行,并得到相同的結(jié)果,則稱這兩個(gè)計(jì)算機(jī)系統(tǒng)是軟件兼容的。30 .程序:完成某種功能的指令序列。31 .寄存器:是運(yùn)算器中若干個(gè)臨時(shí)存放數(shù)據(jù)的部件,由觸發(fā)器構(gòu)成,用于存儲(chǔ)最頻繁使用的數(shù)據(jù)。32

5、 .容量:是衡量容納信息能力的指標(biāo)。33 .主存:一般采用半導(dǎo)體存儲(chǔ)器件實(shí)現(xiàn),速度較高.成本高且當(dāng)電源斷開時(shí)存儲(chǔ)器的內(nèi)容34 .輔存:一般通過輸入輸出部件連接到主存儲(chǔ)器的外圍設(shè)備,成本低,存儲(chǔ)時(shí)間長(zhǎng)。35 .編譯程序:將高級(jí)語言程序轉(zhuǎn)換成機(jī)器語言程序的計(jì)算機(jī)軟件。36 .系統(tǒng)軟件:計(jì)算機(jī)系統(tǒng)的一部分,進(jìn)行命令解釋、操作管理、系統(tǒng)維護(hù)、網(wǎng)絡(luò)通信、軟件開發(fā)和輸入輸出管理的軟件,與具體的應(yīng)用領(lǐng)域無關(guān)。37 .應(yīng)用軟件:完成應(yīng)用功能的軟件,專門為解決某個(gè)應(yīng)用領(lǐng)域中的具體任務(wù)而編寫。38 .指令流:在計(jì)算機(jī)的存儲(chǔ)器與CPU之間形成的不斷傳遞的指令序列。從存儲(chǔ)器流向控制器。39 .數(shù)據(jù)流:在計(jì)算機(jī)的存儲(chǔ)器

6、與CPU之間形成的不斷傳遞的數(shù)據(jù)序列。存在于運(yùn)算器與存儲(chǔ)器以及輸入輸出設(shè)備之間。40 .接口:計(jì)算機(jī)主機(jī)與外圍設(shè)備之間傳遞數(shù)據(jù)與控制信息的電路。計(jì)算機(jī)可以與多種不同的外圍設(shè)備連接,因而需要有多種不同的輸入輸出接口。41 .第一代電子管時(shí)代(1946-1958)耗電高,體積大,定點(diǎn)計(jì)算,機(jī)器語言,匯編語言第二代晶體管時(shí)代(1958-1965)變集中處理為分級(jí)處理,浮點(diǎn)運(yùn)算、高級(jí)語言第三代中小規(guī)模集成電路時(shí)代(1965-1970)存儲(chǔ)容量大,運(yùn)算速度快,幾十至幾百萬次/秒第四代大規(guī)模集成電路時(shí)代(1971至今)向大型機(jī)和微型機(jī)兩個(gè)方向發(fā)展現(xiàn)代計(jì)算機(jī)發(fā)展方向:巨型化,微型化,網(wǎng)絡(luò)化,智能化,多媒體化

7、,根據(jù)摩爾定律集成電路大體上每18個(gè)月翻一番,今后可再用10年。42.巨型機(jī)世界幾家公司生產(chǎn),最快1.4萬億次,9千個(gè)CPU組成Cray-1,Cray-2,Cray-3,國(guó)產(chǎn)銀河I,銀河II,銀河III小巨型機(jī)一一功能同巨型機(jī)相近,價(jià)格相對(duì)便宜,發(fā)展十分迅速美國(guó)Convex公司的C系列機(jī)為其代表產(chǎn)品。大型機(jī)一一大中型企事業(yè)單位作為計(jì)算中心的主機(jī)使用,統(tǒng)一調(diào)度主機(jī)資源,代表產(chǎn)品有IBM360,370,4300等。小型機(jī)一一它可以滿足部門性的需求,供小型企事業(yè)單位使用,典型產(chǎn)品有舊M-AS/400,DEC-VAX系列,國(guó)產(chǎn)太級(jí)小作站一一用于特殊的專業(yè)領(lǐng)域,例如圖象處理和輔助設(shè)計(jì)等。典型產(chǎn)品有HP-

8、APOLLO,SUN工作站等。小型機(jī)一一個(gè)人或家庭使用,PC機(jī)/個(gè)人計(jì)算機(jī),價(jià)格低廉。第二章:1、原碼:帶符號(hào)數(shù)據(jù)表示方法之一,一個(gè)符號(hào)位表示數(shù)據(jù)的正負(fù),0代表正號(hào),1代表符號(hào),其余的代碼表示數(shù)據(jù)的絕對(duì)值。2、補(bǔ)碼:帶符號(hào)數(shù)據(jù)表示方法之一,正數(shù)的補(bǔ)碼與原碼相同;負(fù)數(shù)的補(bǔ)碼是將二進(jìn)制位按位取反后自阿最低位加13、反碼:帶符號(hào)數(shù)據(jù)表示方法之一,正數(shù)的反碼與原碼相同;負(fù)數(shù)的反碼是將二進(jìn)制位按位取反。4、移碼:帶符號(hào)數(shù)據(jù)表示方法之一,符號(hào)位用1表示正號(hào),0代表負(fù)號(hào),其余為與補(bǔ)碼相同。5、階碼:在浮點(diǎn)數(shù)據(jù)編碼中,表示小數(shù)點(diǎn)的位置的代碼6、尾數(shù):在浮點(diǎn)數(shù)據(jù)編碼中,表示數(shù)據(jù)有效值的代碼。7、上溢:指數(shù)據(jù)的絕

9、對(duì)值太大,以致大于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。8、下溢:指數(shù)據(jù)的絕對(duì)值太小,以致小于數(shù)據(jù)編碼所能表示的數(shù)據(jù)范圍。9、Booth算法:一種帶符號(hào)數(shù)乘法的方法,它采用相加和相減的操作計(jì)算補(bǔ)碼數(shù)據(jù)的乘積。10、海明距離:在信息編碼中,兩個(gè)合法代碼對(duì)應(yīng)位上編碼不同的位數(shù)。11、檢錯(cuò)碼:能夠發(fā)現(xiàn)某些錯(cuò)誤或具有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼。12、糾錯(cuò)碼:能夠發(fā)現(xiàn)某些錯(cuò)誤并具有自動(dòng)糾錯(cuò)能力的數(shù)據(jù)編碼。13、海明碼:一種常見的糾錯(cuò)碼,呢觀念檢測(cè)出2位錯(cuò)誤,并能糾正1位錯(cuò)誤。14、循環(huán)碼:一種糾錯(cuò)碼,其合法碼字移動(dòng)任意位后的結(jié)果仍然是一個(gè)合法碼字。15、桶形移位器:一種移位電路,具有移2位、移4位和移8位等功能。16

10、、半加器:半加器電路時(shí)只對(duì)兩個(gè)輸入數(shù)據(jù)位進(jìn)行加法,輸出一個(gè)結(jié)果位,不考慮數(shù)據(jù)的進(jìn)位,也不產(chǎn)生進(jìn)行輸出的加法器電路。17、階碼上溢:在浮點(diǎn)數(shù)中,當(dāng)數(shù)據(jù)的絕對(duì)值太大,以至于大于階碼所能表示的數(shù)據(jù),稱為階碼上溢。18、機(jī)器零:在浮點(diǎn)數(shù)據(jù)編碼中,尾數(shù)部分為0時(shí)不論其階碼為何值,都看作是零值,稱為機(jī)器零。19、簡(jiǎn)敘奇偶校驗(yàn)碼的構(gòu)成規(guī)則:(1)偶校驗(yàn)碼的構(gòu)成規(guī)則:所有信息位和單個(gè)校驗(yàn)位的模2加等于0,即每個(gè)碼字(包括校驗(yàn)位)中1的數(shù)目為偶數(shù)。(2)奇校驗(yàn)位的構(gòu)成規(guī)則:所有信息位和單個(gè)校驗(yàn)位的模2加等于1,即每個(gè)碼字(包括校驗(yàn)位)中1的數(shù)目為奇數(shù)。20、浮點(diǎn)數(shù)乘除法運(yùn)算的五個(gè)步驟是什么?第1步、階碼的加減運(yùn)

11、算。第2步、尾數(shù)的乘除法運(yùn)算。第3步、規(guī)格化。第4步、對(duì)結(jié)果進(jìn)行舍入。第5步、檢查結(jié)果是否溢出,即檢查階碼是否溢出。21 .規(guī)格化數(shù):在浮點(diǎn)數(shù)據(jù)編碼中,為使浮點(diǎn)數(shù)具有唯一的表示方式所作的規(guī)定,規(guī)定尾數(shù)部分用純小數(shù)形式給出,而且尾數(shù)的絕對(duì)值應(yīng)大于1/R,即小數(shù)點(diǎn)后的第一位不為零。22 .海明距離:在信息編碼中,兩個(gè)合法代碼對(duì)應(yīng)位上編碼不同的位數(shù)。23 .馮諾依曼舍入法:浮點(diǎn)數(shù)據(jù)的一種舍入方法,在截去多余位時(shí),將剩下數(shù)據(jù)的最低位置1。24 .奇校驗(yàn)碼:讓編碼組代碼中1的個(gè)數(shù)為奇數(shù),違反此規(guī)律為校驗(yàn)錯(cuò)。第三章1、RAM:隨機(jī)訪問存儲(chǔ)器,能夠快速方便地訪問地址中的內(nèi)容,訪問的速度與存儲(chǔ)位置無關(guān)。包括:

12、SRAM靜態(tài)隨機(jī)訪問存儲(chǔ)器,DRAM動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器。2、ROM:只讀存儲(chǔ)器,一種只能讀取數(shù)據(jù)不能寫入數(shù)據(jù)的存儲(chǔ)器。3、PROM:可編程的ROM,可以被用戶編程一次。4、EPROM:可擦寫可編程的ROM,可以被用戶編程多次。5、相聯(lián)存儲(chǔ)器:一種按內(nèi)容的存儲(chǔ)器,每個(gè)存儲(chǔ)單元有匹配電路,可用于cache中查找數(shù)據(jù)。6、多體交叉存儲(chǔ)器:由多個(gè)相互獨(dú)立、容量相同的存儲(chǔ)器構(gòu)成的存儲(chǔ)器。每個(gè)存儲(chǔ)器獨(dú)立工作,讀寫操作重疊進(jìn)行。7、直接映像:cache的一種地址映像方式,一個(gè)主存塊只能映像到cache中的唯一對(duì)一個(gè)指定塊。8、組相聯(lián)映像:cache的一種地址映像方式,將存儲(chǔ)器空間分成若干組,各組之間是直接映

13、像,而組內(nèi)各塊之間則是全相聯(lián)映像。9、全寫法:cache命中時(shí)的一種更新策略,寫操作時(shí)將數(shù)據(jù)既寫入cache又寫入主存。10、寫回法:cache命中時(shí)的一種更新策略,寫cache時(shí)不寫主存,而當(dāng)cache數(shù)據(jù)被替代出去時(shí)才寫回主存。11、按寫分配:cache不命中時(shí)的一種更新策略,寫操作時(shí)把對(duì)應(yīng)的數(shù)據(jù)塊從主存調(diào)入cache。12、簡(jiǎn)敘靜態(tài)存儲(chǔ)器的讀操作:(1)外部電路驅(qū)動(dòng)芯片的地址線,將需要讀取的數(shù)據(jù)的二進(jìn)制地址送到存儲(chǔ)器芯片。(2)將WE*控制信號(hào)置高電平,將CS*信號(hào)和OE*信號(hào)置低電平。(3)存儲(chǔ)器芯片開始讀操作,然后驅(qū)動(dòng)數(shù)據(jù)輸出咸,將存儲(chǔ)的數(shù)據(jù)輸出。13、cache:cache是一個(gè)高

14、速小容量的臨時(shí)存儲(chǔ)器,可以用高速的靜態(tài)存儲(chǔ)器芯片實(shí)現(xiàn)或集成到CPU芯片內(nèi)部,存儲(chǔ)CPU最經(jīng)常訪問的指令或操作數(shù)據(jù)。14、數(shù)據(jù)寄存器:是存放操作數(shù)運(yùn)算和運(yùn)算的重點(diǎn)結(jié)果,以減少訪問存儲(chǔ)器的次數(shù),或者存放從存儲(chǔ)器讀取的數(shù)據(jù)以及寫入存儲(chǔ)的數(shù)據(jù)的寄存器。15、從結(jié)構(gòu)上提高存儲(chǔ)器的帶寬的措施有哪些?他們的特點(diǎn)是什么?措施:增加存儲(chǔ)器的數(shù)據(jù)寬度和采用多提交叉存儲(chǔ)技術(shù)。16、在計(jì)算機(jī)中常用的尋址方式有哪幾種?立即數(shù)尋址(2)寄存器尋址(3)直接尋址(4)寄存器間接尋址(5)基址變址尋址。17、全相聯(lián)映像:cache的一種地址映像方式,每個(gè)主存塊可映像到任何cache塊。17、物理地址:實(shí)際的主存儲(chǔ)器的地址稱為

15、“真實(shí)地址”。18、只讀存儲(chǔ)器:是一種只能讀取數(shù)據(jù)不能寫入數(shù)據(jù)的存儲(chǔ)器。他勇于存儲(chǔ)計(jì)算機(jī)中的一些固定的信息。19.固件:固化在硬件中的固定不變的常用軟件。20、cache的常用替換算法:隨機(jī)法、先進(jìn)先出法、近期最少使用法等。隨機(jī)法:使隨機(jī)地確定替換存儲(chǔ)單元。先進(jìn)先出法:替換最早調(diào)入白存儲(chǔ)單元,cache中的塊就像一個(gè)隊(duì)列一樣,先進(jìn)入的縣調(diào)出。近期最少使用法:能比較好的利用訪存局部性原理,替換出近期用得最少的存儲(chǔ)塊。21、快閃存儲(chǔ)器:快擦存儲(chǔ)器,它是在EPROM和EEPROM的制造技術(shù)基礎(chǔ)薩化工發(fā)展起來的一種新型的電可擦非揮發(fā)性存儲(chǔ)器元件。22、cache命中率:訪問主存的數(shù)據(jù)或代碼存在于cac

16、he中的情形為cache命中,cache命中的統(tǒng)計(jì)概率為cache的命中率。23、段式虛擬存儲(chǔ)器的優(yōu)點(diǎn)是用戶地址空間分離,段表占用存儲(chǔ)空間數(shù)量少,管理簡(jiǎn)單。段式虛擬存儲(chǔ)器的缺點(diǎn)是真?zhèn)€段落必須一起調(diào)入或調(diào)出,這樣使得段長(zhǎng)不能大于內(nèi)存容量。24、一般而言,需要在一條機(jī)器指令中包含以下的信息(1)操作的類型(2)操作數(shù)的存書位置(3)操作結(jié)果的存儲(chǔ)位置25、一條轉(zhuǎn)移指令的操作過程是:(1)取指令,將程序af數(shù)器PC的內(nèi)容作為地址訪問指令存儲(chǔ)器,并將PC的內(nèi)容加上指令的字節(jié)數(shù),訪問到的內(nèi)容傳送到指令寄存器IR。(2)指令譯碼。對(duì)指令寄存器中的操作碼進(jìn)行譯碼,識(shí)別指令操作類型。(3)更新指令地址,計(jì)算嚇

17、一跳指令的地址,并將計(jì)算結(jié)果送入PC。26 .DRAM:動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器,利用電容電荷存儲(chǔ)信息。27 .邏輯地址:程序員編程所用的地址以及CPU通過指令訪問主存時(shí)所產(chǎn)生的地址。28 .隨機(jī)存取方式:可按地址訪問存儲(chǔ)器任一編址單元,其訪問時(shí)間相同且與地址無關(guān)。29 .SRAM:靜態(tài)隨機(jī)訪問存儲(chǔ)器,采用雙穩(wěn)態(tài)電路存儲(chǔ)信息。30 .EDODRAM:增強(qiáng)數(shù)據(jù)輸出動(dòng)態(tài)隨機(jī)訪問存儲(chǔ),采用快速頁面訪問模式并增加了一個(gè)數(shù)據(jù)鎖存器以提高數(shù)據(jù)傳輸速率。31 .EEPROM:電可擦寫可編程的ROM,能夠用電子的方法擦除其中的內(nèi)容。32 .SDRAM:同步型動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器,在系統(tǒng)時(shí)鐘控制下進(jìn)行數(shù)據(jù)的讀寫。33

18、.相聯(lián)存儲(chǔ)器:一種按內(nèi)容訪問的存儲(chǔ)器,每個(gè)存儲(chǔ)單元有匹配電路,可用于是cache中查找數(shù)據(jù)。34 .訪存局部性:CPU的一種存取特性,對(duì)存儲(chǔ)空間的90%的訪問局限于存儲(chǔ)空間的10%的區(qū)域中,而另外10%的訪問則分布在90%的區(qū)域中。35 .全相聯(lián)映象:cache的一種地址映象方式,一個(gè)主存塊可映象到任何cache塊。36 .不按寫分配:cache不命中時(shí)的一種更新策略,寫操作時(shí)該地址的數(shù)據(jù)塊不從主存調(diào)入cache。一般寫回法采用按寫分配法,寫直達(dá)法則采用不按寫分配法。37 .虛擬存儲(chǔ)器:為了擴(kuò)大容量,把輔存當(dāng)作主存使用,所需要的程序和數(shù)據(jù)由輔助的軟件和硬件自動(dòng)地調(diào)入主存,對(duì)用戶來說,好像機(jī)器有

19、一個(gè)容量很大的內(nèi)存,這個(gè)擴(kuò)大了的存儲(chǔ)空間稱為虛擬存儲(chǔ)器。38 .層次化存儲(chǔ)體系:把各種不同存儲(chǔ)容量、不同訪問速度、不同成本的存儲(chǔ)器件按層次構(gòu)成多層的存儲(chǔ)器,并通過軟硬件的管理將其組成統(tǒng)一的整體,使所存儲(chǔ)的程序和數(shù)據(jù)按層次分布在各種存儲(chǔ)器件中。39 .訪問時(shí)間:從啟動(dòng)訪問存儲(chǔ)器操作到操作完成的時(shí)間。40 .訪問周期時(shí)間:從一次訪問存儲(chǔ)的操作到操作完成后可啟動(dòng)下一次操作的時(shí)間。41 .帶寬:存儲(chǔ)器在連續(xù)訪問時(shí)的數(shù)據(jù)吞吐率。42 .段式管理:一種虛擬存儲(chǔ)器的管理方式,把虛擬存儲(chǔ)空間分成段,段的長(zhǎng)度可以任意設(shè)定,并可以放大或縮小。43 .頁式管理:一種虛擬存儲(chǔ)器的管理方式,把虛擬存儲(chǔ)空間和實(shí)際存儲(chǔ)空間

20、等分成固定容量的頁,需要時(shí)裝入內(nèi)存,各頁可裝入主存中不同的實(shí)際頁面位置。44 .段頁式管理:一種虛擬存儲(chǔ)器的管理方式,將存儲(chǔ)空間邏輯模塊分成段,每段又分成若干頁。45 .邏輯地址:程序員編程所用的地址以及CPU通過指令訪問主存時(shí)所產(chǎn)生的地址。第四章1、助記符:匯編語言中采用的比較容易記憶的文字符號(hào),表示指令中的操作碼和操作數(shù)。2、尋址方式:對(duì)指令的地址碼進(jìn)行編碼,以得到操作數(shù)在存儲(chǔ)器中地址的方式。3、RISC:精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)。4、CISC:復(fù)雜指令系統(tǒng)計(jì)算機(jī)。5、相對(duì)轉(zhuǎn)移:一種形成轉(zhuǎn)移目標(biāo)地址的方式,轉(zhuǎn)移指令的目標(biāo)指令地址是由PC寄存器的值加上一個(gè)偏移量形成的。6、絕對(duì)轉(zhuǎn)移:一種形成轉(zhuǎn)移目

21、標(biāo)地址的方式,轉(zhuǎn)移指令的目標(biāo)指令地址是有效地址直接指定,與PC寄存器的內(nèi)容有關(guān)。7、條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,根據(jù)計(jì)算機(jī)中的狀態(tài)決定是否轉(zhuǎn)移。8、無條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,不管狀態(tài)如何,一律進(jìn)行轉(zhuǎn)移操作。9、指令格式:計(jì)算機(jī)指令編碼的格式。10、指令字長(zhǎng)度:一個(gè)指令中所包含的代碼的位數(shù)。11、相對(duì)尋址方式:操作數(shù)的尋址是程序計(jì)數(shù)器PC的值加上一個(gè)偏移量,因?yàn)樵L問的數(shù)據(jù)位置時(shí)相對(duì)于指令的位置。因此稱為相對(duì)尋址方式。12、在計(jì)算機(jī)中常用的尋址方式有哪幾種?(1)立即數(shù)尋址(2)寄存器尋址(3)直接尋址(4)寄存器間接尋址(5)基址變址尋址。13、指令系統(tǒng):計(jì)算機(jī)中各種指令的集合稱為指令系統(tǒng),

22、或指令集。14、簡(jiǎn)敘RISC技術(shù)的主要特征。(1)簡(jiǎn)化的指令系統(tǒng)(2)以寄存器一一寄存器方式工作。(3)指令一流水方式工作。(4)使用較多的通用寄存器一減少訪存。(5)委提高直立莖能夠執(zhí)行速度,絕大部分采用組合電路控制器實(shí)現(xiàn),不用或少用微程序?qū)崿F(xiàn)。(6)通過精心選擇的指令系統(tǒng),并采用軟件手段,特別是優(yōu)化變異技術(shù),力求能高效的支持高級(jí)語言實(shí)現(xiàn),生成優(yōu)化的機(jī)器指令代碼。15、計(jì)算機(jī)的CPU具有哪些方面的基本功能?(1)指令控制,控制指令的執(zhí)行順序,對(duì)程序運(yùn)行的控制。(2)操作控制,對(duì)指令的各個(gè)操作步驟,及指令內(nèi)操作補(bǔ)助的控制。(3)數(shù)據(jù)運(yùn)算,對(duì)數(shù)據(jù)進(jìn)行算術(shù)和邏輯運(yùn)算,以實(shí)現(xiàn)按計(jì)算機(jī)指令所規(guī)定的功能

23、。(4)異常處理和中斷處理,對(duì)CPUneibu出現(xiàn)的意外情況進(jìn)行處理,如處理運(yùn)算中的溢出等錯(cuò)誤情況以及處理外部設(shè)備的服務(wù)請(qǐng)求等。16、常見指令的類型包括:(1)數(shù)據(jù)傳送指令(2)算術(shù)運(yùn)算指令(3)邏輯運(yùn)算指令(4)程序流控制指令(5)輸入輸出操作指令(6)堆棧操作指令(7)字符串處理指令(8)系統(tǒng)指令17、地址碼:指令中指定操作數(shù)地址的字段。操作碼:指令中指定操作類型的字段。18、MIPS處理器的主要特征是:(1)指令格式簡(jiǎn)單。只有三種指令格式,美中指令格式中的數(shù)據(jù)尋址方式是固定的。(2)采用流水執(zhí)行方式提高指令執(zhí)行速度。(3)使用32個(gè)通用寄存器。(4)采用“比較與轉(zhuǎn)移”指令,從而使比較和轉(zhuǎn)

24、移這兩個(gè)動(dòng)作在以太哦一條指令內(nèi)便可完成,并不需要設(shè)置條件碼。19 .堆棧:是一中存儲(chǔ)部件,即數(shù)據(jù)的寫入和讀出不需要提供地址,而是根據(jù)寫入的順序決定讀出的順序:先存入的數(shù)據(jù)后讀出,后寫入的數(shù)據(jù)先讀出。20 .立即尋址方式:操作數(shù)直接在指令中給出。21 .計(jì)算機(jī)指令:計(jì)算機(jī)硬件能識(shí)別并能直接執(zhí)行操作的命令,描述一個(gè)基本操作。22 .指令編碼:將指令分成操作碼和操作數(shù)地址碼的幾個(gè)字段來編碼。23 .立即數(shù):在指令中直接給出的操作數(shù)。24 .大數(shù)端:當(dāng)一個(gè)數(shù)據(jù)元素的位數(shù)超過一個(gè)字節(jié)或者一個(gè)字的寬度,需存儲(chǔ)在相鄰的多個(gè)字節(jié)的存儲(chǔ)位置時(shí),將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最大地址位置的存儲(chǔ)方式。25 .小數(shù)端:當(dāng)一個(gè)

25、數(shù)據(jù)元素的位數(shù)超過一個(gè)字節(jié)或者一個(gè)字的寬度,需存儲(chǔ)在相鄰的多個(gè)字節(jié)的存儲(chǔ)位置時(shí),將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最小地址位置的存儲(chǔ)方式。26 .操作數(shù)尋址方式:指令中地址碼的內(nèi)容及編碼方式。27 .系統(tǒng)指令:改變計(jì)算機(jī)系統(tǒng)的工作狀態(tài)的指令。28 .特權(quán)指令:改變執(zhí)行特權(quán)的指令,用于操作系統(tǒng)對(duì)系統(tǒng)資源的控制。29 .自陷指令:特殊的處理程序,又叫中斷指令。30 .尋址方式:對(duì)指令的地址碼進(jìn)行編碼,以得到操作數(shù)在存儲(chǔ)器中的地址的方式。31 .數(shù)據(jù)的尋址方式:(1)隱含尋址:在指令中不指出操作數(shù)地址,根據(jù)指令的操作碼可判定操作數(shù)的存儲(chǔ)位置,即操作數(shù)的地址隱含在操作碼中。例:POP出棧(2)立即數(shù)尋址:操作數(shù)直

26、接在指令中給出。例:ADD#3累加器加3(3)寄存器尋址:指令的操作碼是一個(gè)寄存器號(hào),操作數(shù)在這個(gè)寄存器中。例:ADDR1,R2,R3oR2中的內(nèi)容和R3中的內(nèi)容相加后,結(jié)果送R1。(4)直接尋址:操作數(shù)直接在指令中給出。例:ADDR1,1000存儲(chǔ)單元1000中的內(nèi)容和R1中的內(nèi)容相加后,結(jié)果送R1。(5)寄存器間接尋址:操作數(shù)的地址在寄存器中,其寄存器號(hào)在指令中給出。例:ADDR1,(R2)R2中放的是一個(gè)操作數(shù)的地址。(6)存儲(chǔ)器間接尋址:操作數(shù)的地址在主存儲(chǔ)器中,其存儲(chǔ)器地址在指令中給出。例:ADDR1,(1000)存儲(chǔ)單元1000中放的是一個(gè)操作數(shù)的地址。(7)相對(duì)尋址:操作數(shù)的地址

27、是程序計(jì)數(shù)器PC的值加上偏移量形成的,這個(gè)偏移量在指令中給出。是一種特殊的變址尋址方式,偏移量用補(bǔ)碼表示,可正可負(fù)。相對(duì)尋址可用較短的地址碼訪問內(nèi)存。ADD例:R1,100(PC)PC的內(nèi)容加上100是操作數(shù)的地址。(8)基址尋址:是由基址寄存器提供基準(zhǔn)地址、指令提供偏移量;此尋址方式面向系統(tǒng),對(duì)由邏輯地址空間到物理地址空間的變換提供支持,用以解決程序在存儲(chǔ)器中再定位和擴(kuò)大尋址空間等問題。(9)變址尋址:是由指令提供基準(zhǔn)地址、變址寄存器提供偏移量;此尋址方式面向用戶,常用于訪問字符串、向量數(shù)據(jù)結(jié)構(gòu)和循環(huán)程序設(shè)計(jì)。32 .轉(zhuǎn)子指令行過程:將下一條指令的地址(PC的值)存放在一個(gè)臨時(shí)存儲(chǔ)位置,以便

28、于子程序返回時(shí)取出這個(gè)地址,繼續(xù)執(zhí)行下一條指令;將子程序的起始地址裝入PC中,這樣取指令時(shí)將讀取子程序中的指令。子程序的最后一條指令一般是一條返回指令,它將存放在臨時(shí)存儲(chǔ)位置的指令地址取出,放回PC,這樣程序就返回原程序了。第五章:1、指令周期:從一條指令的啟動(dòng)到下一條指令的啟動(dòng)的間隔時(shí)間。2、機(jī)器周期:指令執(zhí)行中每一步操作所需要的時(shí)間。時(shí)鐘周期:計(jì)算機(jī)的主頻周期一個(gè)指令周期一般需要幾個(gè)機(jī)器周期完成,一個(gè)機(jī)器周期需要幾個(gè)時(shí)鐘周期。3、硬連線邏輯:一種控制器邏輯,用一個(gè)時(shí)序電路產(chǎn)生時(shí)間控制信號(hào),采用組合邏輯電路實(shí)現(xiàn)各種控制功能。4、微程序:存儲(chǔ)在控制存儲(chǔ)器中的完成指令功能的程序,由微指令組成,5

29、、微指令:控制器存儲(chǔ)的控制代碼,分為操作控制部分和順序控制部分。操作控制部分包含一個(gè)機(jī)器周期中每個(gè)位操作所需要的全部控制信號(hào)的編碼,用來發(fā)出管理和指揮全機(jī)工作的控制信號(hào)。即控制字。順序控制部分用來決定產(chǎn)生下一條微指令的微地址。6、微地址:微指令在控制存儲(chǔ)器中的存儲(chǔ)地址。7、水平型微指令:一次呢觀念地一并執(zhí)行多個(gè)并行操作控制信號(hào)的微指令。8、垂直型微指令:一種微指令類型,設(shè)置微操作碼字段,采用微操作碼編碼法,由微操作碼規(guī)定微指令的功能。9、控制存儲(chǔ)器:CPU內(nèi)用于存放實(shí)現(xiàn)指令系統(tǒng)全部指令的微程序的只讀存儲(chǔ)器稱為控制存A七WWo10、微程序控制器主要由哪幾部分構(gòu)成?各部分的功用是什么?答:微程序控

30、制器主要由控制存儲(chǔ)器、微指令寄存器、微地址寄存器和地址轉(zhuǎn)移邏輯等構(gòu)成。(1)控制存儲(chǔ)器:存放實(shí)現(xiàn)全部指令系統(tǒng)的所有微程序。(2)微指令寄存器:存放由控制存儲(chǔ)器中獨(dú)處的意條為指令信息。(3)微地址寄存器:存放將要訪問的下一條微指令的微地址。(4)地址轉(zhuǎn)移邏輯部分:能夠測(cè)試執(zhí)行中的狀態(tài)信息,修改為地址寄存器中的內(nèi)容,以便按修改后的內(nèi)容去讀下一條微指令。11、在專用通路計(jì)算機(jī)中,一條運(yùn)算指令的執(zhí)行需要哪四個(gè)階段?他們都執(zhí)行什么動(dòng)作?(1)取指令,將程序at數(shù)器PC的內(nèi)容作為地址訪問指令存儲(chǔ)器。然后將PC內(nèi)容加上指令的字節(jié)數(shù),訪問到的內(nèi)容傳送到指令寄存器IR中。(2)指令譯碼及讀取操作,對(duì)指令寄存器中

31、的操作進(jìn)行姨媽識(shí)別指令類型,并根據(jù)指令地址碼從寄存器或數(shù)據(jù)存儲(chǔ)器中讀取操作數(shù),將操作數(shù)送ALU的輸入端。(3)執(zhí)行,控制其向ALU發(fā)送操作命令,ALU對(duì)A端和B端的數(shù)據(jù)執(zhí)行指令制定的運(yùn)算操作。(4)寫回,將運(yùn)算結(jié)果寫回到結(jié)果寄存器,累加器,存儲(chǔ)器。12、中央處理器的基本功能:計(jì)算機(jī)的中央處理器(CPU)具有以下4個(gè)方面的基本功能:(1)指令控制,即對(duì)程序運(yùn)行的控制;(2)操作控制,即對(duì)指令內(nèi)操作步驟的控制;(3)數(shù)據(jù)運(yùn)算,即對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算,這是CPU的最基本功能;(4)異常處理和中斷處理,如處理運(yùn)算中的溢出等錯(cuò)誤情況以及處理外部設(shè)備的服務(wù)請(qǐng)求等。此外,CPU還具有存儲(chǔ)管理、總線管

32、理、電源管理等擴(kuò)展功能。13、產(chǎn)生后繼微指令微地址可有三種方式:(1)計(jì)數(shù)器方式,由稱增量方式。,用微程序uPC來產(chǎn)生下一條微指令的微地址,將微程序中的各條微指令按執(zhí)行順序安排在控制存儲(chǔ)器中,后繼微地址由現(xiàn)行微地址加上一個(gè)增量形成。(2)斷定方式:斷定方式根據(jù)機(jī)器狀態(tài)決定下一個(gè)微指令的微地址,下一個(gè)微指令,下一條微指令的微地址包含在擔(dān)欠微指令的代碼中。(3)結(jié)合方式,結(jié)合方式就是把增量方式與斷定方式相結(jié)合。14、微程序控制的基本思想是:把指令執(zhí)行所需要的所有控制信號(hào)存放在一個(gè)存儲(chǔ)器中,需要時(shí)從這個(gè)存儲(chǔ)器中讀取。也就是把操作控制信號(hào)變成微指令,存放在一個(gè)專門的存儲(chǔ)器中。一條機(jī)器指令的功能通常用許

33、多微指令組成的序列來實(shí)現(xiàn),這個(gè)微指令叫做微程序。在計(jì)算機(jī)運(yùn)行時(shí),一條又一條的讀出這些微指令,從而產(chǎn)生各種操作控制信號(hào)。15、組合邏輯性控制器:以硬連線方式組合邏輯型控制器產(chǎn)生各種控制信號(hào)的控制器。33 .邏輯地址:程序員編程所用的地址以及CPU通過指令訪問主存時(shí)所產(chǎn)生的地址。與內(nèi)存物理地址無固定對(duì)應(yīng)關(guān)系的地址。34 .微程序控制器:將執(zhí)行指令所需要的微命令以代碼形式編成微指令序列(微程序),存入一個(gè)控制存儲(chǔ)器,需要時(shí)從該存儲(chǔ)器中讀取。按這種方式工作的控制器為微程序控制器。35 .指令仿真:通過改變微程序?qū)崿F(xiàn)不同機(jī)器指令系統(tǒng)的方式,使得在一種計(jì)算機(jī)上可以運(yùn)行另一種計(jì)算機(jī)上的指令代碼。36 .指令

34、模擬:在一種計(jì)算機(jī)上用軟件來解釋執(zhí)行另一種計(jì)算機(jī)的指令。37 .微操作:在微程序控制器中,執(zhí)行部件接受微指令后所進(jìn)行的操作。38 .相容性微操作:在同時(shí)或同一個(gè)CPU周期內(nèi)可以并行執(zhí)行的微操作。39 .相斥性微操作:不能在同時(shí)或不能在同一個(gè)CPU周期內(nèi)并行執(zhí)行的微操作。40 .微程序控制器的構(gòu)成:控制存儲(chǔ)器、微指令寄存器科IR、微地址寄存器wAR、地址轉(zhuǎn)移邏輯等。41 .微指令控制字編碼的方式:微指令編碼的3種方式分別是:直接表示法、編碼表示法、混合表不法。直接表示法是將每個(gè)控制信號(hào)都作為微指令中的一個(gè)位。這種方法的特點(diǎn)是簡(jiǎn)單直觀,其輸出直接用于控制,但編碼效率低。編碼表示法是將微指令進(jìn)行分組

35、編碼,將不同時(shí)出現(xiàn)的相斥信號(hào)分在一個(gè)組中,然后將其編碼成較短的代碼。這種方法減少了控制存儲(chǔ)器所需要的存儲(chǔ)器的代碼的數(shù)量,但是編碼的指令代碼需要譯碼器譯碼,增加了控制信號(hào)的延遲,影響CPU的工作頻率?;旌媳硎痉ㄊ前阎苯颖硎痉ㄅc編碼方法相結(jié)合使用,即采用部分直接表示部分編碼的方法,將一些速度要求較高,或與其他控制信號(hào)都相容的控制信號(hào)以直接方式表示,而將剩余信號(hào)以編碼方式。混合表示法便于綜合考慮指令字長(zhǎng)、靈活性和執(zhí)行速度方面的要素。42 .微地址的形成方法:(微指令中順序控制字段的編碼)微地址的形成方法有三種方式:計(jì)數(shù)器方式、斷定方式和結(jié)合方式。計(jì)數(shù)器方式,又稱增量方式。用微程序計(jì)數(shù)器科PC來產(chǎn)生指

36、令的微地址,將微程序中的各條微指令按順序安排在控制存儲(chǔ)器中,后繼地址由現(xiàn)行微地址加上一個(gè)增量形成。斷定方式,根據(jù)機(jī)器狀態(tài)決定下一條微指令的地址,下一條微指令的地址包含在當(dāng)前微指令的代碼中。結(jié)合方式,是將計(jì)數(shù)器方式和斷定方式相結(jié)合。第六章1、總線事務(wù):總線操作的請(qǐng)求方與響應(yīng)方之間的一次通信。2、總線協(xié)議:總線通信同步副ize,規(guī)定時(shí)限總線數(shù)據(jù)傳輸?shù)亩〞r(shí)規(guī)則。3、菊花鏈方式:各申請(qǐng)總線的設(shè)備合用一條總線作為請(qǐng)求信號(hào)線,而總線控制設(shè)備的響應(yīng)信號(hào)線則串接在各設(shè)備間。4、獨(dú)立請(qǐng)求方式:集中式總線裁決方式之一,每一個(gè)設(shè)備都有一個(gè)獨(dú)立的總線請(qǐng)求信號(hào)線送到總線控制器,控制器也給各設(shè)備分別發(fā)送一個(gè)總線響應(yīng)信號(hào)。

37、5、計(jì)數(shù)器定時(shí)查詢方式:集中式總線裁決方式之一,設(shè)備要求使用總線時(shí)通過一條公用請(qǐng)求線發(fā)出,總線控制器按計(jì)數(shù)器的值隊(duì)各設(shè)備進(jìn)行查詢。6、系統(tǒng)總線:處理器總線,連接處理器和主存,使計(jì)算機(jī)系統(tǒng)的主干。7、消息傳輸:總線的信息傳輸方式之一,將總線需要傳送的數(shù)據(jù)信息、地址信息和控制信息等組合成一個(gè)固定的數(shù)據(jù)結(jié)構(gòu)以猝發(fā)方式進(jìn)行傳輸。8、總線裁決:決定總線由哪個(gè)設(shè)備進(jìn)行控制的方式稱為總線裁決方式.o總線裁決的控制方式可分為集中式控制和分布式控制兩種。集中式總線裁決包括鏈?zhǔn)讲樵兎绞?,?jì)數(shù)器定時(shí)查詢方式和獨(dú)立請(qǐng)求方式三種。9、總線接口:連接在總線上的設(shè)備與總線的連接電路。系統(tǒng)總線接口的基本功能:(1)控制,控制

38、功能是傳遞總線上的控制信息,主設(shè)備會(huì)通過總線接口向從設(shè)備發(fā)出控制信息。(2)數(shù)據(jù)緩存,所數(shù)據(jù)緩存功能是在總線傳遞信息是,在總線接都種臨時(shí)存放數(shù)據(jù)內(nèi)容。(3)狀態(tài)設(shè)置,狀態(tài)設(shè)置是通過總線和轉(zhuǎn)移從設(shè)備的工作信息,主設(shè)備需要了解從設(shè)備的信息,以便啟動(dòng)進(jìn)一步的操作。(4)數(shù)據(jù)轉(zhuǎn)換,某些總線接口需要對(duì)傳遞的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。10、消息:是一種固定格式的數(shù)據(jù),又稱為數(shù)據(jù)包。11、提高總線信號(hào)速度的主要措施有:(1)增加總線寬度。(2)增加傳輸?shù)臄?shù)據(jù)長(zhǎng)(3)縮短總線長(zhǎng)度(4)降低信號(hào)電平(5)采用差分信號(hào)(6)采用多條總線12、串行傳輸:是指數(shù)據(jù)的傳輸在一條信號(hào)線路上按位進(jìn)行的傳輸方式。并行傳輸:是指數(shù)據(jù)的傳輸

39、每個(gè)數(shù)據(jù)為都需要單獨(dú)一條傳輸線的傳輸方式。13、同步通信:在一個(gè)公共的時(shí)鐘信號(hào)控制下進(jìn)行數(shù)據(jù)的傳輸方式。異步通信:采用握手信號(hào)來控制數(shù)據(jù)的傳輸方式。非互鎖、半互鎖、全互鎖。14、總線周期:是主設(shè)備占用總線進(jìn)行一次數(shù)據(jù)傳輸?shù)臅r(shí)間。從請(qǐng)求總線到完成總線使用的操作序列稱為總線事務(wù),它是在一個(gè)總線周期中發(fā)生的一系列活動(dòng)。典型的系統(tǒng)作饃銘絲案的事務(wù)包括請(qǐng)求操作、裁決操作、地址傳輸、數(shù)據(jù)傳輸和總線釋放操作。15、USB是由pc機(jī)廠商開發(fā)的一種串行總線。USB是一個(gè)較復(fù)雜的標(biāo)準(zhǔn)總線,采用較復(fù)雜的數(shù)據(jù)包格式和傳輸協(xié)議支持各種外圍設(shè)備的各種操作類型,在主機(jī)端和外設(shè)端都要求大量的軟件支持。該總線已成為事實(shí)上的工業(yè)

40、標(biāo)準(zhǔn)。適合于計(jì)算機(jī)與外圍設(shè)備之間或者計(jì)算機(jī)之間的高速通信。高速傳輸方式主要用于視頻設(shè)備、大容量存儲(chǔ)設(shè)備的數(shù)據(jù)傳輸。目前,采用USB總線的外圍設(shè)備已經(jīng)十分豐富,包括打印機(jī)、鼠標(biāo)器等各種外圍設(shè)備,還有U盤。U盤是采用USB接口的快閃存儲(chǔ)器,可實(shí)現(xiàn)磁盤的功能。16、PCI是系統(tǒng)板上的總線,他可支持需要對(duì)主存或相互之間進(jìn)行快速訪問的多種適配器,并且允許主機(jī)以全速進(jìn)行訪問。這個(gè)總線是一種時(shí)鐘同步型輸入/輸出總線,總線接口上所有的信號(hào)的邏輯和時(shí)序都作了嚴(yán)格的定義,數(shù)據(jù)線為32位,可擴(kuò)充到64位。PCI總線支持隱含的總線裁決,即當(dāng)一個(gè)總線設(shè)備占用PCI總線時(shí),另一個(gè)總線可同時(shí)請(qǐng)求總線,總線能夠進(jìn)行裁決。17

41、、數(shù)據(jù)通路:通常把寄存器與運(yùn)算器之間傳遞信息的線路連同這些部件稱為“數(shù)據(jù)通路”18、傳輸速率:它指通道在傳輸數(shù)據(jù)時(shí),1秒鐘時(shí)間內(nèi)傳輸?shù)奈粩?shù)(bps),即傳輸速率。19 .總線:計(jì)算機(jī)中連接功能單元的公共線路,是一束信號(hào)線的集合,包括數(shù)據(jù)總線、地址總線和控制總線。20 .主設(shè)備:獲得總線控制權(quán)的設(shè)備。21 .猝發(fā)數(shù)據(jù)傳輸方式:在一個(gè)總線周期內(nèi)傳輸存儲(chǔ)地址連續(xù)的多個(gè)數(shù)據(jù)字的總線傳輸方式。22 .總線的同步通信方式:采用這種方式的總線傳輸中,所有的設(shè)備都從一個(gè)公共的時(shí)鐘信號(hào)中獲得定時(shí)信息。23 .總線從設(shè)備:被主設(shè)備訪問的設(shè)備。24 .四邊沿協(xié)議(全互鎖):全互鎖的總線通信異步方式,就緒信號(hào)和應(yīng)答信

42、號(hào)的上升邊沿和下降邊沿都是觸發(fā)邊沿。25 .碼元:信息傳輸通道中,攜帶數(shù)據(jù)信息的信號(hào)單元。26 .波特率:碼元傳輸速率,每秒通過信道傳輸?shù)拇a元數(shù)。(傳的是信號(hào))27 .比特率:信息位傳輸速率,每秒鐘通過信道傳輸?shù)挠行畔⒘?。(傳的是信息?8 .UART:通用異步接收器/發(fā)送器,一種典型的集成電路異步串行接口電路。29 .主設(shè)備:獲得總線控制權(quán)的設(shè)備。30 .從設(shè)備:被主設(shè)備訪問的設(shè)備。31 .總線訪問延遲:是主設(shè)備為獲得總線控制權(quán)而等待的時(shí)間。32 .總線周期:是主設(shè)備占用總線的時(shí)間。33 .系統(tǒng)總線:是用來連接系統(tǒng)內(nèi)各大功能模塊或設(shè)備,實(shí)現(xiàn)系統(tǒng)種各電路板的連接。34 .數(shù)據(jù)幀:串行數(shù)據(jù)傳輸

43、的位格式,包括起始位,數(shù)據(jù)位,校驗(yàn)位,結(jié)束位和空閑位。35 .鏈?zhǔn)讲樵兎绞剑ň栈ㄦ湻绞剑焊魃暾?qǐng)總線的設(shè)備合用一條總線作為請(qǐng)求信號(hào)線,而總線控制設(shè)備的響應(yīng)信號(hào)線則串接在各設(shè)備間。36 .獨(dú)立請(qǐng)求方式:集中式總線裁決方式之一,每一個(gè)設(shè)備都有一個(gè)獨(dú)立的總線請(qǐng)求信號(hào)線送到總線控制器,控制器也給各設(shè)備分別發(fā)送一個(gè)總線響應(yīng)信號(hào)。37 .串行傳輸:是指數(shù)據(jù)的傳輸在一條線路上按位進(jìn)行。(只需一條數(shù)據(jù)傳輸線,線路的成本低,適合于長(zhǎng)距離的數(shù)據(jù)傳輸)38、并行傳輸:每個(gè)數(shù)據(jù)位都需要單獨(dú)一條傳輸線,所有的數(shù)據(jù)位同時(shí)進(jìn)行傳輸。(在采用并行傳輸方式的總線中,除了有傳輸數(shù)據(jù)的線路外,還可以具有傳輸?shù)刂泛涂刂菩盘?hào)的線路,地

44、址線用于選擇存儲(chǔ)單元和設(shè)備,控制線用于傳遞操作信號(hào))39、復(fù)合傳輸:又稱總線復(fù)用的傳輸方式,它使不同的信號(hào)在同一條信號(hào)線上傳輸,不同的信號(hào)在不同的時(shí)間片中輪流地身總線的同一條信號(hào)線上發(fā)出。(它與并串傳輸?shù)膮^(qū)別在于分時(shí)地傳輸同一數(shù)據(jù)源的不同信息。)40、消息傳輸方式:總線的信息傳輸方式之一,將總線需要傳送的數(shù)據(jù)信息、地址信息、和控制信息等組合成一個(gè)固定的數(shù)據(jù)結(jié)構(gòu)以猝發(fā)方式進(jìn)行傳輸。41 .什么是總線裁決?總線裁決有哪幾種方式?總線裁決就是決定總線由哪個(gè)設(shè)備進(jìn)行控制??偩€裁決方式可分為集中式裁決和分布式裁決兩種。集中式裁決將總線的控制功能用一個(gè)專門的部件實(shí)現(xiàn),這個(gè)部件可以位于連接在總線的某個(gè)設(shè)備上

45、。當(dāng)一個(gè)設(shè)備需要向共享總線傳輸數(shù)據(jù)時(shí),它必須先發(fā)出請(qǐng)求,在得到許可時(shí)才能發(fā)出數(shù)據(jù)。裁決部件接收來自各個(gè)設(shè)備的總線使用請(qǐng)求信號(hào),向其中某一個(gè)設(shè)備發(fā)出總線許可信號(hào)。分布式裁決將控制功能分布在連接在總線上的各設(shè)備中,一般是固定優(yōu)先級(jí)的。每個(gè)設(shè)備分配一個(gè)優(yōu)先號(hào),發(fā)出總線請(qǐng)求的設(shè)備將自己的優(yōu)先號(hào)送往請(qǐng)求線上,與其他設(shè)備的請(qǐng)求信號(hào)構(gòu)成一個(gè)合成信號(hào),并將這個(gè)合成裁決信號(hào)讀入以判斷是否有優(yōu)先級(jí)更高的設(shè)備申請(qǐng)總線。這樣可使得優(yōu)先級(jí)最高的設(shè)備獲得總線使用權(quán)。42 .集中式裁決有哪幾種方式:鏈?zhǔn)讲樵兎绞?菊花鏈方式):各申請(qǐng)總線的設(shè)備合用一條總線作為請(qǐng)求信號(hào)線,而總線控制設(shè)備的響應(yīng)信號(hào)線則串接在各設(shè)備間。計(jì)數(shù)器定時(shí)

46、查詢方式:集中式總線裁決方式之一,設(shè)備要求使用總線時(shí)通過一條公用請(qǐng)求線發(fā)出,總線控制器按計(jì)數(shù)的值對(duì)各設(shè)備進(jìn)行查詢。獨(dú)立請(qǐng)求方式:集中式總線裁決方式之一,每一個(gè)設(shè)備都有一個(gè)獨(dú)立的總線請(qǐng)求信號(hào)線送到總線控制器,控制器也給各設(shè)備分別發(fā)送一個(gè)總線響應(yīng)信號(hào)。獨(dú)立請(qǐng)求方式可以和鏈?zhǔn)讲樵兎绞浇Y(jié)合,構(gòu)成分組鏈?zhǔn)讲樵兎绞健?3 .提高總線速度的措施。從物理層次:1.增加總線寬度;2.增加傳輸?shù)臄?shù)據(jù)長(zhǎng)度;3.縮短總線長(zhǎng)度;4.降低信號(hào)電平;5.采用差分信號(hào);6.采用多條總線。從邏輯層次:1.簡(jiǎn)化總線傳輸協(xié)議;2.采用總線復(fù)用技術(shù);3.采用消息傳輸協(xié)議。44 .什么是串行接口?什么是并行接口?他們與系統(tǒng)總線及I/O

47、設(shè)備之間的傳遞格式分別是什么?串行接口和并行接口都是總線與設(shè)備之間的接口部件,但與設(shè)備間的數(shù)據(jù)格式不同。串行接口與外設(shè)之間串行,與系統(tǒng)總線之間并行。并行接口與外設(shè)之間并行,與系統(tǒng)總線之間并行。第七章1、簡(jiǎn)敘在比較簡(jiǎn)單的處理方式下,CPU響應(yīng)中斷的步驟。(1)關(guān)中斷,進(jìn)入一個(gè)短暫不在響應(yīng)中斷的狀態(tài)(2)保存現(xiàn)場(chǎng)信息,為了中斷處理結(jié)束之后,能恢復(fù)原來的狀態(tài)繼續(xù)執(zhí)行,將現(xiàn)場(chǎng)相關(guān)寄存器信息作專門存儲(chǔ)。(3)識(shí)別發(fā)出中斷的外圍設(shè)備,判斷中斷信號(hào),確定中斷來源,形成中高端服務(wù)程序入口地址。(4)執(zhí)行中斷服務(wù)程序,完成中斷請(qǐng)求的操作。(5)恢復(fù)現(xiàn)場(chǎng)信息,將專門存儲(chǔ)的信息恢復(fù)到相應(yīng)的寄存器中。(6)開中斷,繼

48、續(xù)執(zhí)行中斷前的程序代碼,并允許其他中斷請(qǐng)求。2、簡(jiǎn)敘CPU啟動(dòng)DMA的操作步驟:(1)測(cè)試外圍設(shè)備狀態(tài),向DMA接口的設(shè)備地址寄存器送入設(shè)備地址。(2)寫存儲(chǔ)器地址寄存器,包括傳輸數(shù)據(jù)的起始地址。(3)寫長(zhǎng)度計(jì)數(shù)器,包含傳輸數(shù)據(jù)的長(zhǎng)度。(4)啟動(dòng)DMA控制邏輯,可以通過寫命令寄存器實(shí)現(xiàn)。3、簡(jiǎn)敘通道由啟動(dòng)到結(jié)束操作的工作過程。通道接到啟動(dòng)信號(hào)后(1)要到指令的內(nèi)存單元中去通道地址自,放在通道地址寄存器中。(2)根據(jù)通道地址寄存器的值到內(nèi)存中取第一條通道指令,并放在通道指令寄存器中(3)通道程序執(zhí)行對(duì)通過在通道指令寄存器中的相應(yīng)為進(jìn)行設(shè)置來告訴通道執(zhí)行結(jié)構(gòu)在執(zhí)行網(wǎng)承擔(dān)欠指令后,自動(dòng)轉(zhuǎn)入下一條指令

49、或者結(jié)束數(shù)據(jù)傳輸過程。(4)通道程序的最后一條指令是一條結(jié)束指令,通道在執(zhí)行到這條結(jié)束指令時(shí)就不再取下一條指令,而是通知外設(shè)結(jié)束操作。4.在程序查詢方式下,計(jì)算機(jī)進(jìn)行輸入操作的過程是:(1) CPU啟動(dòng)外圍設(shè)備,命令外圍設(shè)備進(jìn)行讀操作。(2) CPU讀取外圍設(shè)備的狀態(tài),等待輸入設(shè)備的數(shù)據(jù)發(fā)送準(zhǔn)備就緒。(3) CPU從數(shù)據(jù)總線輸入數(shù)據(jù),放在內(nèi)部的寄存器中。在程序查詢方式下,計(jì)算機(jī)進(jìn)行輸出操作的過程是:(1) CPU啟動(dòng)外圍設(shè)備,命令外圍設(shè)備接受數(shù)據(jù)。(2) CPU讀取外圍設(shè)備的狀態(tài),等待輸出設(shè)備準(zhǔn)備好接受數(shù)據(jù)。(3) CPU把數(shù)據(jù)放在數(shù)據(jù)總線上,向外圍設(shè)備提供數(shù)據(jù)。外圍設(shè)備將數(shù)據(jù)取走。5、簡(jiǎn)敘中

50、斷裁決輪詢方式:在輪詢方式中,CPU依次查詢各外圍設(shè)備的狀態(tài)寄存器,以確定中斷源,遇到發(fā)出中斷的外圍設(shè)備就相應(yīng)外圍設(shè)備的中斷請(qǐng)求,中斷服務(wù)的順序就是輪詢的順序。6、外圍設(shè)備控制器的具體任務(wù)是:(1)從通道接受通道指令,控制外圍設(shè)備完成指定的操作。(2)向通道提供外圍設(shè)備的狀態(tài)。(3)將各種外圍設(shè)備的不同信號(hào)轉(zhuǎn)換成通道能夠識(shí)別的標(biāo)準(zhǔn)信號(hào)。7、為解決DMA與CPU共同使用存儲(chǔ)器,可采用專門的電路協(xié)調(diào)各模塊的訪存操作。它對(duì)沖突的訪問進(jìn)行裁決,通常采用的方法有三種:(1)CPU等待DMA的操作。(2)DMA乘存儲(chǔ)器空閑時(shí)訪問存儲(chǔ)器。(3)CPU與DMA交替訪問存儲(chǔ)器。8、CPU與外圍設(shè)備進(jìn)行的通信有三

51、種類型:(1)CPU向外圍設(shè)備發(fā)出操作控制命令,操作控制命令不久包括數(shù)據(jù)讀寫操作命令,還可能包括其他操作控制命令,如光盤托架的運(yùn)動(dòng)、打印機(jī)送紙、磁盤中磁頭的移動(dòng)和定位。(2)外圍設(shè)備向CPU提供狀態(tài)信息。外圍設(shè)備用一些信號(hào)線向CPU表示其工作狀態(tài),表示其操作是否完成以及市否發(fā)生了錯(cuò)誤情況等。(3)數(shù)據(jù)在CPU與外圍設(shè)備之間的傳輸。這是輸入輸出操作的主要內(nèi)容,會(huì)費(fèi)大部分的輸入輸出操作時(shí)間。9、通道:是一個(gè)具有輸入輸出處理器控制的輸入輸出接口。10、DMA的數(shù)據(jù)塊傳輸過程可分為三個(gè)階段:傳輸前預(yù)處理、數(shù)據(jù)傳輸、傳輸后處理。預(yù)處理階段由CPU執(zhí)行幾條輸入輸出指令來完成,包括測(cè)試外圍設(shè)備狀態(tài)、向DMA接口的外圍設(shè)備地址寄存器

溫馨提示

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