計算機組成原理試題庫_第1頁
計算機組成原理試題庫_第2頁
計算機組成原理試題庫_第3頁
計算機組成原理試題庫_第4頁
計算機組成原理試題庫_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機組成原理一、選擇題1若十進制數(shù)據(jù)為137625,則其二進制數(shù)為(B)。A1000100111B10001001101C10001011101D10111111012如果X補11110011,則X補是(D)。A11110011B01110011C00001100D000011015原碼乘法是(A)。A先取操作數(shù)絕對值相乘,符號位單獨處理B用原碼表示操作數(shù),然后直接相乘C被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘D乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘6動態(tài)半導(dǎo)體存儲器的特點是(C)A在工作中存儲器內(nèi)容會產(chǎn)生變化B每次讀出后,需要根據(jù)原存內(nèi)容重新寫入一遍C每隔一定時間,需要根據(jù)原存內(nèi)容重新寫入一遍D在工作中需要動態(tài)地改變訪存地址7主存儲器和CPU之間增加高速緩沖存儲器的目的是(A)。A解決CPU和主存之間的速度匹配問題B擴大主存儲器的容量C擴大CPU中通用寄存器的數(shù)量D既擴大主存容量又擴大CPU通用寄存器數(shù)量8指令系統(tǒng)中采用不同尋址方式的目的主要是(B)。A實現(xiàn)存儲程序和程序控制B縮短指令長度,擴大尋址空間,提高編程靈活性C可以直接訪問外存D提供擴展操作碼的可能并降低譯碼難度9單地址指令中為了完成兩個數(shù)的算術(shù)運算,除地址碼指明的一個操作數(shù)外,另一個數(shù)常采用(C)。A堆棧尋址B立即尋址C隱含尋址D間接尋址10從控制存儲器中讀取一條微指令并執(zhí)行相應(yīng)操作的時間叫(B)。ACPU周期B微周期C時鐘周期D機器周期11微程序控制器比組合邏輯控制器速度要慢,主要是由于增加了從(B)讀取微指令的時間。A主存儲器B控制存儲器C高速緩存D指令寄存器12串行接口是指(C)。A主機和接口之間、接口和外設(shè)之間都采用串行傳送B主機和接口之間串行傳送,接口和外設(shè)之間并行傳送C主機和接口之間并行傳送,接口和外設(shè)之間串行傳送D系統(tǒng)總線采用串行總線13“總線忙”信號由(A)建立。A獲得總線控制權(quán)的設(shè)備B發(fā)出“總線請求”的設(shè)備C總線控制器DCPU14在調(diào)頻制記錄方式中,是利用(D)來寫0或1。A電平高低的變化B電流幅值的變化C電流相位的變化D電流頻率的變化15磁盤存儲器的等待時間是指(B)。A磁盤旋轉(zhuǎn)一周所需的時間B磁盤旋轉(zhuǎn)半周所需的時間C磁盤旋轉(zhuǎn)2/3周所需的時間D磁盤旋轉(zhuǎn)1/3周所需的時間16CPU包括(C)兩部分。A、ALU和累加器B、ALU和控制器C、運算器和控制器D、ALU和主存儲器17計算機運算速度的單位是(B)。A、MTBFB、MIPSC、MHZD、MB18若十六進數(shù)微ACB,則其十進制數(shù)為(C)。A、25454B、2763C、1726875D、17262519若十進制數(shù)據(jù)為1375則其八進制數(shù)為(B)。A、898B、2114C、2115D、101111110120若X補01101010,則X原(D)。A、10010101B、10010110C、00010110D、0110101021若脂用雙符號位,則發(fā)生正溢的特征是雙符號位為(B)。A、00B、01C、10D、1122補碼加法運算是指(A)。A、操作數(shù)用補碼表示,連同符號位一起相加B、操作數(shù)用補碼表示,根據(jù)符號位決定實際操作C、將操作數(shù)轉(zhuǎn)化為原碼后再相加D、取操作數(shù)絕對直接相知,符號位單獨處理23原碼乘法是(A)。A、先取操作數(shù)絕對值相乘,符號位單獨處理B、用原碼表示操作數(shù),然后直接相乘C、被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘D、乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘24原碼加減交替除法又稱為不恢復(fù)余數(shù)法,因此(C)。A、不存在恢復(fù)余數(shù)的操作B、當某一步運算不夠減時,做恢復(fù)余數(shù)的操作C、僅當最后一步余數(shù)為負時,做恢復(fù)余數(shù)的操作D、當某一步余數(shù)為負時,做恢復(fù)余數(shù)的操作25浮點加減中的對階的方法是(A)。A、將較小的一個階碼調(diào)整到與較大的一個階碼相同B、將較大的一個階碼調(diào)整到與較小的一個階碼相同C、將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D、將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同26在下列幾種存儲器中,CPU可直接訪問的是(A)。A、主存儲器B、磁盤C、磁帶D、光盤27若存儲周期100NS,每次讀出一個字節(jié),則該存儲器的數(shù)據(jù)傳輸率為(D)。A、32106位/秒B、8106位/秒C、80MB/秒D、80106位/秒28靜態(tài)半導(dǎo)體存儲器SRAM指(C)。A、在工作過程中,存儲內(nèi)容保持不變B、在斷電后信息仍能維持不變C、不需動態(tài)刷新D、芯片內(nèi)部有自動刷新邏輯29半導(dǎo)體靜態(tài)存儲器SRAM的存儲原理是(A)。A、依靠雙穩(wěn)態(tài)電路B、依靠定時刷新C、依靠讀后再生D、信息不再變化30高速緩沖存儲器CACHE一般采取(A)。A、隨機存取方式B、順序存取方式C、半順序存取方式D、只讀不寫方式31虛地址是(B)。A、不存在的地址B、用戶編程可使用的地址C、主存地址D、磁盤地址32堆棧指針SP的內(nèi)容是(B)。A、棧頂單元內(nèi)容B、棧頂單元地址C、棧底單元內(nèi)容D、棧底單元地址33為了縮短指令中某個地址段的位數(shù),有效的方法是采取(D)。A、立即尋址B、變址尋址C、間接尋址D、寄存器尋址34如果按變址方式讀取操作數(shù),則有效地址是指(B)。A、指令中直接給出的地址B、變址計算獲得的地址C、變址寄存器中存放的地址D、基址寄存器中存放的地址35在向上生長的堆棧中,如果出棧指令POPX的操作定義為M(X)M(SP);SP(SP)1則入棧指令PUSHX應(yīng)定義為(C)。A、M(SP)M(X);SP(SP)1B、M(SP)M(X);SP(SP)1C、SP(SP)1;M(SP)M(X)D、SP(SP)1;M(SP)M(X)36在微程序控制的計算機中,若要修改指令系統(tǒng),只要(D)。A、改變時序控制方式B、改變微指令格式C、增加微命令個數(shù)D、改變控制存儲器的內(nèi)容37在不同速度的設(shè)備之間傳送數(shù)據(jù),(C)。A、必須采用同步控制方式B、必須采用異步控制方式C、可以選用同步方式,也可選用異步方式D、必須采用應(yīng)答方式38掛接在總線上的多個部件(B)。A、只能分時向總線發(fā)送數(shù)據(jù),并只能分時從總線接收數(shù)據(jù)B、只能分時向總線發(fā)送數(shù)據(jù),但可同時從總線接收數(shù)據(jù)C、可同時向總線發(fā)送數(shù)據(jù),并同時從總線接收數(shù)據(jù)D、可同時向總線發(fā)送數(shù)據(jù),但只能分時從總線接收數(shù)據(jù)39總線的數(shù)據(jù)通路寬度是指(A)。A、能一次并行傳送的數(shù)據(jù)位數(shù)B、可依次串行傳送的數(shù)據(jù)位數(shù)C、單位時間內(nèi)可傳送的數(shù)據(jù)位數(shù)D、可一次傳送的數(shù)據(jù)的最大值40串行接口是指(C)。A、接口與系統(tǒng)總線之間串行傳送,接口與I/O設(shè)備之間串行傳送B、接口與系統(tǒng)總線之間串行傳送,接口與I/O設(shè)備之間并行傳送C、接口與系統(tǒng)總線之間并行傳送,接口與I/O設(shè)備之間串行傳送D、接口與系統(tǒng)總線之間并行傳送,接口與I/O設(shè)備之間并行傳送二、名詞解釋41基數(shù)在浮點數(shù)據(jù)編碼中,對階碼所代表的指數(shù)值的數(shù)據(jù),在計算機中是一個常數(shù),不用代碼表示。42CACHE位于CPU與主存之間的高速緩存,用來存放當前頻繁訪問的內(nèi)容。43段頁式管理一種虛擬存儲器的管理方式,將存儲空間按邏輯模塊分成段,每段又分成若干個頁。44隨機存取方式可按隨機地址直接訪問任一存儲單元,存取時間與單元位置無關(guān)。45DRAM動態(tài)隨機存取存儲器,即需要采取動態(tài)刷新的RAM。46虛擬存儲器依靠操作系統(tǒng)和磁盤的支持,用戶編程時可以使用一個比真實內(nèi)存大得多的存儲器,該存儲器稱為虛擬存儲器。47邏輯地址程序員編程時使用的,與內(nèi)存物理地址無固定對應(yīng)關(guān)系的地址。48堆棧按先進后出(也就是后進先出)順序存取的存儲的存儲組織(區(qū))。49立即尋址方式操作數(shù)直接在指令中給出(或緊跟指令給出),在讀出指令時可立即獲得操作數(shù)。50直接尋址由指令直接給出操作數(shù)的存儲地址。60寄存器間址由指令給出寄存器號,指定寄存器中存放者操作數(shù)據(jù)的存儲地址。61RISC精簡指令系統(tǒng)計算機,只采用使用頻度高、簡單、執(zhí)行速度快的指令類型。62運算器計算機中完成運算功能的部件,由ALU和寄存器構(gòu)成。63海明距離在信息編碼中,兩個合法代碼對應(yīng)位上編碼不同的位數(shù)。64微程序存儲在控制存儲中的完成指令功能的程序,由微指令組成。65消息傳輸方式總線的信息傳輸方式之一,將總線需要傳送的數(shù)據(jù)信息、地址信息、和控制信息等組合成一個固定的數(shù)據(jù)結(jié)構(gòu)以猝發(fā)方式進行傳輸。66多級中斷CPU在執(zhí)行中斷服務(wù)程序的過程中可以響應(yīng)級別更高的中斷請求。67時鐘周期由主頻脈沖定義得一個定長的基本時間段,通常一個時鐘周期完成一步操作。68微程序控制器將執(zhí)行指令所需要的微命令以代碼形式編成微指令序列(微程序),存入一個控制存儲器,需要時從該存儲器中讀取。按這種方式工作的控制器稱為微程序控制器。69硬連接控制器由組合邏輯構(gòu)成的控制器,也稱組合電路控制器。組合邏輯電路是由“與”門、“或”門以及“非”門等電路構(gòu)成的不具有記憶能力的數(shù)字電路,70主設(shè)備申請并獲得總線控制權(quán)的設(shè)備,在收發(fā)雙方中主動的一方。71同步通信方式在采用這種方式的總線傳輸中,各設(shè)備從一個公共的(統(tǒng)一的)時序信號中獲得定時信息(或由統(tǒng)一的時序信號進行同步定時。)或指出其明顯特征是由一定頻率的時鐘信號定義了等間隔的時鐘周期。72總線一組可由多個部件分時共享的信息傳輸線。73程序查詢I/O方式啟動I/O設(shè)備后,CPU程序查詢,若未準備好則等待,若條件已具備則執(zhí)行I/O操作。74DMA方式直接依靠硬件實現(xiàn)主存與外設(shè)之間的數(shù)據(jù)直接傳輸,傳輸過程本身不需CPU程序干預(yù)。75、微程序控制采用與存儲程序類似的方法來解決微操作命令序列的形成,將一條機器指令編寫成一個微程序,每一個微程序包含若干條微指令,每一條指令包含一個或多個微操作命令。76、存儲器帶寬每秒從存儲器進出信息的最大數(shù)量,單位可以用字/秒或字節(jié)/秒或位/秒來表示。77、RISCRISC是精簡指令系統(tǒng)計算機,通過有限的指令條數(shù)簡化處理器設(shè)計,已達到提高系統(tǒng)執(zhí)行速度的目的。78、中斷隱指令及功能中斷隱指令是在機器指令系統(tǒng)中沒有的指令,它是CPU在中斷周期內(nèi)由硬件自動完成的一條指令,其功能包括保護程序斷點、尋找中斷服務(wù)程序的入口地址、關(guān)中斷等功能。三、填空題79軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。80從一條指令的啟動到下一條指令的啟動的間隔時間稱為指令周期81按照傳輸數(shù)據(jù)格式不同劃分,總線數(shù)據(jù)通信方式可分為串行總線和并行總線兩類。82對I/O數(shù)據(jù)傳送的控制方式,可分為程序直接控制方式、程序中斷方式、DMA方式、通道控制方式。83光盤的結(jié)構(gòu)包括光盤基片、存儲介質(zhì)和密封層。84系統(tǒng)軟件主要包括操作系統(tǒng)和語言處理程序及診斷程序等。85任何進位計數(shù)制都包含基數(shù)和位權(quán)兩個基本要素。十六進制的基數(shù)為16,其中第I位的權(quán)為16I。868421BCD碼中,十進制數(shù)字“5”的BCD碼的前面加上奇校驗位后,為10101。87設(shè)字長8位(含1位符號位),真值X1011,則X原10001011。88在浮點加法算中,當尾數(shù)需要右移時,應(yīng)進行舍入處理。常用的舍入方法有0舍1入法和恒置1法這兩種。89按照存儲器的不同工作方式可以將存儲器分為隨機存取存儲器(RAM)、只讀存儲器(ROM)、順序存取存儲器(SAM)和直接存取存儲器(D。90有靜態(tài)RAM與動態(tài)RAM可供選擇,在構(gòu)成大容量主存時,一般就選擇動態(tài)RAM。91與靜態(tài)MOS型存儲器相比,動態(tài)MOS型存儲器的最大特點是存儲信息需要不斷地刷新。92主存儲器進行兩次連續(xù)、獨立的操作(讀/寫)之間所需的時間稱作主存讀/寫周期(TM。93程序訪問的局部性原理為CACHE的引入提供了理論依據(jù)。94某機器指令系統(tǒng)中,指令的操作碼為8位,則該指令系統(tǒng)最多可以有256種指令。95如果零地址指令的操作數(shù)在內(nèi)存中,則操作數(shù)地址隱式地由堆棧指針(SP)來指明。96如指令中給出形式地址為D,則間接尋址方式獲得操作數(shù)的有效地址為以D為地址的存儲單元。97如果說變址尋址方式主要是面向用戶的,那么基址尋址一般是面向系統(tǒng)的。98在CPU的狀態(tài)寄存器中,常設(shè)置以下狀態(tài)位零標志位(Z),負標志位(N),溢出標志位(V)和進位或借位標志位(。99在組合邏輯控制器中,當一條指令取出后,組合邏輯網(wǎng)絡(luò)的輸出分兩部分,其主要部分是產(chǎn)生執(zhí)行該指令所需的控制信號,另一部分送到時序計數(shù)器,以便在執(zhí)行步驟較短的情況下,控制下縮短指令的執(zhí)行時間。100在微程序控制中,一個節(jié)拍中所需要的一組微命令,被編成一條微指令。101系統(tǒng)總線是用來連接系統(tǒng)內(nèi)部各大部件的總線。102輸入輸出的目的是實現(xiàn)CPU和外設(shè)之間的信息傳送。103目前微機系統(tǒng)上使用的鼠標器有兩種類型,一種是機械式的,另一種是光電式的。104在現(xiàn)有的外存儲器中,啟示密度最高的是光盤存儲器。105可以根據(jù)中斷源在系統(tǒng)中的位置,將中斷源分為內(nèi)部中斷和外部中斷兩類。一般運算器除法錯是內(nèi)中斷;鍵盤輸入請求中斷是外中斷。106在不改變中斷響應(yīng)次序的條件下,通過改寫中斷屏蔽字可以改變中斷處理次序。107在程序中斷控制方式中,雖有中斷請求,但為了保證禁止某些中斷以提供某一特定的服務(wù),這可以由CPU中的中斷允許觸發(fā)器和為中斷源設(shè)置的中斷屏蔽觸發(fā)器控制實現(xiàn)。108通道程序在內(nèi)存中的首地址由通道地址字給出。109、某浮點數(shù)基值為2,階符1位,階碼3位,數(shù)符1位,尾數(shù)7位,階碼和尾數(shù)均用補碼表示,尾數(shù)采用規(guī)格化形式,用十進制數(shù)寫出它所能表示的最大正數(shù)127,非0最小正數(shù)1/512,最大負數(shù)1/5121/32768,最小負數(shù)128。110、變址尋址和基址尋址的區(qū)別是在基址尋址中,基址寄存器提供基地址,指令提供偏移量;而在變址尋址中,變址寄存器提供偏移量,指令提供基地址。111、影響流水線性能的因素主要反映在訪存沖突和相關(guān)問題兩個方面。112、設(shè)機器數(shù)字長為16位(含1位符號位)。若1次移位需10NS,一次加法需10NS,則補碼除法需300NS時間,補碼BOOTH算法最多需要310NS時間。113、CPU從主存取出一條指令并執(zhí)行該指令的時間叫指令周期,它通常包含若干個機器周期,而后者又包含若干個時鐘周期。機器周期組成多級時序系統(tǒng)。四、簡答題114簡述主存與CACHE之間的映象方式?!敬鸢浮恐鞔媾cCACHE之間的映象方式有直接映象、全相聯(lián)印象、組相聯(lián)印象三種。直接映象是指主存儲器中的每個塊只能夠映象到CACHE中唯一一個指定塊的地址映象方式。全相聯(lián)映象是指每個主存塊都能夠映象到任一CACHE塊的地址映象方式。組相聯(lián)印象是直接映象和全相聯(lián)映象兩種方式的結(jié)合,它將存儲空間分成若干組,在組間采用直接映象方式,而在組內(nèi)采用全相聯(lián)印象方式。115簡述存儲器間接尋址方式的含義,說明其尋址過程。【答案】含義操作數(shù)的地址在主存儲器中,其存儲器地址在指令中給出。尋址過程從指令中取出存儲器地址,根據(jù)這個地址從存儲器中讀出操作數(shù)的地址,再根據(jù)這個操作數(shù)的地址訪問主存,讀出操作數(shù)。116微程序控制器主要由哪幾部分構(gòu)成它是如何產(chǎn)生控制信號的【答案】微程序控制器主要由控制存儲器、微指令寄存器IR、微地址寄存器AR、地址轉(zhuǎn)移邏輯等構(gòu)成。操作控制信號的產(chǎn)生事先把操作控制信號以代碼形式構(gòu)成微指令,然后存放到控制存儲器中,取出微指令時,其代碼直接或譯碼產(chǎn)生操作控制信號。117簡述提高總線速度的措施?!敬鸢浮繌奈锢韺哟?增加總線寬度;2增加傳輸?shù)臄?shù)據(jù)長度;3縮短總線長度;4降低信號電平;5采用差分信號;6采用多條總線。從邏輯層次1簡化總線傳輸協(xié)議;2采用總線復(fù)用技術(shù);3采用消息傳輸協(xié)議。118簡述中斷方式的接口控制器功能?!敬鸢浮恐袛喾绞降慕涌诳刂破鞴δ苣芟駽PU發(fā)出中斷請求信號;能發(fā)出識別代碼提供引導(dǎo)CPU在響應(yīng)中斷請求后轉(zhuǎn)入相應(yīng)服務(wù)程序的地址;CPU要能夠?qū)χ袛嗾埱筮M行允許或禁止的控制;能使中斷請求參加優(yōu)先級排隊。119CPU與DMA訪問內(nèi)存沖突的裁決的方法有哪些【答案】CPU等待DMA的操作;DMA乘存儲器空閑時訪問存儲器;CPU與DMA交替訪問存儲器。1208位無符號整數(shù)和8位定點原碼整數(shù)的表示范圍分別是多少參考要點8位無符號整數(shù)的范圍0255。8位定點原碼整數(shù)的范圍127127。121在浮點數(shù)中,階碼的正負和尾數(shù)的正負各代表什么含意對實際數(shù)值的正負與大小有何影響參考要點階碼為正,表示將尾數(shù)擴大。階碼為負,表示將尾數(shù)縮小。尾數(shù)的正負代表浮點數(shù)的正負。122SRAM依靠什么存儲信息DRAM依靠什么存儲信息何為存“0”何為存“1”參考要點SRAM依靠雙穩(wěn)態(tài)電路(內(nèi)部交叉反饋)存儲信息,其中一種穩(wěn)態(tài)為0,另一種穩(wěn)態(tài)則為1。DRAM依靠電容暫存電荷存儲信息,充電至高電平為1,放電至低電平為0。123、靜態(tài)存儲器依靠什么存儲信息動態(tài)存儲器又依靠什么原理存儲信息試比較它們的優(yōu)缺點參考要點靜態(tài)存儲器以雙穩(wěn)態(tài)觸發(fā)器為存儲信息的物理單元,依靠內(nèi)部交叉反饋保存信息。速度較快,不需動態(tài)刷新,但集成度稍低,功耗大。動態(tài)存儲器依靠電容上暫存電荷來存儲信息,電容上有電荷為1,無電荷為0。集成度高,功耗小,速度悄慢,需定時刷新。124存儲器芯片中采用地址復(fù)用技術(shù)有什么優(yōu)點參考要點要增加一存儲器芯片的容量時,其所需的地址線也要隨之增加,如果采用地址復(fù)用技術(shù),將把地址分批送入芯片。這樣可以保證不增加芯片的地址引腳,從而保證芯片的外部封裝不變。125在“CACHE主存輔存”三級存儲體系中,“CACHE主存”結(jié)構(gòu)與“主存輔存”結(jié)構(gòu)的引入各為了解決什么問題參考要點“CACHE主存”結(jié)構(gòu)的引入是為了解決主存與CPU速度不匹配的問題?!爸鞔孑o存”結(jié)構(gòu)的引入是為了解決主存儲器容量不足的問題。126在CPU中,哪些寄存器屬于控制用的指令部件它們各起什么作用參考要點程序計數(shù)器PC,提供取指地址,從而控制程序執(zhí)行順序。指令寄存器IR,存放現(xiàn)行指令,作為產(chǎn)生各種微操作命令的基本邏輯依據(jù)。狀態(tài)寄存器SR,記錄程序運行結(jié)果的某些特征標志,或用來設(shè)置程序運行方式與優(yōu)先級。參與形成某些微操作命令。127微程序控制器如何產(chǎn)生微指令微指令、微程序與機器指令之間的對應(yīng)關(guān)系如何參考要點微程序控制器是從控制存儲器中讀取微指令,從而產(chǎn)生微指令。一條微指令包含的微指令控制實現(xiàn)一步(一個時鐘周期)操作,若干條微指令組成的一段微程序解釋執(zhí)行一條機器指令,整個微程序?qū)崿F(xiàn)指令系統(tǒng)功能。128總線接口的分類方法有哪幾類請分別按這幾種方法說明接口的分類。參考要點按數(shù)據(jù)傳送的格式分為串行接口、并行接口。按時序控制方式分為中斷接口、DMA接口、程序查詢方式接口。129何謂存儲總線何謂I/O總線各有何特點參考要點存儲總線是連接CPU和主存儲器之間的專用總線,速度高。I/O總線是連接主機(CPU、M)與I/O設(shè)備之間的總線,可擴展性好。130何謂同步傳送方式何謂異步傳送方式參考要點同步方式數(shù)據(jù)傳送由一個統(tǒng)一的時序信號同步定時(或從同一個公共的時鐘信號中獲得定時信號)。有固定的時鐘周期、總線周期劃分。異步方式數(shù)據(jù)傳送用應(yīng)答方式實現(xiàn),沒有時鐘周期劃分;總線周期根據(jù)實際需要而定,需長則長、能短則短。131計算機系統(tǒng)中異步控制方式的三個主要特點是什么參考要點系統(tǒng)中沒有統(tǒng)一的時鐘,各部件有自己的時鐘信號,各個微操作的進行是采用應(yīng)答方式工作。132在字符顯示器中,何時訪問一次字符發(fā)生器其地址碼如何形成參考要點每當點(列)計數(shù)器一個計數(shù)循環(huán)后,就訪問一次緩沖存儲器,緊跟著訪問一次字符發(fā)生器。由緩沖存儲器讀出的字符代碼作為高位地址,線(行)計數(shù)器的計數(shù)值作為低位地址。133請說明常見的中斷處理程序入口產(chǎn)生方法。參考要點現(xiàn)在普遍采用向量中斷方式將各中斷處理程序入口地址組織在中斷向量表中,存在主存中的一段特定區(qū)域;獲得批準的中斷源向CPU送入一個編碼(如中斷類型碼),CPU將它變換為一個向量地址;據(jù)此訪問中斷向量表,從中讀取處理程序入口地址。134以DMA方式實現(xiàn)傳送,大致可分為哪幾個階段參考要點DMA傳送前的預(yù)置階段(DMA初始化)數(shù)據(jù)傳送階段(DMA傳送)傳送后的結(jié)束處理135請比較說明中斷方式與DMA方式的異同(產(chǎn)生方式、處理方式、應(yīng)用場合等方面)。參考要點相同點二者都由隨機請求引起。不同點中斷方式通過執(zhí)行處理程序進行處理,DMA方式直接依靠硬件實現(xiàn)數(shù)據(jù)直傳。中斷方式可處理復(fù)雜事件、控制中低速I/O操作,DMA方式適于簡單的、高速的數(shù)據(jù)批量傳送。五、計算題136將二進制數(shù)101101101轉(zhuǎn)換為十進制數(shù)、八進制數(shù)和十六進制數(shù)?!敬鸢浮浚?)先將101101101B展開成多項式101101101B12512312212012112345625(2)101101101B555O(3)101101101B2DAH137已知X原10110101,求真值X及其X的補碼和反碼。【答案】(1)真值0110101(2)X補11001011(3)X反11001010138某計算機字長為8位,X001011,要求用補碼算術(shù)移位方法求得下列機器數(shù)(1)05X補(2)2X補(3)025X補【答案】X補11010100X補算術(shù)右移1位得1/2補11101010X補算術(shù)左移1位得2X補101010001/2X補算術(shù)右移1位得1/4X補11110101139已知X10101110,Y10010111,求(1)XY(2)XY【答案】(1)XY101011101001011110111111(2)XY101011101001011110000110140用原碼加減交替除法求X/Y,X5,Y2。寫出分步計算過程及答案(商、余數(shù))?!敬鸢浮縓5,則|X|00000101(擴展為8位)Y2,則|Y|0010、|Y|1110結(jié)果商00102210余0001141、用原碼恢復(fù)余數(shù)法進行73運算。要求寫出每一步運算過程及運算結(jié)果?!敬鸢浮?的原碼0111,3的原碼0011,結(jié)果符號是000原碼恢復(fù)余數(shù)法求7/3的分步運算過程。所以,商是0010,即2;余數(shù)是0001,即1。六、設(shè)計題142、畫出DMA方式接口電路的基本組成框圖,并說明其工作過程(以輸入設(shè)備為例)。DMA方式接口電路的基本組成框圖如下以數(shù)據(jù)輸入為例,具體操作如下從設(shè)備讀入一個字到DMA的數(shù)據(jù)緩沖寄存器BR中,表示數(shù)據(jù)緩沖寄存器“滿”(如果I/O設(shè)備是面向字符的,則一次讀入一個字節(jié),組裝成一個字);設(shè)備向DMA接口發(fā)請求(DREQ);DMA接口向CPU申請總線控制權(quán)(HRQ);CPU發(fā)回HLDA信號,表示允許將總線控制權(quán)交給DMA接口;將DMA主存地址寄存器中的主存地址送地址總線;通知設(shè)備已被授予一個DMA周期(DACK),并為交換下一個字做準備;將DMA數(shù)據(jù)緩沖寄存器的內(nèi)容送數(shù)據(jù)總線;命令存儲器作寫操作;修改主存地址和字計數(shù)值;判斷數(shù)據(jù)塊是否傳送結(jié)束,若未結(jié)束,則繼續(xù)傳送;若己結(jié)束,(字計數(shù)器溢出),則向CPU申請程序中斷,標志數(shù)據(jù)塊傳送結(jié)束。143單總線CPU結(jié)構(gòu)如圖所示,其中有運算部件ALU、寄存器Y和Z,通用寄存器R0R3、指令寄存器IR、程序計數(shù)器PC、主存地址寄存器MAR和主存數(shù)據(jù)寄存器MDR等部件。試擬出轉(zhuǎn)移指令JMPA的讀取和執(zhí)行流程。【分析】擬出任意一條指令讀取和執(zhí)行流程,前三步都完全一樣,即讀取指令的步驟都一樣。PC一MAR送指令地址PC1一PC計算下一條指令的地址DBUS一MDR,MDR一IR讀入指令考試時,無論如何,也要寫上這三步。執(zhí)行流程根據(jù)指令的含義來寫,JMPA指令的含義是程序跳轉(zhuǎn)至指令PC中存放的地址值加上指令中給出的偏移量所得的地址,即IR(地址段)PC一PC,根據(jù)指令的含義和單總線結(jié)構(gòu)的特點就可以寫出指令執(zhí)行流程?!敬鸢浮縋C一MARPC1一PCDBUS一MDR,MDR一IRPC一YIR(地址段)Y一ZZ一PC145用64K16位/片的SRAM存儲器芯片設(shè)計一個總?cè)萘繛?56K32位存儲器,CPU地址總線為A19A0低位,雙向數(shù)據(jù)總線D31D0低位,讀寫控制信號為,芯片的片選控制信號為。請寫出片選信號邏輯式,繪出該存儲器邏輯框圖,注明各信號線。【分析】用64K16位片的RAM存儲芯片構(gòu)成一個256K32位的存儲器,所需的芯片數(shù)量為256K32/64

溫馨提示

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

提交評論