計算機組成原理答案.doc
《計算機組成原理答案.doc》由會員分享,可在線閱讀,更多相關(guān)《計算機組成原理答案.doc(10頁珍藏版)》請在裝配圖網(wǎng)上搜索。
計算機組成原理(本) 模擬題一 計算機組成原理(本) 模擬題一 一. 填空題(共20分) 1.計算機軟件一般分為兩大類:一類叫__系統(tǒng)件__,另一類叫__應(yīng)用軟件__。操作系統(tǒng)屬于 系統(tǒng)__軟件__ 類。 2.主存與cache的地址映射有_全相聯(lián)_、_直接映射_、_組相聯(lián)_三種方式。 3. DMA 控制器按其 _內(nèi)部_結(jié)構(gòu),分為 _選擇_型和 _多路_型兩種。 4.閃速存儲器能提供高性能、低功耗、高可靠性及_瞬時啟動_能力,為現(xiàn)有的_存儲器_體系結(jié)構(gòu)帶來巨大變化,因此作為_固態(tài)盤_用于便攜式電腦中。 5.主存儲器的性能指標(biāo)主要是_存儲容量_、_存儲時間_、存儲周期和存儲器帶寬。 6.漢字的_輸入碼_、_字模碼_、_內(nèi)碼_是計算機用于漢字輸入、內(nèi)部處理、輸出三種不同用途的編碼。 7.RISC指令系統(tǒng)的最大特點是: _指令數(shù)少_; _指令長度固定_; _指令格式和尋址方式_種類少。只有取數(shù) / 存數(shù)指令訪問存儲器。 8.存儲器和CPU連接時,要完成_DB_的連接;_CB_的連接和_AB_的連接,方能正常工作。 9.衡量總線性能的重要指標(biāo)是_總線帶寬_,它定義為總線本身所能達到的最高_傳輸速度_。PCI總線的帶寬可達_264MB/S_。 10.微型機的標(biāo)準(zhǔn)總線從16位的_ISA_總線,發(fā)展到32位的_EISA_總線和_VISA_總線,又進一步發(fā)展到64位的PCI總線。 二. 選擇題(共30分) 1.計算機問世至今,新型機器不斷推陳出新,不管怎樣更新,依然保有“存儲程序”的概念,最早提出這種概念的是__B__。 A.巴貝奇 B.馮. 諾依曼 C.帕斯卡 D.貝爾 2.算術(shù) / 邏輯運算單元74181ALU可完成__C__。 A.16種算術(shù)運算功能 B.16種邏輯運算功能 C.16種算術(shù)運算功能和16種邏輯運算功能 D.4位乘法運算和除法運算功能 3.若浮點數(shù)用補碼表示,則判斷運算結(jié)果是否為規(guī)格化數(shù)的方法是__C__。 A.階符與數(shù)符相同為規(guī)格化數(shù) B.階符與數(shù)符相異為規(guī)格化數(shù) C.?dāng)?shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相異為規(guī)格化數(shù) D.?dāng)?shù)符與尾數(shù)小數(shù)點后第一位數(shù)字相同為規(guī)格化數(shù) 4.某SRAM芯片,存儲容量為64K16位,該芯片的地址線和數(shù)據(jù)線數(shù)目為__D__。 A.64,16 B.16,64 C.64,8 D.16,16 5.存儲單元是指__B__。 A.存放一個二進制信息位的存貯元 B.存放一個機器字的所有存貯元集合 C.存放一個字節(jié)的所有存貯元集合 D.存放兩個字節(jié)的所有存貯元集合 6.交叉存貯器實質(zhì)上是一種___A___存貯器,它能_____執(zhí)行______獨立的讀寫操作。 A.模塊式,并行,多個 B.模塊式串行,多個 C.整體式,并行,一個 D.整體式,串行,多個 7.變址尋址方式中,操作數(shù)的有效地址等于___C___。 A.基值寄存器內(nèi)容加上形式地址(位移量) B.堆棧指示器內(nèi)容加上形式地址(位移量) C.變址寄存器內(nèi)容加上形式地址(位移量) D.程序記數(shù)器內(nèi)容加上形式地址(位移量) 8.描述PCI總線中基本概念不正確的句子是____C__。 A.HOST 總線不僅連接主存,還可以連接多個CPU B.PCI 總線體系中有三種橋,它們都是PCI 設(shè)備 C.以橋連接實現(xiàn)的PCI總線結(jié)構(gòu)不允許許多條總線并行工作 D.橋的作用可使所有的存取都按CPU 的需要出現(xiàn)在總線上 9.中斷向量地址是:___A___。 A.子程序入口地址 B.中斷服務(wù)例行程序入口地址 C.中斷服務(wù)例行程序入口地址的指示器 D.中斷返回地址 10.某計算機字長32位,其存儲容量為2MB,若按半字編址,它的尋址范圍是____D__。 A.4MB B.2MB C.2M D.1M 11.當(dāng)采用___B___對設(shè)備進行編址情況下,需要專門的I/O指令組。 A.統(tǒng)一編址法 B.單獨編址法 C.兩者都是 D.兩者都不是 12.指令周期是指___C___。 A.CPU從主存取出一條指令的時間 B.CPU執(zhí)行一條指令的時間 C.CPU從主存取出一條指令加上執(zhí)行這條指令的時間 D.時鐘周期時間 13.發(fā)生中斷請求的條件之一是___AB___。 A.一條指令執(zhí)行結(jié)束 B.一次 I/O 操作結(jié)束 C.機器內(nèi)部發(fā)生故障 D.一次DMA 操作結(jié)束 14.同步控制是___C___。 A.只適用于CPU控制的方式 B.只適用于外圍設(shè)備控制的方式 C.由統(tǒng)一時序信號控制的方式 D.所有指令執(zhí)行時間都相同的方式 15.為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是采用__B____。 A.通用寄存器 B.堆棧 C.存儲器 D.外存 三. 簡答題(共15分) 1. 說明計算機系統(tǒng)的層次結(jié)構(gòu)。 解:計算機系統(tǒng)可分為:微程序機器級、一般機器級(或稱機器語言級)、操作系統(tǒng)級、匯編語言級、高級語言級。 2. 請說明程序查詢方式與中斷方式各自的特點。 解:程序查詢方式,數(shù)據(jù)在CPU 和外圍設(shè)備之間的傳送完全靠計算機程序控制,優(yōu)點是硬件結(jié)構(gòu)比較簡單,缺點是CPU 效率低。中斷方式是外圍設(shè)備用來“主動”通知CPU,準(zhǔn)備輸入輸出的一種方法,它節(jié)省了CPU 時間,但硬件結(jié)構(gòu)相對復(fù)雜一些。 3. 提高存儲器速度可采用哪些措施,請說出至少五種措施。 解:1、提高儲存密度;2、提升尋址效率;3、增大接口帶寬;4、增加緩存容量;5、改變讀寫機制,盡量采用直接存取。 四. 分析題(共35分) 1.設(shè)機器字長32位,定點表示,尾數(shù)31位,數(shù)符1位,問: 1)定點原碼整數(shù)表示時,最大正數(shù)是多少?最小負數(shù)是多少? 2)定點原碼小數(shù)表示時,最大正數(shù)是多少?最小負數(shù)是多少? 解:(1)定點原碼整數(shù)表示: 最大正數(shù): 數(shù)值 = (231 – 1)10 最大負數(shù): 數(shù)值 = -(231 – 1)10 (2)定點原碼小數(shù)表示: 最大正數(shù)值 = (1 – 2-31 )10 最大負數(shù)值 = -(1 – 2-31 )10 2.已知某8位機的主存采用半導(dǎo)體存儲器,地址碼為18位,采用16K4位的SRAM芯片組成該機所允許的最大主存空間,并選用模塊條形式,問: 1)若每個模塊條為32K8位,共需幾個模塊條? 2)每個模塊條內(nèi)有多少片RAM芯片? 3)主存共需多少RAM芯片?CPU需使用幾根地址線來選擇各模塊?使用何種譯碼器? 解:(1)地址碼為18位,所允許的最大主存空間為218B=512KB, 512KB / 32K8位 = 16,共需16個模塊條 (2)32K8位 / 16K4位 = 4, 每個模塊條內(nèi)有4片RAM芯片 (3)164 = 64 主存共需64個RAM芯片 16 = 2n, n = 4 CPU需使用4地址線來選擇各模塊,使用2-4譯碼器。 3.指令格式如下所示,OP為操作碼字段,試分析指令格式特點。 解:(1)雙字長二地址指令,用于訪問存儲器。 (2)操作碼字段OP為6位,可以指定64種操作。 (3)一個操作數(shù)在源寄存器(共16個),另一個操作數(shù)在存儲器中(由變址寄存器和位移量決定) 所以是RS型指令。 4.CPU執(zhí)行一段程序時,cache完成存取的次數(shù)為4100次,主存完成存取的次數(shù)為160次。已知cache存取周期為30ns,主存存取周期為150ns。求: 1)Cache 命中率H〖H = Nc / (Nc + Nm)〗 2)平均訪問時間Ta。 解:(1):H=4100/(4100+160)=96% (2):Ta=30*96%+150*4%=34.8ns 5.某磁盤存儲器的轉(zhuǎn)速為3000轉(zhuǎn)/分,共有4個記錄面,每毫米5道,每道記錄信息為12000B,最小磁道直徑為230mm,共有275道.問: 1)磁盤存儲器的存儲容量是多少? 2)磁盤數(shù)據(jù)傳輸率是多少? 1. 解: (1) 每道記錄信息容量 = 12000B 每個記錄面信息容量 = 27512000B 共有4個記錄面,所以磁盤存儲器總?cè)萘繛?: 4 27512000B = 13200000B (2) 磁盤傳輸率 C = r ? N r = 3000 / 60 = 50 周 / 秒 N = 12000字節(jié)(信道信息容量) C = r ? N = 50 12000 計算機組成原理(本) 模擬題二 一. 填空題(共20分) 1.計算機的_軟件_是計算機_系統(tǒng)_結(jié)構(gòu)的重要組成部分,也是計算機不同于一般電子設(shè)備的本質(zhì)所在。 2.一個定點數(shù)由_符號位_和_數(shù)據(jù)位_兩部分組成。 3.EDRAM的中文含義是_增強動態(tài)隨機存取存儲器_,RISC的中文含義是_精簡指令集計算機_。 4.相聯(lián)存儲器不按地址而是按_存儲內(nèi)容_訪問的存儲器,在cache中用來存放_行地址_,在虛擬存儲器中用來存放_分段表、頁表和快表_。 5.主存儲器容量通常以KB表示,其中K=_2^10_;硬盤容量通常以GB表示,其中G=_2^30_。 6.堆棧是一種特殊的數(shù)據(jù)尋址方式,它采用_先進后出_原理。按結(jié)構(gòu)不同,分為寄存器堆棧和存儲器堆棧。 7.從操作數(shù)的物理位置來說,可將指令歸結(jié)為三種類型:存儲器-存儲器型,_R-S_,_S-S_。 8.由于存儲器芯片的容量有限,所以往往需要在_字長位數(shù)_和_字存儲容量_兩方面進行擴充才能滿足實際需求。 9.奔騰CPU中L2級cache的內(nèi)容是_主存_的子集,而_L1級cache_內(nèi)容又是L2級cache的子集。 10.磁表面存儲器主要技術(shù)指標(biāo)有存儲密度,存儲容量,平均存取時間,和數(shù)據(jù)傳輸率。 二. 選擇題(共30分) 1.帶有處理器的設(shè)備一般稱為_A_設(shè)備。 A.智能化 B.交互式 C.遠程通信 D.過程控制 2.下列數(shù)中最大的數(shù)是_A_。 A.(10011001)2 B.(227)8 C.(98)16 D.(152)10 3.運算器的主要功能是進行_C_。 A.邏輯運算 B.算術(shù)運算 C.邏輯運算和算術(shù)運算 D.只作加法 4.在小型或微型計算機里,普遍采用的字符編碼是_D_。 A.BCD碼 B.16進制 C.格雷碼 D.ASCII碼 5.下面浮點運算器的描述中正確的句子是:_AC_。 A.浮點運算器可用階碼部件和尾數(shù)部件實現(xiàn) B.階碼部件可實現(xiàn)加、減、乘、除四種運算 C.階碼部件只進行階碼相加、相減和比較操作 D.尾數(shù)部件只進行乘法和減法運算 6.假定下列字符碼中有奇偶校驗位,但沒有數(shù)據(jù)錯誤,采用偶校校驗的字符碼是_D_。 A.11001011 B.11010110 C.11000001 D.11001001 7.設(shè)變址寄存器為X,形式地址為D,(X)表示寄存器X的內(nèi)容,這種尋址方式的有效地址為_A_。 A.EA=(X)+D B.EA=(X)+(D) C.EA=((X)+D) D.EA=((X)+(D)) 8.根據(jù)標(biāo)準(zhǔn)規(guī)定,每個漢字在計算機內(nèi)占用_B_存儲。 A.一個字節(jié) B.二個字節(jié) C.三個字節(jié) D.四個字節(jié) 9.存儲器是計算機系統(tǒng)的記憶設(shè)備,主要用于_D_。 A.存放程序 B.存放軟件 C.存放微程序 D.存放程序和數(shù)據(jù) 10.某計算機字長32位,其存儲容量為4MB,若按半字編址,它的尋址范圍是_C_。 A.4MB B.2MB C.2M D.1M 11.雙端口存儲器在_B_情況下會發(fā)生讀/寫沖突。 A.左端口與右端口的地址碼不同 B.左端口與右端口的地址碼相同 C.左端口與右端口的數(shù)據(jù)碼不同 D.左端口與右端口的數(shù)據(jù)碼相同 12.下述I/O控制方式中,主要由程序?qū)崿F(xiàn)的是_B_。 A.PPU(外圍處理機)方式 B.中斷方式 C.DMA方式 D.通道方式 13.下面有關(guān)“中斷”的敘述,_D_是不正確的。 A.一旦有中斷請求出現(xiàn),CPU立即停止當(dāng)前指令的執(zhí)行,轉(zhuǎn)而去受理中斷請求 B.CPU響應(yīng)中斷時暫停運行當(dāng)前程序,自動轉(zhuǎn)移到中斷服務(wù)程序 C.中斷方式一般適用于隨機出現(xiàn)的服務(wù) D.為了保證中斷服務(wù)程序執(zhí)行完畢以后,能正確返回到被中斷的斷點繼續(xù)執(zhí)行程序,必須進行現(xiàn)場保存操作 14.計算機的外圍設(shè)備是指_D_。 A.輸入/輸出設(shè)備 B.外存儲器 C.遠程通信設(shè)備 D.除了CPU 和內(nèi)存以外的其它設(shè)備 15.系統(tǒng)總線中控制線的功能是_A_。 A.提供主存、I / O接口設(shè)備的控制信號響應(yīng)信號 B.提供數(shù)據(jù)信息 C.提供時序信號 D.提供主存、I / O接口設(shè)備的響應(yīng)信號 三. 簡答題(共18分) 1. 假設(shè)可供用戶程序使用的主存容量為200KB,而某用戶的程序和數(shù)據(jù)所占的主存容量超過200KB,但小于邏輯地址所表示的范圍。請問:具有虛存與不具有虛存對用戶有何影響(簡單說明原因)? 答:沒有虛存,則該程序不可能運行,因為在沒有虛存的系統(tǒng)中要運行程序時必須將程序及其要處理的數(shù)據(jù)整體調(diào)入主存,而該程序和數(shù)據(jù)的容量超過了主存的實際容量。在具有虛存的系統(tǒng)中,則該程序可正常運行,因為有了虛存技術(shù),在運行程序時,系統(tǒng)不是將要運行程序及其要處理的數(shù)據(jù)整體調(diào)入主存,而是采用頁式、段式或段頁式,將要運行的程序逐頁、逐段、或逐段逐頁地從外存調(diào)入主存,這樣即使程序大于實際的主存容量,也可以正常運行。 2. 什么是閃速存儲器?它有哪些特點? 答:閃速存儲器是高密度、非易失性的讀/寫半導(dǎo)體存儲器。從原理上看,它屬于ROM 型 存儲器,但是它又可隨機改寫信息;從功能上看,它又相當(dāng)于RAM,所以傳統(tǒng)ROM 與RAM 的定 義和劃分已失去意義。因而它是一種全新的存儲器技術(shù)。 閃速存儲器的特點: (1)固有的非易失性。 (2)廉價的高密度。 (3)可直接執(zhí)行。 (4)固態(tài)性能。 3.說明總線結(jié)構(gòu)對計算機系統(tǒng)性能的影響。 答:主要影響有以下三方面: (1)最大存儲容量。 單總線系統(tǒng)中,最大內(nèi)存容量必須小于由計算機字長所決定的可能的地址總線。 雙總線系統(tǒng)中,存儲容量不會受到外圍設(shè)備數(shù)量的影響。 (2)指令系統(tǒng)。 雙總線系統(tǒng),必須有專門的I/O 指令系統(tǒng)。 單總線系統(tǒng),訪問內(nèi)存和I/O 使用相同指令。 (3)吞吐量??偩€數(shù)量越多,吞吐能力越大。 四. 分析題(共32分) 1. 機器數(shù)字長8位(含1位符號位),若機器數(shù)為83H,當(dāng)它分別表示原碼、補碼、反碼時,等價的十進制數(shù)分別是多少? 答:-3,-125,-124 2.設(shè)有一個具有20位地址和32位字長的存儲器,問: 1)該存儲器能存儲多少個字節(jié)的信息? 2)如果存儲器由512k8位的SRAM 芯片組成,需多少片? 3)需多少位地址作芯片選擇? 答:1)22032 / 8 = 4MB (2)4MB / 512k8位 = 8片,2片構(gòu)成1MB, 4MB需4組 (3)2片構(gòu)成1MB, 4MB需4組,用2位地址作芯片選擇。 3.假設(shè)某計算機指令長度為20位,具有雙操作數(shù)、單操作數(shù)、無操作數(shù)三類指令形式,在此情況下,這臺計算機地址規(guī)定用6位表示,問: 1)若操作碼字段固定為8位,現(xiàn)已設(shè)計出m條雙操作數(shù)指令,n條無操作數(shù)指令,在此情況下,這臺計算機最多可以設(shè)計出多少條單操作數(shù)指令? 2)當(dāng)雙操作數(shù)指令條數(shù)取最大值,且此基礎(chǔ)上單操作數(shù)指令條數(shù)也取最大值時,試計算這三類指令容許擁有的最多指令數(shù)各是多少? 答:(1)由于操作碼的位數(shù)決定了指令系統(tǒng)的規(guī)模及指令的性質(zhì).所以單操作數(shù)的條數(shù)256-m-n (2) 應(yīng)為256條 4.某總線在一個總線周期中并行傳送4個字節(jié)的數(shù)據(jù),假設(shè)一個總線周期等于一個時鐘周期,總線時鐘頻率為33MHz,求總線帶寬是多少? 答:4*33=132MB 計算機組成原理(本) 模擬題三 一. 填空題(共20分) 1.漢字的_輸入碼_、_字模碼_、_內(nèi)碼_是計算機用于漢字輸入、內(nèi)部處理、輸出三種不同用途的編碼。 2.運算器的兩個主要功能是:_算術(shù)運算_,_邏輯運算_。 3.EDRAM的中文含義是_增強動態(tài)隨機存取存儲器_,RISC的中文含義是_精簡指令集計算機_。 4.主存儲器的性能指標(biāo)主要是_存儲容量_、_存儲時間_、存儲周期和存儲器帶寬。 5.為了解決多個_主設(shè)備_同時競爭總線_控制權(quán)_,必須具有_總線仲裁_部件。 6.CPU能直接訪問_Cache_和_內(nèi)存_,但不能直接訪問磁盤和光盤。 7.形成指令地址的方式,稱為_尋址_方式,有_順序_尋址和_跳躍_尋址。 8.條件轉(zhuǎn)移、無條件轉(zhuǎn)移、轉(zhuǎn)子程序、返主程序、中斷返回指令都屬于_程序控制_類指令,這類指令在指令格式中所表示的地址不是_操作數(shù)_的地址,而是_下一條指令_的地址。 9.衡量總線性能的重要指標(biāo)是_總線帶寬_,它定義為總線本身所能達到的最高_傳輸速度_。PCI總線的帶寬可達_264MB/S_。 10.CPU從_內(nèi)存_取出一條指令并執(zhí)行這條指令的時間合稱為_指令周期_。由于各種指令的操作功能不同,各種指令的指令周期是_不同的_。 二. 選擇題(共30分) 1.馮?諾依曼機工作的基本方式的特點是_B_。 A.多指令流單數(shù)據(jù)流 B.按地址訪問并順序執(zhí)行指令 C.堆棧操作 D.存貯器按內(nèi)容選擇地址 2.完整的計算機系統(tǒng)應(yīng)包括_D_。 A.運算器、存儲器、控制器 B.外部設(shè)備和主機 C.主機和實用程序 D.配套的硬件設(shè)備和軟件系統(tǒng) 3.下列數(shù)中最大的數(shù)是_D_。 A.(10010101)2 B.(229)8 C.(96)16 D.(143)10 4.定點16位字長的字,采用2的補碼形式表示時,一個字所能表示的整數(shù)范圍是_C_。 A.-215 ~ +(215 -1) B.-(215 –1)~ +(215 –1) C.-(215 + 1)~ +215 D.-215 ~ +215 5.下面浮點運算器的描述中正確的句子是:_AC_。 A.浮點運算器可用階碼部件和尾數(shù)部件實現(xiàn) B.階碼部件可實現(xiàn)加、減、乘、除四種運算 C.階碼部件只進行階碼相加、相減和比較操作 D.尾數(shù)部件只進行乘法和減法運算 6.Intel80486是32位微處理器,Pentium是__B__位微處理器。 A.16 B.32 C.48 D.64 7.某計算機字長32位,其存儲容量為2MB,若按半字編址,它的尋址范圍是__D__。 A.4MB B.2MB C.2M D.1M 8.交叉存貯器實質(zhì)上是一種__A__存貯器,它能_____執(zhí)行______獨立的讀寫操作。 A.模塊式,并行,多個 B.模塊式串行,多個 C.整體式,并行,一個 D.整體式,串行,多個 9.某單片機的系統(tǒng)程序,不允許用戶在執(zhí)行時改變,則可以選用__A__作為存儲芯片。 A.SRAM B.閃速存儲器 C.cache D.輔助存儲器 10.__D__表示法主要用于表示浮點數(shù)中的階碼。 A.原碼 B.補碼 C.反碼 D.移碼 11.CRT的顏色數(shù)為256色,則刷新存儲器每個單元的字長是__B__。 A.256位 B.16位 C.8位 D.7位 12.多總線結(jié)構(gòu)的計算機系統(tǒng),采用__A__方法,對提高系統(tǒng)的吞吐率最有效。 A.多端口存儲器 B.提高主存速度 C.交叉編址多模塊存儲器 D.cache 13.用某個寄存器中操作數(shù)的尋址方式稱為__C__尋址。 A.直接 B.間接 C.寄存器直接 D.寄存器間接 14.微程序控制器中,機器指令與微指令的關(guān)系是__A__。 A.每一條機器指令由一段微指令編成的微程序來解釋執(zhí)行。 B.每一條機器指令由一條微指令來執(zhí)行。 C.一段機器指令組成的程序可由一條微指令來執(zhí)行。 D.一條微指令由若干條機器指令組成。 15.外存儲器與內(nèi)存儲器相比,外存儲器__B__。 A.速度快,容量大,成本高 B.速度慢,容量大,成本低 C.速度快,容量小,成本高 D.速度慢,容量大,成本高 三. 簡答題(共18分) 1. 存儲系統(tǒng)為何要分級?簡述Cache的功能及工作原理。 答:解決高速的處理器和低速的外設(shè)間速度不匹配問題;Cache的功能是用來存放那些近期需要運行的指令與數(shù)據(jù)。目的是提高CPU對存儲器的訪問速度。為此需要解決2個技術(shù)問題:一是主存地址與緩存地址的映象及轉(zhuǎn)換; 二是按一定原則對Cache的內(nèi)容進行替換。 2. 指令和數(shù)據(jù)均存放在內(nèi)存中,計算機如何從時間和空間上區(qū)分它們是指令還是數(shù)據(jù)。 答:由取指周期和執(zhí)行周期的不同區(qū)分。 3. CPU中包含哪些主要的寄存器?簡述其功能。 答:1) 指令寄存器(IR):用來保存當(dāng)前正在執(zhí)行的一條指令。 (2) 程序計數(shù)器(PC):用來確定下一條指令的地址。 (3) 地址寄存器(AR):用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。 (4) 緩沖寄存器(DR): <1>作為CPU和內(nèi)存、外部設(shè)備之間信息傳送的中轉(zhuǎn)站。 <2>補償CPU和內(nèi)存、外圍設(shè)備之間在操作速度上的差別。 <3>在單累加器結(jié)構(gòu)的運算器中,緩沖寄存器還可兼作為操作數(shù)寄存器。 (5) 通用寄存器(AC):當(dāng)運算器的算術(shù)邏輯單元(ALU)執(zhí)行全部算術(shù)和邏輯運算時,為ALU提供一個工作區(qū)。 (6) 狀態(tài)條件寄存器:保存由算術(shù)指令和邏輯指令運行或測試的結(jié)果建立的各種條件碼內(nèi)容。除此之外,還保存中斷和系統(tǒng)工作狀態(tài)等信息,以便使CPU和系統(tǒng)能及時了解機器運行狀態(tài)和程序運行狀態(tài)。 四. 分析題(共32分) 1. 將十進制數(shù) 表示成為如下格式二進制浮點數(shù):32位浮點數(shù),符號位1位;階碼8位,用補碼表示;尾數(shù)23位,用補碼表示。 答:(-25/64)10=(-11001/1000000)2=(-110012-110)2 1011 1110 1100 1000 0000 0000 0000 0000 2.用16k8位的SRAM芯片如何構(gòu)成64K16位的存儲器? 答:存儲器容量為64K16位,其地址線為16位(A15—A0),數(shù)據(jù)線也是16位(D15—D0)SRAM芯片容量為16K8位,其地址線為14位,數(shù)據(jù)線為8位,因此組成存儲器時須字位同時擴展。字?jǐn)U展采用2 :4譯碼器,以16K為一個模塊,共4個模塊。位擴展采用兩片串接。 3.若機器字長36位,采用三地址格式訪存指令,共完成54種操作,操作數(shù)可在1K地址范圍內(nèi)尋找,畫出該機器的指令格式。 答:操作碼需用6位,操作數(shù)地址碼需用10位。格式如下 OP:操作碼6位 D1 :第一操作數(shù)地址,10位 D2 :第二操作數(shù)地址,10位 D3 :第三操作數(shù)地址,10位 4.已知某機采用微程序控制方式,其控制存儲器容量為51248(位),微程序在整個控制存儲器中實現(xiàn)轉(zhuǎn)移,可控制的條件共4個,微指令采用水平型格式,后繼微指令地址采用斷定方式,如圖a所示: 1)微指令中的三個字段分別應(yīng)多少位? 2)說明微程序控制器的組成及各部件功能。 答:(l)假設(shè)判別測試字段中每一位作為一個判別標(biāo)志,那么由于有4個轉(zhuǎn)移條件,故該字段為4位; 又因為控存容量為512單元,所以下地址字段為9位,。微命令字段則是: (48-4-9)= 35位。 (2)微程序控制器由指令寄存器IR、程序計數(shù)器PC、程序狀態(tài)字寄存器PSW、時序系統(tǒng)、控制存儲器CM、微指令寄存器以及微地址形成電路。微地址寄存器等部件組成。執(zhí)行指令時,從控制存儲器中找到相應(yīng)的微程序段,逐次取出微指令,送入微指令寄存器,譯碼后產(chǎn)生所需微命令,控制各步操作完成。- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計算機 組成 原理 答案
鏈接地址:http://www.820124.com/p-9580380.html