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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機組成原理復習題一、填空題用二進制代碼表示的計算機語言稱為(機器語言),用助記符編寫的語言稱為(匯編語言)。2.計算機硬件由(控制單元)、(運算器)、(存儲器)、輸入系統(tǒng)和輸出系統(tǒng)五大部件組成。十六進制數CB8轉換成二進制數為(110010111000)。某數x的真值-0.1011B,其原碼表示為(1.1011)。在浮點加減法運算過程中,在需要(對階)或(右規(guī))時,尾數需向右移位。指令通常由(操作碼)和(地址碼)兩部分組成。要組成容量為4K*8位的存儲器,需要(8)片4K×1位的芯片并聯(lián),或者需要(4)片1K×8位的芯片串聯(lián)。8.中斷處理過程包括(關中斷)、(保護現場)、(執(zhí)行中斷服務程序)、(恢復現場)和(開中斷)階段。操作數尋址方式包括(直接尋址)、(間接尋址)、(立即尋址)、(隱含尋址)、(寄存器尋址)、(寄存器間接尋址)、(基址尋址)等。動態(tài)RAM的刷新包括(分散刷新)、(集中刷新)和(異步刷新)三種方式。高速緩沖存儲器的替換算法有(先進先出)和(近期最少使用)。影響流水線性能的因素有(數據相關)、(控制相關)和(資源相關)。主存儲器容量通常以KB為單位,其中1K=(),硬盤的容量以GB為單位,其中1G=()。主存儲器一般采用(動態(tài)RAM)存儲器,CACHE采用(靜態(tài)RAM)存儲器。世界上第一臺計算機產生于(1946)年,稱為(ENIAC)。16.I/O的編址可分為(不統(tǒng)一編址)和(統(tǒng)一編址),前者需要單獨的I/O指令,后者可通過(訪存)指令和設備交換信息。CPU從主存取出一條指令并執(zhí)行該指令的全部時間叫做(指令周期),它通常包含若干個(機器周期),而后者又包含若干個(時鐘周期)。計算機中各個功能部件是通過(總線)連接的,它是各部件之間進行信息傳輸的公共線路。浮點數由(階碼)和(尾數)兩部分構成。禁止中斷的功能可以由(中斷允許觸發(fā)器)來完成。指令的編碼中,操作碼用來表明(所完成的操作),N位操作碼最多表示(2^N)中操作。靜態(tài)RAM采用(雙穩(wěn)態(tài)觸發(fā)器)原理存儲信息,動態(tài)RAM采用(電容)原理存儲信息。典型的馮·諾依曼計算機是以(運算器)為核心的。計算機硬件由(控制器)、(運算器)、(存儲器)、(輸入設備)和(輸出設備)五大部件組成。系統(tǒng)總線按系統(tǒng)傳輸信息的不同,可分為三類:(地址)、(控制)、(數據)。數x的真值-0.1011,其原碼表示為(1.1011),其補碼表示為(1.0101)。Cache稱為(高速緩沖)存儲器,是為了解決CPU和主存之間(速度)不匹配而采用的一項重要的硬件技術。浮點運算器由(尾數)運算器和(階碼)運算器組成。計算機系統(tǒng)中的存儲器分為:(主存)和(輔存)。在CPU執(zhí)行程序時,必須將指令存放在(主存)中,即(輔存)不能夠直接同CPU交換信息。30.在補碼加減法運算中,采用雙符號位的方法(變形補碼)進行溢出判斷時,若運算結果中兩個符號位(不同),則表明發(fā)生了溢出。若結果的符號位為(01),表示發(fā)生正溢出;若為(10),表示發(fā)生負溢出。31.使用虛擬存儲器的目的是為了解決(內存空間不足)問題。32.Cache介于主存與CPU之間,其速度比主存(快),容量比主存(?。┖芏唷K淖饔檬菑浹aCPU與主存在(速度)上的差異。33.一臺計算機所具有的各種機器指令的集合稱為該計算機的(指令集)。34.選擇型DMA控制器在物理上可以連接(多)個設備,而在邏輯上只允許連接(一)個設備,它適合于連接(高速)設備。35.DMA控制器中的字計數器用于記錄要傳送數據塊的(長度),每傳輸一個字后字計數器(加1)。36.總線通信控制方式可分為(同步)式和(異步)式兩種。37.DMA的含義是(直接存儲器存取),主要用于連接(高速)外設,信息傳送以(數據塊)為單位傳送。38.CPU的基本功能是(指令控制)、(操作控制)、(時間控制)、(數據加工)和(中斷處理)。39.由若干一位全加器構成多位加法器時,進位可采用(串行進位鏈)和(并行進位鏈)。40.真值(超出)機器字長稱為溢出。41.時序控制方式有(同步控制)方式、(異步控制)和(聯(lián)合控制)方式。42.DMA數據傳送過程可以分為(預處理)、(數據傳送)和(后處理)三個階段。43.主存芯片的地址譯碼驅動主要有兩種方式,即(單譯碼)方式和(雙譯碼)方式。44.流水線中常見的多發(fā)技術包括:(超標量技術)、(超流水線技術)和(超長指令字技術)。45.RISC稱為(精簡指令集)而CISC稱為(復雜指令集)。46.控制存儲器是微程序控制器的核心部件,它存儲著與全部機器指令對應的(微程序),它的每個單元中存儲一條(微指令)。47.微指令中操作控制字段的編碼方式有:(直接編碼方式)、(字段直接編碼方式)、(字段間接編碼方式)和其它方式。48.按照存儲器的讀寫功能分類,存儲器可分為RAM和ROM,RAM稱為(隨機存取存儲器),ROM稱為(只讀存儲器)。49.計算機軟件一般分為兩大類:一類叫(系統(tǒng)軟件),另一類叫(應用軟件),操作系統(tǒng)屬于(系統(tǒng)軟件)。50.CRC碼稱為(循環(huán)冗余碼),它具有(糾錯)能力。51.程序設計語言一般可分為三類:(機器語言)、(匯編語言)、(高級語言)。52.計算機系統(tǒng)的層次結構中,位于硬件之外的所有層次統(tǒng)稱為(虛擬機)。53.用二進制代碼表示的計算機語言稱為(機器語言),用助記符編寫的語言成為(匯編語言)。54.浮點數中尾數用補碼表示時,其規(guī)格化特征是(符號位與最高數值位相反)。55.N+1位二進制補碼表示的取值范圍是(-2N,2N-1)。N+1位二進制無符號整數的取值范圍是(0~2N+1-1)。56.一個定點數由(符號位)和(數值位)兩部分組成。根據小數點的位置不同,定點數有(整數定點)和(小數定點)兩種表示方法。57.8位二進制補碼所能表示的十進制整數范圍是(-128)至(127),前者的二進制補碼表示為(100000000),后者的二進制補碼表示為(01111111)。在浮點補碼加減運算中,當運算結果的尾數不是(00.1×……×)和(11.0×……×)形式時,需要進行規(guī)格化操作(左歸或右歸)。生成多項式G(X)=X^4+X^1+X^0對應的二進制數為(10011),以此多項式進行CRC編碼,其校驗位的位數是(4)。補碼加減法中,(符號)連同數值位一同參加運算,(符號位進位)要丟掉。61.在浮點加法運算中,主要的操作步驟是(對階)、(尾數相加)、(結果規(guī)格化)、(舍入)、(溢出檢查)。RAM的訪問時間與存儲單元的物理位置(無關),任何存儲單元的內容都能被(隨機訪問)。63.內存儲器容量為256K時,若首地址為00000H,那么末地址的十六進制表示是(3FFFFH)。64.CPU是按照(地址)訪問存儲器中的信息。65.寄存器(直接)尋址方式中,指令的地址碼部分給出(寄存器編號),而操作數在(寄存器)中。66.寄存器間接尋址方式中,指令的地址碼部分給出的是(有效地址)所在的寄存器編號。67.變址尋址方式中操作數的地址由(變址寄存器)與(地址碼字段)的和產生。68.直接尋址方式中,指令的地址碼部分直接給出(有效地址),只需(一次)訪存即可獲得操作數。69.CPU中,保存當前正在執(zhí)行的指令的寄存器為(IR),保存下一條指令地址的寄存器為(PC)。70.控制單元由于設計方法的不同可分為(硬連線)控制器和(微程序)控制器二、單項選擇題8位定點原碼整數10100011的真值為(B)。A.+0100011B.-0100011C.+1011101D.-1011101若某數x的真值為-0.1010,在計算機中該數表示為1.0110,則該數所用的機器碼為(B)。A.原碼B.補碼C.反碼D.移碼計算機中存儲數據的基本單位為(B)。A.比特(bit)B.字節(jié)(Byte)C.字(Word)D.以上都不對下列邏輯部件中,(C)不包括在運算器內。A.累加器B.狀態(tài)條件寄存器C.指令寄存器D.ALU在指令“ADD@R,Ad”中(@表示間接尋址),源操作數在前,目的操作數在后,該指令執(zhí)行的操作是(A)。A.((R))+(Ad)-->(Ad)B.((R))+((Ad))-->AdC.(R)+((Ad))-->(Ad)D.((R))+(Ad)-->Ad在ROM存儲器中必須有(C)電路。A.數據寫入B.再生C.地址譯碼D.刷新在CPU中程序計數器PC的位數取決于(A)。A.存儲器容量B.指令中操作碼字數C.機器字長D.指令字長在多級存儲體系中,“cache——主存”結構的作用是解決(C)的問題。A.主存容量不足B.主存與輔存速度不匹配C.輔存與CPU速度不匹配D.主存與CPU速度不匹配計算機經歷了從器件角度劃分的四代發(fā)展歷程,但從系統(tǒng)結構來看,至今為止絕大多數計算機仍是(C)式計算機。A.實時處理B.智能化C.并行D.馮·諾依曼微型計算機中控制總線提供(D)。A.存儲器和I/O設備的地址碼B.所有存儲器和I/O設備的時序信號和控制信號C.來自I/O設備和存儲器的響應信號D.上述B、C兩項中斷向量地址是(C)。A.子程序入口地址 B.中斷服務程序入口地址C.中斷服務程序入口地址的地址D.下一條指令地址下列敘述中,不能反映RISC特征的有(B)。A.設置大量通用寄存器 B.使用微程序控制器 C.執(zhí)行每條指令所需的機器周期數的平均值小于2 D.簡單的指令系統(tǒng) DMA傳送控制的周期挪用法一般適用于()的情況。A.I/O設備讀寫周期大于內存存儲周期B.CPU工作周期比內存周期長很多C.I/O設備讀寫周期小于內存存儲周期D.CPU工作周期比內存存儲周期小很多若某數x的真值為-0.1010,在計算機中該數表示為1.0101,則該數所用的機器碼為(C)。A.原碼B.補碼C.反碼D.移碼浮點加減中的對階的原則是(B)。A.將較小的一個階碼調整到與較大的一個階碼相同

B.將較大的一個階碼調整到與較小的一個階碼相同

C.將被加數的階碼調整到與加數的階碼相同

D.將加數的階碼調整到與被加數的階碼相同原碼乘法是(A)。A.先取操作數絕對值相乘,符號位單獨處理

B.用原碼表示操作數,然后直接相乘

C.被乘數用原碼表示,乘數取絕對值,然后相乘

D.乘數用原碼表示,被乘數取絕對值,然后相乘原碼加減交替除法又稱為不恢復余數法,因此(A)。A.不存在恢復余數的操作

B.當某一步運算不夠減時,做恢復余數的操作

C.僅當最后一步余數為負時,做恢復余數的操作

D.當某一步余數為負時,做恢復余數的操作為了縮短指令中某個地址段的位數,有效的方法是采?。―)。A.立即尋址B.變址尋址

C.間接尋址D.寄存器尋址堆棧指針SP的內容是(B)。A.棧頂單元內容B.棧頂單元地址

C.棧底單元內容D.棧底單元地址若某數x的真值為-0.1010,在計算機中該數表示為1.1010,則該數所用的編碼為(A)。A.原碼B.補碼C.反碼D.移碼為實現多重中斷,保護斷點和現場使用(D)。A.ROMB.中斷向量表C.設備內的寄存器D.堆棧中斷系統(tǒng)是由(C)實現的。A.僅用硬件B.僅用軟件C.軟、硬件結合D.以上都不對DMA數據的傳送是以(C)為單位進行的。A.字節(jié)B.字C.數據塊D.位通道是特殊的處理器,它有自己的(),因此具有較強的并行工作能力。A.運算器B.存儲器C.指令和程序D.以上均有在中斷響應過程中,保護程序計數器PC的作用是(B)。A.使CPU能找到中斷處理程序的入口地址

B.使中斷返回后,能回到斷點處繼續(xù)原程序的執(zhí)行C.使CPU和外部設備能并行工作D.為了實現中斷嵌套禁止中斷的功能可以由(B)來完成。A.中斷請求標記觸發(fā)器B.中斷允許觸發(fā)器C.中斷屏蔽觸發(fā)器D.中斷禁止觸發(fā)器系統(tǒng)總線中地址線的功能是()。A.用于選擇主存單元地址B.用于選擇進行信息傳輸的設備C.用于選擇外存地址D.用于指定主存和I/O設備接口電路的地址在采用()對設備進行編址的情況下,不需要專門的I/O指令組。A.統(tǒng)一編址B.單獨編址C.兩者都是D.兩者都不是微程序存放在(A)中。A.控制存儲器B.RAMC.指令寄存器D.內存儲器CPU組成中不包括(D)。A.指令寄存器B.指令譯碼器C.地址寄存器D.地址譯碼器無條件轉移指令的功能是將指令中的地址碼送入(C)。A.累加器B.地址寄存器C.PCD.存儲器指令周期是指(C)。A.CPU從主存取出一條指令的時間B.CPU執(zhí)行一條指令的時間C.CPU從主存取出并執(zhí)行一條指令的時間D.時鐘周期時間能夠改變程序執(zhí)行順序的是(D)。A.數據傳送類指令B.移位操作類指令C.輸入輸出類指令D.轉移類指令操作數地址存放在寄存器中的尋址方式叫(C)。A.相對尋址B.變址尋址C.寄存器尋址D.寄存器間接尋址(B)尋址方式對實現程序浮動提供了支持。A.變址尋址B.相對尋址C.間接尋址D.寄存器間接尋址先計算后再訪問內存的尋址方式是(D)。A.立即尋址B.直接尋址C.間接尋址D.變址尋址在堆棧中,保持不變的是(C)。A.棧頂B.堆棧指針C.棧底D.堆棧中的數據采用虛擬存儲器的主要目的是(D)。A.提高主存儲器的存取速度B.擴大存儲器空間,并能進行自動管理C.提高外存儲器的存取速度D.擴大存儲器空間程序訪問的局限性是使用(C)的依據。A.緩沖B.cacheC.虛擬內存D.進程和外存儲器相比,內存儲器的特點是(C)。A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低下列元件中存取速度最快的是(B)。A.cacheB.寄存器C.內存D.外存某一SRAM芯片,其容量為512×8位,除電源端和接地端外,該芯片引出線的最小數目應為(D)。A.23B.25C.50D.19某RAM芯片,其存儲容量為1024×16位,該芯片的地址線和數據線數目分別為(A)。A.10,16B.20,8C.1024,8D.1024,16運算器的主要功能是進行(C)。A.邏輯運算B.算術運算C.邏輯運算和算術運算D.只做加法運算器雖由許多部件組成,但核心部分是(B)。A.數據總線B.算術邏輯運算單元C.多路開關D.累加寄存器(累加器)計算機中表示地址時使用(A)。A.無符號數B.原碼C.反碼D.補碼浮點數的表示范圍和精度取決于(A)。A.階碼的位數和尾數的位數B.階碼采用的機器碼和尾數的位數C.階碼采用的機器碼和尾數采用的機器碼D.階碼的位數和尾數采用的機器碼主機中能對指令進行譯碼的器件是(C)。A.ALUB.運算器C.控制器D.存儲器狀態(tài)寄存器用來存放(D)。A.邏輯運算結果B.算術運算結果C.運算類型D.算術、邏輯運算及測試指令的結果狀態(tài)在微程序控制器中,機器指令和微指令的關系是(C)。A.每一條機器指令有一條微指令來執(zhí)行B.一條微指令由若干機器指令組成C.每一條機器指令由一段用微指令組成的微程序來解釋執(zhí)行D.一段為程序由一條機器指令來執(zhí)行設[X]補=1.x1x2x3x4,僅當(C)時,X>-1/2成立。x1必須為1,x2x3x4至少有一個為1x1必須為1,x2x3x4任意x1必須為0,x2x3x4至少有一個為1x1必須為0,x2x3x4任意有關原碼算術左移中,說法正確的是(A):數據順次左移1位,最低位用0補充數據順次左移1位,最低位用1補充數據順次左移1位,最低位用原最高位補充數據順次左移1位,最高位不變定點運算器用來進行(D)。十進制數加法運算定點數運算浮點數運算既進行定點數運算也進行浮點數運算計算機的存儲器系統(tǒng)是指(D)。RAMROM主存儲器cache,主存儲器和輔助存儲器存儲器是計算機系統(tǒng)的記憶設備,它主要用來(C)。存放數據存放程序存放數據和程序存放微程序內存若為16兆(MB),則表示其容量為(B)KB。1616384102416000下列說法正確的是(D):半導體RAM信息可讀可寫,且斷電后仍能保持記憶半導體RAM屬易失性存儲器,而靜態(tài)RAM存儲信息是非易失性的靜態(tài)RAM、動態(tài)RAM都屬易失性存儲器,斷電后存儲的信息將消失ROM不用刷新,且集成度比動態(tài)RAM高,斷電后存儲的信息將消失若SRAM芯片的容量是2M×8bit,則該芯片的引腳中地址線和數據線的數目之和是(B)212918不可估計某RAM中每個存儲單元為16位,則下面所述正確的是:(B)地址線是16根地址線與16無關地址線與16有關地址線不得少于16根若存儲器中有1K個存儲單元,采用雙譯碼驅動方式時要求譯碼輸出線為(A)1024103264RAM芯片串聯(lián)時可以(B)。增加存儲器字長增加存儲單元數量提高存儲器速度降低存儲器的平均價格存儲周期是指(B):存儲器的讀出時間存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔存儲器的寫入時間存儲器進行連續(xù)寫操作所允許的最短時間間隔指令系統(tǒng)中采用不同尋址方式的目的主要是:(D)可直接訪問外存提供擴展操作碼并降低指令譯碼難度實現存儲程序和程序控制縮短指令長度,擴大尋址空間,提高編程靈活性在一地址指令格式中,下面論述正確的是:(C)、僅能有一個操作數,它由地址碼提供一定有兩個操作數,另一個是隱含的可能有一個操作數,也可能有兩個操作數如果有兩個操作數,另一個操作數是本身(B)方式對實現程序浮動提供了支持。變址尋址相對尋址間接尋址寄存器間接尋址在計算機中,存放微指令的控制存儲器隸屬于(D)。外存高速緩存內存CPUCPU中通用寄存器的位數取決于(B)。存儲器容量機器字長指令的長度CPU的管腳數以硬連線方式構成的控制器(控制單元)也稱為(A)。組合邏輯控制器微程序控制器存儲邏輯控制器運算器以下論述正確的是(D)CPU響應中斷期間仍執(zhí)行原程序在中斷過程中,若又有中斷源提出中斷,CPU立即響應在中斷響應中,保護斷點、保護現場應由用戶編程完成在中斷響應中,保護斷點是由中斷響應自動完成的在中斷系統(tǒng)中, CPU一旦響應中斷,則立即關閉(A)標志,以防本次中斷服務結束前同級的其它中斷源產生另一次中斷導致干擾。中斷允許中斷請求中斷屏蔽中斷保護計算機系統(tǒng)中的存貯器系統(tǒng)是指___A___。ARAM存貯器BROM存貯器C主存貯器Dcache、主存貯器和外存貯器某機字長32位,其中1位符號位,31位表示尾數。若用定點小數表示,則最大正小數為___B___。A+(1–2-32)B+(1–2-31)C2-32D2-31算術/邏輯運算單元74181ALU可完成___C___。A16種算術運算功能B16種邏輯運算功能C16種算術運算功能和16種邏輯運算功能D4位乘法運算和除法運算功能存儲單元是指___C___。A存放一個二進制信息位的存貯元B存放一個機器字的所有存貯元集合C存放一個字節(jié)的所有存貯元集合D存放兩個字節(jié)的所有存貯元集合;變址尋址方式中,操作數的有效地址等于__C____。A基值寄存器內容加上形式地址(位移量)B堆棧指示器內容加上形式地址(位移量)C變址寄存器內容加上形式地址(位移量)D程序記數器內容加上形式地址(位移量)若浮點數用補碼表示,則判斷運算結果是否為規(guī)格化數的方法是___C___。A階符與數符相同為規(guī)格化數B階符與數符相異為規(guī)格化數C數符與尾數小數點后第一位數字相異為規(guī)格化數D數符與尾數小數點后第一位數字相同為規(guī)格化數定點16位字長的字,采用2的補碼形式表示時,一個字所能表示的整數范圍是___A___。A-215~+(215-1)B-(215–1)~+(215–1)C-(215+1)~+215D-215~+215某SRAM芯片,存儲容量為64K×16位,該芯片的地址線和數據線數目為___D___。A64,16B16,64C64,8D16,16。交叉存貯器實質上是一種___A___存貯器,它能_____執(zhí)行______獨立的讀寫操作。A模塊式,并行,多個B模塊式串行,多個C整體式,并行,一個D整體式,串行,多個用某個寄存器中操作數的尋址方式稱為___C___尋址。A直接B間接C寄存器直接D寄存器間接計算機的外圍設備是指___D___。A輸入/輸出設備B外存儲器C遠程通信設備D除了CPU和內存以外的其它設備三、簡答題直接程序傳送方式,中斷方式,DMA方式的異同。(1)程序查詢、程序中斷方式的數據傳送主要依賴軟件,DMA主要依賴硬件。(注意:這里指主要的趨勢)

(2)程序查詢、程序中斷傳送數據的基本單位為字或字節(jié),DMA為數據塊。

(3)程序查詢方式傳送時,CPU與I/O設備串行工作;

程序中斷方式時,CPU與I/O設備并行工作,現行程序與I/O傳送串行進行;

DMA方式時,CPU與I/O設備并行工作,現行程序與I/O傳送并行進行。

(4)程序查詢方式時,CPU主動查詢I/O設備狀態(tài);

程序中斷及DMA方式時,CPU被動接受I/O中斷請或DMA請求。

(5)程序中斷方式由于軟件額外開銷時間比較大,因此傳輸速度最慢;

程序查詢方式軟件額外開銷時間基本沒有,因此傳輸速度比中斷快;

DMA方式基本由硬件實現傳送,因此速度最快;

注意:程序中斷方式雖然CPU運行效率比程序查詢高,但傳輸速度卻比程序查詢慢。

(6)程序查詢接口硬件結構最簡單,因此最經濟;

程序中斷接口硬件結構稍微復雜一些,因此較經濟;

DMA控制器硬件結構最復雜,因此成本最高;

(7)程序中斷方式適用于中、低速設備的I/O交換;

程序查詢方式適用于中、低速實時處理過程;

DMA方式適用于高速設備的I/O交換;什么是RISC?簡述它的主要特點。RISC是精簡指令系統(tǒng)計算機,它有以下特點:①選取使用頻率最高的一些簡單指令,以及很有用但不復雜的指令。②指令長度固定,指令格式種類少,尋址方式種類少。③只有取數/存數指令訪問存儲器,其余指令的操作都在寄存器之間進行。④大部分指令在一個機器周期內完成。⑤CPU中通用寄存器數量相當多。⑥以硬布線控制為主,不用或少用微指令碼控制。⑦一般用高級語言編程,特別重視編譯優(yōu)化工作,以減少程序執(zhí)行時間。什么叫指令?什么叫微指令?兩者有什么關系?指令是機器指令的簡稱,是計算機硬件能夠直接識別和執(zhí)行的操作命令。在微程序控制方式之下,從控制存儲器中取出,完成一個或幾個微操作的命令稱為微指令。一條機器指令對應一個微程序,這個微程序是由若干條微指令構成的。因此,一條機器指令的功能是若干條微指令組成的序列來實現的。比較先間址后變址于先變址后間址的區(qū)別,試畫圖進行比較?1)先變址再間址尋址過程簡單示意如下:

EA=[(IX)+A],IX(IX)+1

2)先間址再變址尋址過程簡單示意如下:EA=(IX)+(A),IX

(IX)+1機器指令包括那兩部分?微指令包括那兩部分?程序靠什么實現順序執(zhí)行?靠什么實現轉移?微程序靠什么實現順序執(zhí)行?靠什么實現轉移?機器指令通常由操作碼和地址碼兩部分組成。微指令的格式大體分成兩類:水平型微指令和垂直型微指令。程序靠指令的操作碼來實現執(zhí)行,操作數來實現轉移。在微程序控制的計算機中,將由同時發(fā)出的控制信號所執(zhí)行的一組微操作稱為微指令。所以微指令就是把同時發(fā)出的控制信號的有關信息匯集起來形成的。將一條指令分成若干條微指令,按次序執(zhí)行就可以實現指令的功能。若干條微指令可以構成一個微程序,而一個微程序就對應了一條機器指令。因此,一條機器指令的功能是若干條微指令組成的序列來實現的。簡言之,一條機器指令所完成的操作分成若干條微指令來完成,由微指令進行解釋和執(zhí)行。解釋下列概念:中斷向量,向量地址,中斷向量地址,中斷向量表,說明程序中斷方式的工作過程中斷向量是指中斷處理程序的入口地址,由處理機自動尋址。處理機可處理的每種中斷的編號為中斷類型碼。中斷向量表是存放所有類型中斷處理程序入口地址的一個默認的內存區(qū)域。馮.諾依曼原理的內容。數字計算機的數制采用二進制;計算機應該按照程序順序執(zhí)行。其主要內容是:1.計算機由控制器、運算器、存儲器、輸入設備、輸出設備五大部分組成。2.程序和數據以二進制代碼形式不加區(qū)別地存放在存儲器中,存放位置由地址確定。3.控制器根據存放在存儲器中地指令序列(程序)進行工作,并由一個程序計數器控制指令地執(zhí)行??刂破骶哂信袛嗄芰?,能根據計算結果選擇不同的工作流程。什么是溢出?在定點機中如何判斷補碼加減法運算是否溢出,試寫出兩種溢出判斷的的方法?超出了定點機所能表示的數的范圍。就中斷方式作如下的回答①、什么是中斷②、中斷服務程序的流程包含幾個部分③、中斷請求觸發(fā)器和中斷屏蔽觸發(fā)器CPU在程序運行過程中,遇到異常情況或特殊請求,需暫?,F行程序,轉至對這些異常情況或特殊情況的處理,處理完后再返回到原程序斷點繼續(xù)執(zhí)行,這一過程即為中斷。在中斷周期CPU應完成關中斷、保存斷點和轉中斷服務程序入口三個操作。中斷請求寄存器——對中斷源發(fā)來的一次性中斷請求信號進行登記。

中斷屏蔽觸發(fā)器——對于可屏蔽的中斷源進行開、關中斷操作,可視為各中斷源的中斷分開關。什么情況下會出現浮點運算溢出,出現浮點運算溢出后如何處理?階碼[j]補=01,xx…x為上溢。階碼[j]補=10,xx…x為上溢。按照機器零處理浮點加減運算時,為什么要進行對階?說明對階的方法和理由。對階相當于手工加減法中的小數點對齊。只有階碼相同時,才能對尾數進行加減法。對階時,改變階碼將引起尾數移動。由于尾數左移可能會發(fā)生溢出,而尾數右移只對精度有很少的影響。所以,對階應采用小階向大階對齊的做法。即,將較小的階碼加大,相應的尾數左移。比較基址尋址方式和變址尋址方式的異同。試比較算術移位和邏輯移位。I/O有哪些編址方式?各有何特點?I/O的編址方式有兩種:統(tǒng)一編址和不統(tǒng)一編址。統(tǒng)一編址即在內存地址空間劃出一定的范圍作為I/O地址,這樣通過訪存指令即可實現對I/O的訪問。但是主存容量相應減少了。所謂不統(tǒng)一編址即I/O和主存的地址是分開的,I/O地址不占內存空間,故這種編址不影響主存容量,但訪問I/O時必須有專用I/O的指令。試比較間接尋址和寄存器間址?(異同)兩者都擴大了操作數的尋址范圍。間接尋址需要訪存,寄存器尋址不需要訪存相對間接尋址,寄存器尋址指令字較短,節(jié)省了存儲空間。圖見課本試比較SRAM和DRAM的區(qū)別??刂茊卧墓δ苁鞘裁矗科漭斎氚男﹥热荩ㄐ盘枺??輸出的內容是什么?發(fā)出各種控制信號序列。輸入來自時鐘、指令寄存器、各種狀態(tài)標記、系統(tǒng)總線的信號。輸出CPU內的控制信號、送至系統(tǒng)總線的信號。CPU的有哪些功能?畫出其結構框圖并簡要說明每個部件的作用。CPU的基本功能是指令控制、操作控制、時間控制、數據加工和中斷處理什么是多重中斷?實現多重中斷的條件是什么?簡述I/O接口的功能和基本結構。I/O接口的功能:選址,傳送數據,傳送命令,反映設備狀態(tài)。I/O接口組成:設備選擇電路,數據緩沖器,命令寄存器,命令譯碼器,設備狀態(tài)標記,控制邏輯電路。提高訪存速度可以采用哪些措施,請至少說出五種措施。計算機存儲系統(tǒng)分哪幾個層次?每一層次主要采用什么存儲介質?其存儲容量和存取速度的相對關系如何?DRAM存儲器為什么要刷新?有幾種常用的刷新方式?DRAM存儲元是通過柵極電容存儲電荷來暫存信息。由于存儲的信息電荷終究是有泄漏的,電荷數又不能像SRAM存儲元那樣由電源經負載管來補充,時間一長,信息就會丟失。為此必須設法由外界按一定規(guī)律給柵極充電,按需要補給柵極電容的信息電荷,此過程叫“刷新”。常用的刷新方式由三種:集中式、分散式、異步式。什么是指令周期?什么是機器周期?什么是時鐘周期?三者有什么關系?某機器采用三地址指令,具有常見的8種尋址操作??赏瓿?0種操作,各種尋址方式均可在2K主存范圍內取得操作數,并可在1K范圍內保存運算結果。問應采用什么樣的指令格式?指令字長最少為多少位?執(zhí)行一條指令最多要訪問多少次主存?OP63A1113A2113A310最少為:6+3+11+3+11+3+10=47位。執(zhí)行一條指令最多訪問6次主存。畫出計算機硬件組成框圖,說明各部件的功能。四、計算題求有效信息位01101110的海明校驗碼。已知X=13/32,Y=-27/32,用補碼一位乘計算X·Y。已知X=13/32,Y=-27/32,用補碼兩位乘計算X·Y。已知X=+11/16,Y=+7/16,用變形補碼計算X+Y。已知接收到的海明碼(按配偶原則配置)為1100111,檢查上述代碼是否出錯?第幾位出錯?一個容量為16K×32位的存儲器,其地址線和數據線的總和是多少?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論