【知識(shí)】四川大學(xué)計(jì)算機(jī)組成原理知識(shí)點(diǎn)_第1頁
【知識(shí)】四川大學(xué)計(jì)算機(jī)組成原理知識(shí)點(diǎn)_第2頁
【知識(shí)】四川大學(xué)計(jì)算機(jī)組成原理知識(shí)點(diǎn)_第3頁
【知識(shí)】四川大學(xué)計(jì)算機(jī)組成原理知識(shí)點(diǎn)_第4頁
【知識(shí)】四川大學(xué)計(jì)算機(jī)組成原理知識(shí)點(diǎn)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件部分硬軟界面硬件部分文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.軟件部分硬軟界面硬件部分1.諾依曼體制的主要思想:①采用二進(jìn)制代碼表示信息②采用保存程序工作方式(核心概念)③計(jì)算機(jī)硬件系統(tǒng)由五大部件(保存器、運(yùn)算器、控制器、輸入\出設(shè)備)組成2.cache:高速緩存,為解決CPU與主存之間的速度匹配而設(shè)置的保存器。位于CPU和主存之間,速度可以與CPU一樣快,存放的是最近就要使用的程序和數(shù)據(jù),容量較小。3.總線:一組連接多個(gè)部件的公共信號(hào)線,可以分時(shí)地接收與發(fā)送各部件的信息。4.通道:也稱為通道控制器,能夠執(zhí)行專用的通道命令,是管理I/O操作的控制部件。5.從組成角度劃分的層次結(jié)構(gòu)模型:系統(tǒng)分析級(jí)(數(shù)學(xué)模型、算法)系統(tǒng)分析級(jí)(數(shù)學(xué)模型、算法)用戶程序級(jí)(用戶程序)應(yīng)用程序(軟件資源)語言處理程序(解釋、編譯)操作系統(tǒng)級(jí)(操作系統(tǒng))傳統(tǒng)機(jī)器級(jí)(指令系統(tǒng))微程序級(jí)(微程序控制器)5邏輯部件級(jí)(硬件邏輯部件)6.虛擬機(jī):一般是指通過配置軟件,擴(kuò)充機(jī)器功能后形成的一臺(tái)計(jì)算機(jī),而實(shí)際硬件在物理功能上并不具備這種語言功能。7.軟硬件邏輯等價(jià):在計(jì)算機(jī)中,有許多功能可直接由硬件實(shí)現(xiàn),也可在硬件支持下依靠軟件實(shí)現(xiàn),對(duì)用戶而言,在功能上是等價(jià)的。這種情況稱為軟硬件在功能上的邏輯等價(jià)。例如,乘法運(yùn)算可由硬件乘法器實(shí)現(xiàn),也可以在加法器與移位器的支持下,通過執(zhí)行乘法子程序?qū)崿F(xiàn)。8.固件:微程序類似于軟件,但被固化在只讀保存器中,屬于硬件CPU的范疇,稱為固件。9.字長(zhǎng):基本字長(zhǎng)一般是指參加一次定點(diǎn)運(yùn)算的操作數(shù)的位數(shù)?;咀珠L(zhǎng)影響計(jì)算機(jī)精度、硬件成10.數(shù)據(jù)通路寬度:指數(shù)據(jù)總線一次能并行傳送的數(shù)據(jù)位數(shù),它影響計(jì)算機(jī)的有效處理速度。11.數(shù)據(jù)傳輸率:是指數(shù)據(jù)總線每秒鐘傳送的數(shù)據(jù)量,也稱為數(shù)據(jù)總線的帶寬。數(shù)據(jù)傳輸率=總線數(shù)據(jù)通路寬度×總線時(shí)鐘頻率/8(B/s)第二章1.計(jì)算機(jī)中的信息分為兩大類,一類是計(jì)算機(jī)處理的對(duì)象,稱為數(shù)據(jù);另一類是控制計(jì)算機(jī)工作的信息,稱為控制信息。相應(yīng)地,在計(jì)算機(jī)工作時(shí)將存在數(shù)據(jù)流、控制流兩類信息流。2.在原碼表示中,真值0可以有兩種不同的表示形式,分別稱為+0和-0.對(duì)于整數(shù)原碼,表示的數(shù)的范圍是3.在補(bǔ)碼表示中,數(shù)0只有一種表示方法00……0對(duì)于定點(diǎn)整數(shù)補(bǔ)碼,表示的數(shù)的范圍是4.所謂浮點(diǎn)數(shù)的規(guī)格化,就是通過移動(dòng)尾數(shù),使尾數(shù)M絕對(duì)值的最高位數(shù)字為1。即M滿足1/2≤|M|<1時(shí),這個(gè)浮點(diǎn)數(shù)就是規(guī)格化的數(shù)。2)對(duì)于補(bǔ)碼,規(guī)格化后,尾數(shù)的符號(hào)位與最高數(shù)字位必須相反。1文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.5.移碼:是一種專門用于浮點(diǎn)數(shù)階碼表示的碼制,采用這種表示方法可以更加方便地比較兩數(shù)階碼6.指令的基本信息:操作碼與地址碼7.顯地址:如果在指令代碼中明顯地給出地址,例如在指令中寫明主保存器單元地址碼或是寄存器號(hào),則這種地址稱為顯地址。隱地址:如果地址以隱含的方式約定,而指令中并不給出該地址碼,則這種隱含約定的地址就稱為隱地址。簡(jiǎn)化地址結(jié)構(gòu)的基本途徑就是使用隱地址。通常以寄存器或堆棧作為隱含地址。8.浮點(diǎn)數(shù)的表示范圍同樣字長(zhǎng),定點(diǎn)機(jī)的表示范圍是結(jié)論:相同字長(zhǎng),浮點(diǎn)數(shù)的表示范圍遠(yuǎn)大于定點(diǎn)數(shù)。8.固定長(zhǎng)度操作碼:操作碼位數(shù)一定且位置固定??勺冮L(zhǎng)操作碼:當(dāng)指令的地址部分位數(shù)較多時(shí),讓操作碼的位數(shù)少些;當(dāng)指令的地址部分位數(shù)減少時(shí),可讓操作碼的位數(shù)增多,以增加指令的種類,這稱為擴(kuò)展操作碼。10.由于寄存器數(shù)遠(yuǎn)少于主保存器的單元數(shù),所以指令中存放寄存器號(hào)的字段位數(shù)也就大大少于存放地址碼所需位數(shù),采用寄存器尋址方式或其他以寄存器為基礎(chǔ)的尋址方式,可以大大減少指令中一個(gè)地址的位數(shù),從而有效地縮短指令長(zhǎng)度。采用隱地址可以減少指令中地址的數(shù)目,與減少地址的位數(shù)的不同的概念。練習(xí):1、試比較下列各數(shù)對(duì)中的兩個(gè)數(shù)的大?。海ǎ?、已知一個(gè)正數(shù)+9和一個(gè)負(fù)數(shù)-9,分別求出它們的原碼,補(bǔ)碼和反碼(8位)。Y=(-9)10=(-1001)23、將X=-0.0100110表示成定點(diǎn)數(shù)(8位)及浮點(diǎn)規(guī)格化數(shù)(階碼4位,尾數(shù)8位,各含1位符號(hào)位),對(duì)于定點(diǎn)數(shù)請(qǐng)用原碼、補(bǔ)碼、反碼的形式表示;對(duì)于浮點(diǎn)數(shù)請(qǐng)用原碼、補(bǔ)碼、反4.設(shè)指令系統(tǒng)指令字長(zhǎng)是12位,每個(gè)地址長(zhǎng)3位,該指令系統(tǒng)有一地址、二地址和三地址三2文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.設(shè)一地址指令有X條24-N)*26-X)*26=M得:X=(24-N)*26-M*261.判斷下列描述是否正確(2)通用寄存器間接尋址方式中,操作數(shù)處在內(nèi)存單元中。2.為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采取。A、立即尋址B、變址尋址C、間接尋址D、寄存器尋址3.如果按變址方式讀取操作數(shù),則有效地址是指。A、指令中直接給出的地址B、變址計(jì)算獲得的地址C、變址寄存器中存放的地址D、基址寄存器中存放的地址4.隱含尋址的指令中不明確給出操作數(shù)地址,而是隱含的指定,通常以堆?;蚣拇嫫髯鳛槿霔V噶頟USHx應(yīng)定義為。A、M(SP)←M(xSP←(SP1B、M(SP)←M(xSP←(SP1C、SP←(SP1;M(SP)←M(x)D、SP←(SP1;M(SP)←M(x)6.不改變指令而能夠改變操作數(shù)地址的尋址方式是間接尋址方式。7.指令系統(tǒng)采用不同的尋址方式的目的是()A.實(shí)現(xiàn)存儲(chǔ)程序和程序控制C.可直接訪問外存D.提供操作碼的功能并降低指令譯碼的難度8.二地址指令中,操作數(shù)的物理位置不可能采取的形式是()A.寄存器-寄存器B.寄存器-存儲(chǔ)器C.存儲(chǔ)器-立即數(shù)D.寄存器-鎖存器9.單地址指令中為了完成兩個(gè)數(shù)的算術(shù)運(yùn)算,除地址碼指明的一個(gè)操作數(shù)外,另一個(gè)數(shù)常需采用()A.堆棧尋址方式B.立即尋址方式C.隱含尋址方式D.間接尋址方式答案:1.(1)錯(cuò)(2)對(duì)2.D3.B4.操作數(shù)地址寄存器號(hào)或堆棧操作等。2.PSW:程序狀態(tài)字寄存器用來記錄現(xiàn)行程序的運(yùn)行狀態(tài)和指示程序的工作方式。3.MAR:地址寄存器用來存放被訪單元的地址。MBR:數(shù)據(jù)緩沖寄存器用來存放CPU和主存之間交換的數(shù)據(jù)。這兩個(gè)寄存器不能編程訪問,對(duì)用戶是透明的。4.運(yùn)算部件:由輸入邏輯、算術(shù)運(yùn)算部件ALU、輸出邏輯三部分構(gòu)成ALU的兩大功能:ALU既是運(yùn)算處理部件,也是CPU內(nèi)數(shù)據(jù)傳送通路的中心。5.同步控制方式:是指用統(tǒng)一發(fā)出的時(shí)序信號(hào)(周期、節(jié)拍、脈沖等)對(duì)各項(xiàng)操作進(jìn)行同步控3文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.優(yōu)點(diǎn):時(shí)序關(guān)系簡(jiǎn)單,時(shí)序劃分規(guī)整,控制不復(fù)雜,控制部件在結(jié)構(gòu)上易于集中,設(shè)計(jì)方缺點(diǎn):在時(shí)間上安排可能不合理,時(shí)間的利用不經(jīng)濟(jì)。6.異步控制方式:是指各項(xiàng)操作不受統(tǒng)一時(shí)序信號(hào)的約束,而是根據(jù)實(shí)際需求安排不同的時(shí)特點(diǎn):在異步控制所涉及的操作范圍內(nèi),沒有統(tǒng)一的時(shí)鐘周期劃分和同步定時(shí)脈沖。優(yōu)點(diǎn):時(shí)間安排緊湊、合理,能按不同部件、不同設(shè)備的實(shí)際需要分配時(shí)間。缺點(diǎn):控制比較復(fù)雜。(很少在CPU內(nèi)部或者設(shè)備內(nèi)部采用異步控制方式)采用應(yīng)答方式的應(yīng)答雙方分別稱作從設(shè)備、主設(shè)備,主設(shè)備是指能夠申請(qǐng)并且掌握總線控制權(quán)的設(shè)備;從設(shè)備是指響應(yīng)主設(shè)備要求的設(shè)備,從設(shè)備不能掌握總線權(quán)。7.組合邏輯控制器:采用組合邏輯控制方式的控制器叫做組合邏輯控合邏輯電路(微命令發(fā)生器)在相應(yīng)的時(shí)間發(fā)出微命令,控制有關(guān)操式就是組合邏輯控制方式.組合邏輯控制器主要包括微命令發(fā)生器、指令寄存器IR、程序計(jì)數(shù)器PC、狀態(tài)字寄存器PSW、時(shí)序系統(tǒng)等部件。8.微程序控制器:采用微程序控制方式的控制器稱為微程序控制器。所謂微程序控制方式是指指令不由組合邏輯電路產(chǎn)生,而是由微指令譯碼產(chǎn)生。一條機(jī)器指令往往分為幾步執(zhí)行,將每一步操作所需的若干微命令以代碼的形式編寫在一條微指令中,若干條微指令組成一段微程9.直接程序傳送方式(程序查詢方法CPU在現(xiàn)行程序中通過執(zhí)行I/O指令來實(shí)現(xiàn)數(shù)據(jù)的傳送,由于啟動(dòng)外設(shè)和數(shù)據(jù)交換均在同一段程序中進(jìn)行,因此CPU在啟動(dòng)外設(shè)后只能查詢外設(shè)的10.程序中斷方式:CPU收到隨機(jī)中斷請(qǐng)求后,暫時(shí)中止現(xiàn)行程序的執(zhí)行,轉(zhuǎn)去執(zhí)行為該事件11.DMA傳送方式:是指直接依靠硬件在主存與I/O設(shè)備之間傳送數(shù)據(jù)的一種工作方式,在傳送期間不需要CPU執(zhí)行程序進(jìn)行干預(yù)。12.串行加法器:用一個(gè)加法器來實(shí)現(xiàn)n位相加并行加法器:用多位全加器一步實(shí)現(xiàn)多位數(shù)同時(shí)相加,所用的全加器的位數(shù)與操作數(shù)的位13.進(jìn)位鏈:進(jìn)位傳遞的邏輯結(jié)構(gòu)形態(tài)好像鏈條,因此將進(jìn)位傳遞邏輯稱為進(jìn)位鏈。14.溢出:如果運(yùn)算結(jié)果超出表示范圍,稱為溢出溢出判斷:只有同號(hào)數(shù)相加才可能產(chǎn)生溢出。00——結(jié)果為正,無溢出11——結(jié)果為負(fù),無溢出01——結(jié)果正溢10——結(jié)果負(fù)溢下溢:當(dāng)一個(gè)浮點(diǎn)數(shù)的階碼小于機(jī)器所能表示的最小階碼時(shí),稱為下溢。數(shù)據(jù)出現(xiàn)下溢,一般當(dāng)機(jī)器零處理9.浮點(diǎn)四則運(yùn)算——浮點(diǎn)加減運(yùn)算①判斷操作數(shù)是否為0②對(duì)階③尾數(shù)相加減4文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.浮點(diǎn)四則運(yùn)算——浮點(diǎn)乘法運(yùn)算①判斷操作數(shù)是否為0②階碼相加③尾數(shù)相乘④乘積規(guī)格化浮點(diǎn)四則運(yùn)算——浮點(diǎn)除法運(yùn)算①檢查能否簡(jiǎn)化操作,并置商的數(shù)符②尾數(shù)調(diào)整,使被除數(shù)的絕對(duì)值小于除數(shù)的絕對(duì)值③階碼相減④尾數(shù)相除⑤結(jié)果不在規(guī)格化10.指令格式:模型機(jī)采用定長(zhǎng)指令格式,每條指令16位長(zhǎng),占據(jù)一個(gè)存儲(chǔ)單元。由于指令字長(zhǎng)優(yōu)先,采用寄存器型尋址,即指令格式中給出寄存器號(hào),根據(jù)不同尋址方式形成相應(yīng)地址??删幊碳拇嫫靼ǎ和ㄓ眉拇嫫鳎≧0-R3),堆棧指針(SP),程序計(jì)數(shù)器(PC),狀態(tài)字11.組合邏輯控制器三級(jí)時(shí)序:工作周期——>時(shí)鐘周期(節(jié)拍)——>工作脈沖13.機(jī)器指令、微程序、微指令、微命令之間的關(guān)系:微程序控制器將機(jī)器指令的操作分解為若干個(gè)更基本的微操作序列,并一步操作所需要的經(jīng)過譯碼就產(chǎn)生微命令,控制相應(yīng)的操作。一條機(jī)器指令需要執(zhí)行若干步操作,每步操作用一條微指令控制完成,因此需要編制成若微命令字段(微操作控制字段提供一步操作所要的微命令微地址字段(順序控制字段):①指明后續(xù)地址的形成方式②提供微地址的給定部分址),指向相應(yīng)的CM單元。當(dāng)讀取微指令后或完成一個(gè)微指令周期操作后,微地址形成電路16.微指令的編碼方式:①直接控制法(微指令控制字段的每一位就是一個(gè)微命令)③分段間接編譯法18.微程序:用來實(shí)現(xiàn)一條機(jī)器指令的功能,由多條微指令組成的微指令序列。19.微命令:控制部件通過控制線向執(zhí)行部件發(fā)出的各種控制命令。20.機(jī)器指令:是能被計(jì)算機(jī)識(shí)別并執(zhí)行的二進(jìn)制代碼,它規(guī)定了計(jì)算機(jī)能完成的某一操作,由操作碼和地址碼組成。21.后繼地址的形成方式:①增量方式(順序執(zhí)行、轉(zhuǎn)移方式是后繼微地址的形成方法之一,以順序執(zhí)行為主,配②斷定方式:是后繼微地址的形成方法之一,是一種直接給定微地址與測(cè)試判定微地址相結(jié)1.已知:2[X]補(bǔ)=1.0101001用變形補(bǔ)碼計(jì)算[X]補(bǔ)+[Y]補(bǔ),并判斷結(jié)果有無溢出。2.已知:[X]原=0.10101,[Y]原=1.11011,用原碼不恢復(fù)余數(shù)除法求出[X/Y]原。5文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.3,。擬出加法指令“ADD@(R0)+,R1”的讀取與執(zhí)行流程。該指令的源操作數(shù)在R1中,而目的操作數(shù)的尋址方式為自增型雙間址方式。FT:M->IR,PC+1->PCDT0:R0->MARDT1:M->MBR->DDT2:R0+1->R0DT3:D->MARDT4:M->MBR->DET0:R1ADDD->MBR1.三級(jí)存儲(chǔ)體系結(jié)構(gòu):高速緩存-主存-外存2.物理存儲(chǔ)器:真正在物理上存在的主存儲(chǔ)器稱為物理存儲(chǔ)器,實(shí)際的主存單元地址稱為物理空間,即在軟件編程上可使用的存儲(chǔ)器,稱為虛擬存儲(chǔ)器。量,而實(shí)際實(shí)際可用的字的數(shù)量可能遠(yuǎn)遠(yuǎn)小于實(shí)際可尋址空間。虛擬地址(邏輯地址)是指用戶編程的地址。虛擬地址的范圍稱為虛擬地址空間,是程序員3.半導(dǎo)體存儲(chǔ)器分為靜態(tài)存儲(chǔ)器和動(dòng)態(tài)存儲(chǔ)器(一種分類方法)①靜態(tài)存儲(chǔ)器依賴雙穩(wěn)態(tài)觸發(fā)器的兩個(gè)穩(wěn)定狀態(tài)保存信息。只要電源正常,就能長(zhǎng)期穩(wěn)定地小、功耗低的優(yōu)點(diǎn)。作cache。②動(dòng)態(tài)存儲(chǔ)器依靠電容上的存儲(chǔ)電荷暫寸信息。雖然電容上電荷的泄露很小,但時(shí)間一長(zhǎng)電荷會(huì)漏掉,因而需要定時(shí)刷新,即對(duì)存1的電容補(bǔ)充電荷。集成度最4.動(dòng)態(tài)刷新:時(shí)間一長(zhǎng)動(dòng)態(tài)存儲(chǔ)器電容上的電荷會(huì)泄露,需定期向電容補(bǔ)充電荷,即對(duì)存1的電容補(bǔ)充電荷。②分散刷新方式新,而且沒有明顯地死區(qū)。5.碼距:一種碼制中,任何兩個(gè)碼字間的距離可能不同,將各合法碼字間的最小距離稱作這種碼制的碼距。eg.8421碼的碼距是1。6.大多數(shù)主存儲(chǔ)器采用奇偶校驗(yàn),奇偶校驗(yàn)的碼距=2結(jié)合奇偶校驗(yàn)碼的碼距d,討論查錯(cuò),糾錯(cuò)能力。若奇偶校驗(yàn)碼的碼距為d,則其可查(d-1)位錯(cuò),而實(shí)現(xiàn)糾錯(cuò)能力所需要的碼距比查錯(cuò)能7.磁記錄方式:①不歸零-1制(NRZ1寫0時(shí),寫入電流維持原方向保持不變;寫1時(shí),寫入電流方向翻轉(zhuǎn)。NRZ1制產(chǎn)生的轉(zhuǎn)變區(qū)數(shù)較少,可以提高記錄密度。采用外同步方法限制了記錄密度的6文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.關(guān)中斷,保存斷點(diǎn)文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.關(guān)中斷,保存斷點(diǎn)②調(diào)相制(相位調(diào)制PM,相位編碼PE):寫入0,在位單元中間位置讓寫入電流負(fù)跳變;寫1,在位單元中間位置讓寫入電流正跳變。③調(diào)頻制(FMP222④群碼制(GCR):即成組編碼方式,例如GCR(4/5)編碼,將4位一組的數(shù)據(jù)碼整體轉(zhuǎn)換為5位一組的記錄碼,轉(zhuǎn)換之后的記錄碼連續(xù)0的個(gè)數(shù)不超過兩個(gè)。調(diào)頻制和調(diào)相制、群碼制都具有自同步能力。8.高速緩存的地址映像①直接映像:用在速度要求較高的場(chǎng)合②全相聯(lián)和組相連映像:用在小容量低速場(chǎng)合。1.輸入/輸出系統(tǒng):包含系統(tǒng)總線、接口和外部設(shè)備三大部分。2.接口:泛指設(shè)備部件之間的交換部分。而主機(jī)(系統(tǒng)總線)與外設(shè)之間的接口邏輯,稱為輸功能:①尋址②數(shù)據(jù)傳送與緩沖③數(shù)據(jù)格式變換、電平變換等預(yù)處理④控制邏輯3.直接程序傳送方式:CPU直接利用I/O指令編程實(shí)現(xiàn)信息傳送控制下。4.程序中斷方式:CPU暫時(shí)中止現(xiàn)行程序的執(zhí)行,轉(zhuǎn)去執(zhí)行為某個(gè)隨機(jī)事態(tài)服務(wù)的中斷處理程序。處理完畢后自動(dòng)恢復(fù)原程序的執(zhí)行。5.中斷的分類:①硬件中斷:是指某個(gè)由硬件中斷請(qǐng)求信號(hào)引發(fā)的中斷。②軟中斷:執(zhí)行軟中斷指令引發(fā)的中斷。①向量中斷:由硬件提供中斷服務(wù)程序入口地址。②非向量中斷:由軟件提供服務(wù)程序入口地址。轉(zhuǎn)向查詢程序,通過軟件查詢,確定被優(yōu)先批準(zhǔn)的中斷源,然后分支進(jìn)入相應(yīng)的中斷服務(wù)程7.向量中斷:是指將各個(gè)中斷服務(wù)程序的入口地址(或包括PSW)組織成中斷向量表,響應(yīng)中斷時(shí),由硬件直接產(chǎn)生中斷源的向量地址,據(jù)此訪問中斷向量表,讀取服務(wù)程序的入口地址,再轉(zhuǎn)向服務(wù)程序。8.中斷向量:采用向量化的響應(yīng)中斷方式,將中斷服務(wù)程序的入口地址和程序狀態(tài)字放在特定一個(gè)一維的表格,存放在一段連續(xù)的存儲(chǔ)區(qū)中。10.向量地址:讀取中斷向量所需的地址碼。表②CPU開中斷;③無故障、DMA等優(yōu)先級(jí)更高的請(qǐng)求。④一條指令(非停機(jī)指令)結(jié)束。12.中斷響應(yīng)過程(向量中斷方式①關(guān)中斷②保存斷點(diǎn):將程序計(jì)數(shù)器PC的內(nèi)容壓棧保存,此時(shí)PC的內(nèi)容為恢復(fù)原程序的后繼指令地址(即斷點(diǎn))③獲取服務(wù)程序入口地址④轉(zhuǎn)向程序運(yùn)行狀態(tài)7文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.中斷隱指令中斷服務(wù)程序文檔來源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持.中斷隱指令中斷服務(wù)程序①關(guān)中斷,保存斷點(diǎn)及PSW②取服務(wù)程序入口地址及新PSW③保護(hù)現(xiàn)場(chǎng),送新屏蔽字,開中斷④服務(wù)處理⑤關(guān)中斷⑥恢復(fù)現(xiàn)場(chǎng)及原屏蔽字⑦開中斷,返回①保護(hù)現(xiàn)場(chǎng)②服務(wù)處理③恢復(fù)現(xiàn)場(chǎng)④開中斷,返回14.DMA方式:指直接依靠硬件在主存與I/O設(shè)備之間進(jìn)行直接的數(shù)據(jù)傳送,在傳送期間不需15.DMA控制器:為負(fù)責(zé)申請(qǐng)、控制總線以控制DMA傳送的功能邏輯。DMA與中斷的異同:相同點(diǎn):能響應(yīng)隨機(jī)請(qǐng)求,可并行操作需占用系統(tǒng)總線,不切換程序,不存在保存斷點(diǎn)、保護(hù)現(xiàn)場(chǎng)、恢復(fù)現(xiàn)場(chǎng)、恢復(fù)斷點(diǎn)等操作。①準(zhǔn)備階段:主機(jī)向DMA控制器和接口發(fā)送必要的傳送參數(shù),并啟動(dòng)DMA工作②傳送階段:DMA接口連續(xù)傳送一批數(shù)據(jù)18.DMA方式數(shù)據(jù)傳送過程:②CPU響應(yīng)DMA請(qǐng)求后,讓出總線控制權(quán);DMA控制器接管總線進(jìn)行數(shù)據(jù)傳輸。④DMA用一個(gè)存儲(chǔ)周期傳送數(shù)據(jù),結(jié)束后將主存地址加1,指向下一個(gè)存儲(chǔ)單元。4.按請(qǐng)求的性質(zhì),一般的優(yōu)先順序是(單選)取中斷向量,轉(zhuǎn)中斷服務(wù)程序A:故障引發(fā)的中斷請(qǐng)求→DMA請(qǐng)求→外圍設(shè)備中斷請(qǐng)求;取中斷向量,轉(zhuǎn)中斷服務(wù)程序B:DMA請(qǐng)求→故障引發(fā)的中斷請(qǐng)求→外圍設(shè)備中斷請(qǐng)求;C:故障引發(fā)的中斷請(qǐng)求→外圍設(shè)備中斷請(qǐng)求→DMA請(qǐng)求;D:外圍設(shè)備中斷請(qǐng)求→故障引發(fā)的中斷請(qǐng)求→DMA請(qǐng)求。A:時(shí)序控制方式B:系統(tǒng)組成角度C:數(shù)據(jù)傳

溫馨提示

  • 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)論