![計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共265題)_第1頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ374.jpg)
![計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共265題)_第2頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3742.jpg)
![計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共265題)_第3頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3743.jpg)
![計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共265題)_第4頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3744.jpg)
![計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共265題)_第5頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3745.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷1(共8套)(共265題)計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷第1套一、單選題(本題共23題,每題1.0分,共23分。)1、總線周期的類型包括()。A、內存讀周期/寫周期B、I/O讀周期C、I/O寫周期D、以上均是標準答案:D知識點解析:按照總線周期區(qū)分為內存讀周期、內存寫周期、I/O讀周期、I/O寫周期四種類型。2、在串行通信中,根據數據傳輸方向不同可以分成三種方式,不包括的方式是()。A、單工B、雙工C、半單工D、半雙工標準答案:C知識點解析:根據數據傳輸方向不同,可以分為單工、半雙工和全雙工三種通信方式,不存在所謂的半單工方式。單工通信是指數據單方向傳送;半雙工通信是指數據可以兩個方向傳送,但同一時刻只能一個方向傳送;全雙工通信是指數據可以同時兩個方向傳送。3、計算機要對聲音信號進行處理時,必須將它們轉換成數字聲音信號。最基本的聲音信號數字化方法是取樣一量化法。若量化后的每個聲音樣本用2個字節(jié)表示,則量化分辨率是()。A、1/2B、1/1024C、1/65536D、1/131072標準答案:C知識點解析:量化后的每個聲音樣本用2個字節(jié)(16位)表示,2^16=65536,其倒數就是量化分辨率。模擬音頻轉換成數字音頻需要經過采樣、量化和編碼三個過程。其中量化是將每個采樣點得到的幅度值用數字表示,量化位數(又稱采樣精度)表示存放采樣點幅度值的二進制位數,它決定了模擬信號數字化后的動態(tài)范圍。在相同的采樣頻率下,量化位數越大,則采樣精度越高,聲音的質量也越好,聲音信息的存儲量也相應越大。4、在系統(tǒng)總線中,地址總線的位數()。A、與機器字長有關B、與存儲單元個數有關C、與存儲字長有關D、與存儲器帶寬有關標準答案:B知識點解析:地址總線的位數與存儲單元個數有關,地址總線的位數越多,可訪問的存儲單元個數就越多。系統(tǒng)總線按傳送信息的不同可以細分為地址總線、數據總線和控制總線。地址總線由單方向的多根信號線組成,用于CPU向主存、外設傳輸地址信息;數據總線由雙方向的多根信號線組成,CPU可以沿這些線從主存或外設讀入數據,也可以沿這些線向主存或外設送出數據;控制總線上傳輸的是控制信息,包括CPU送出的控制命令和主存(或外設)返回CPU的反饋信號。地址總線寬度決定了CPU可以訪問的最大的物理地址空間,簡單地說就是CPU到底能夠使用多大容量的主存。例如,32位地址線可尋址的最大容量為232=4096MB(4GB)。5、標準總線內部結構包含()。A、數據傳送總線B、仲裁總線C、公用總線D、以上三項均是標準答案:D知識點解析:總線內部結構包括:數據傳送總線、仲裁總線、中斷和同步總線以及公用總線。6、下列關于總線仲裁方式的說法中,不正確的是()。A、獨立請求方式總線控制邏輯復雜,但響應時間最快B、計數器定時查詢方式下,有一根總線請求線(BR)和一根設備地址線C、分布式仲裁控制邏輯不需要中央仲裁器D、鏈式查詢方式對電路故障最敏感標準答案:B知識點解析:獨立請求方式每個設備均有一對總線請求線和總線允許線,總線控制邏輯復雜,但響應速度快,故選項A正確。計數器定時查詢方式采用一組設備地址線,故選項B錯誤。鏈式查詢方式對硬件電路故障敏感,且優(yōu)先級不能改變,故選項D正確。分布式仲裁方式不需要中央仲裁器,每個主模塊都有自己的仲裁號和仲裁器,多個仲裁器競爭使用總線,故選項C正確。7、下面關于PCI總線的敘述中,不正確的是()。A、HOST總線不僅連接主存,還可以連接多個CPUB、PCI總線體系中有三種橋,它們都是PCI設備C、以橋連接實現的PCI總線結構不允許多條總線并行工作D、橋的作用可使所有的存取都按CPU的需要出現在總線上標準答案:C知識點解析:暫無解析8、下列關于總線的同步傳輸控制和異步傳輸控制的說法中,不正確的是()。A、同步傳輸控制是指通信雙方使用同一個時鐘信號進行同步B、總線時鐘可以由CPU的總線控制邏輯部件提供C、異步傳輸控制是指在總線上傳送數據時,允許通信雙方各自使用自己的時鐘信號,采用“應答方式”解決數據傳輸過程中的時間配合關系D、異步傳輸控制雙方共同使用同一個時鐘信號進行同步標準答案:D知識點解析:同步傳輸控制是指在總線上傳送數據時,通信雙方使用同一個時鐘信號進行同步,這個時鐘信號通常可以由CPU的總線控制邏輯部件提供,稱為總線時鐘。異步傳輸控制是指在總線上傳送數據時,允許通信雙方各自使用自己的時鐘信號,采用“應答方式”解決數據傳輸過程中的時間配合關系。9、系統(tǒng)中的地址總線的位數與()相關。A、機器字長B、實際存儲單元個數C、存儲字長D、地址寄存器的位數標準答案:D知識點解析:地址總線的位數與最大存儲單元個數相關,也與MAR的位數相關。地址總線的寬度決定了CPU可以訪存的最大物理地址空間。地址總線的位數與實際存儲單元個數是無關的,而MAR的位數與其是相關的,一般這二者是相等的。10、集中裁決方式包括()。A、鏈式查詢方式B、計數器查詢方式C、獨立請求方式D、以上三者均是標準答案:D知識點解析:集中裁決方式包括:鏈式查詢方式、計數器查詢方式、獨立請求方式。11、總線的一次信息傳送過程大致分為()階段。I.請求總線Ⅱ.總線仲裁Ⅲ.尋址(目的地址)Ⅳ.信息傳送Ⅴ.狀態(tài)返回(錯誤報告)A、I、Ⅱ、Ⅲ、Ⅳ、ⅤB、Ⅱ、Ⅲ、ⅣC、I、Ⅲ、Ⅳ、ⅤD、I、Ⅱ、Ⅴ標準答案:A知識點解析:總線的一次信息傳送過程可以分為:請求總線、總線仲裁、尋址(目的地址)、信息傳送、狀態(tài)返回(錯誤報告)五個過程。12、訪問內存所得到信息經()傳送到CPU。A、數據總線B、地址總線C、控制總線D、總線控制器標準答案:A知識點解析:系統(tǒng)總線按傳送內容的不同可分為地址總線、數據總線和控制總線。地址總線由單向多根信號線組成,可用于CPU向主存、外設傳送地址信息;數據總線由雙向的多根信號線組成,CPU可以沿著這些線從主存或外設讀入數據,也可發(fā)送數據;控制總線上傳輸控制信息,包括控制命令和反饋信號等。訪問內存所得到的信息是數據信息,通過數據線傳送至CPU。13、接口的主要功能包括()。I.數據轉換Ⅱ.數據緩沖與時序配合Ⅲ.提供外部設備和接口的狀態(tài)Ⅳ.實現主機和外部設備之間的通信聯絡控制V.電平匹配和負載匹配A、僅Ⅱ、Ⅲ、ⅣB、I、Ⅱ、Ⅲ、Ⅳ、ⅤC、僅Ⅲ、Ⅳ、ⅤD、僅I.Ⅱ、Ⅳ、Ⅴ標準答案:B知識點解析:(1)數據轉換:不同類型的數據必須經過轉換過程才能被對方識別和接收。(2)數據緩沖與時序配合:在接口電路中,一般設置幾個數據緩沖寄存器,從而使接口具備一定的緩沖存儲能力。(3)提供外部設備和接口的狀態(tài):在接口線路中設置設備和接口狀態(tài)寄存器,CPU可以通過讀取其內容了解外部設備和接口線路的工作狀態(tài),調整對外部設備及數據接口的指令。(4)實現主機和外部設備之間的通信聯絡控制:主要通信聯絡控制工作包括設備選擇、操作時序的控制與協(xié)調、中斷的請求與批準、主機命令與I/O設備狀態(tài)的交換和傳遞。(5)電平匹配和負載匹配:總線信號電平通常是與TTL兼容的,而外設的I/O信號有TTL電平和其他規(guī)格的電平。當電平不同時,需經過接口電路進行電平轉換。14、下面關于串行傳輸的敘述中,不正確的是()。A、串行總線的數據在數據線上按位進行傳輸B、串行總線是一種信息傳輸信道C、串行傳輸需要一組數據線,線路的成本高,適合于近距離的數據傳輸D、串行傳輸方式可分為同步方式和異步方式兩種標準答案:C知識點解析:串行總線的數據在數據線上按位進行傳輸,因此只需要一根數據線,線路的成本低,適合于遠距離的數據傳輸。串行總線是一種信息傳輸信道。在信息傳輸通道中,攜帶數據信息的信號單元叫做碼元,每秒通過信道傳輸的碼元數稱為碼元傳輸速率,簡稱波特率。串行傳輸方式可分為同步方式和異步方式兩種。在異步傳輸方式中,每個字符要用一位起始位和若干停止位作為字符傳輸的開始和結束標志,需占用一定的時間。所以在進行數據塊傳送時,為了提高速度,一般把每個字符前后的附加位去掉,而將若干個字符作為一個數據塊一起傳送,在數據塊的開始和結尾處用一個或若干個同步字符作標志。這種方式稱為同步串行傳輸方式。15、下面關于并行傳輸的敘述中,不正確的是()。A、并行總線的數據在數據線上同時有多位一起傳送B、并行傳輸每一位要有一根數據線,因此有多根數據線C、衡量并行總線速度的指標是平均數據傳輸率,即總線上傳輸的平均信息量D、為了減少線路的數量,可以將并行方式和串行方式結合起來標準答案:C知識點解析:并行總線的數據在數據線上同時有多位一起傳送,每一位要有一根數據線,因此有多根數據線。并行傳輸比串行傳輸速度要快得多,但需要更多的傳輸線。衡量并行總線速度的指標是最大數據傳輸率,即單位時間內在總線上傳輸的最大信息量。為了減少線路的數量,可以將并行方式和串行方式結合起來。16、某總線在一個總線周期中并行傳送4字節(jié)的數據,假設一個總線周期等于一個總線時鐘周期,總線時鐘頻率為33MHz,則總線帶寬是()。A、148MB/sB、168MB/sC、132MB/sD、172MB/s標準答案:C知識點解析:設總線帶寬用Dr表示,總線時鐘周期用T=1/f表示,一個總線周期傳送的數據量用D表示,根據定義可得:17、下面關于Futurebus總線的說法中,正確的是()。A、Futurebus總線與結構、處理器、技術無關B、Futurebus總線基本上是一個異步數據定時協(xié)議C、Futurebus總線提供對容錯和高可靠性系統(tǒng)的支持D、以上三種標準答案:D知識點解析:Futurebus是一個高性能的異步總線標準。其技術要求是:(1)一個與結構、處理器、技術無關的開發(fā)標準。(2)基本上是一個異步數據定時協(xié)議。(3)允許采用可選的同步式協(xié)議,用來實現高速的塊數據傳送。(4)支持32位或64位尋址,數據線的長度動態(tài)可變(32位、64位、128位、256位),以滿足不同帶寬的要求。(5)全分布式的并行仲裁協(xié)議及集中式仲裁協(xié)議,并支持線路交換式和分離業(yè)務協(xié)議。(6)提供對容錯和高可靠性系統(tǒng)的支持。(7)提供對Cache共享存儲器的支持。(8)提供一個兼容的消息傳遞定義。18、異步傳輸方式是指沒有統(tǒng)一的時鐘,也沒有固定的時間間隔,完全依靠傳送雙方相互制約的“握手信號”來實現定時控制。在下列各種情況中,最應采用異步傳輸方式的是()。A、I/O接口與打印機交換信息B、CPU與主存交換信息C、CPU和總線交換信息D、CPU內部的各個部件標準答案:A知識點解析:I/O接口和打印機之間的速度差異較大,應采用異步傳輸方式來提高效率。異步定時方式能保證兩個工作速度相差很大的部件或設備之間可靠地進行信息交換。19、如果一個總線中并行傳送64位數據,總線頻率為66MHz,則總線帶寬是()。A、1056MB/sB、528MB/sC、2112MB/sD、4224MB/s標準答案:B知識點解析:64位=8B,Dr=Dxf=8B×66×106/s=528MB/s。20、若時鐘頻率為120MHz,傳送一個32位字需要8個時鐘周期,則該總線系統(tǒng)的數據傳輸速率是()。A、20MB/sB、60MB/sC、40MB/sD、80MB/s標準答案:B知識點解析:總線的最大數據傳輸率又稱總線帶寬,即每秒傳輸的字節(jié)數??偩€帶寬=總線寬度×總線頻率。由于傳送4字節(jié)的數據需要8個時鐘周期,因此,總線帶寬為4B×120MHz÷8=60MB/s。21、在32位總線系統(tǒng)中,若時鐘頻率為500MHz,傳送一個32位字需要5個時鐘周期,則該總線系統(tǒng)的數據傳送速率是()。A、200MB/sB、400MB/sC、600MB/sD、800MB/s標準答案:B知識點解析:時鐘頻率為500MHz,即每秒可以執(zhí)行500M時鐘周期,而數據的傳送速率是32位/5個時鐘周期,即1秒內有100M個數據傳送過程,每一次傳送32位(4B),因此,總線系統(tǒng)的數據傳送速率是400MB/s。22、CPU總線是一種()。A、與CPU直接相連的系統(tǒng)總線B、時鐘同步型輸入/輸出總線C、高速串行總線D、局部總線標準答案:D知識點解析:暫無解析23、系統(tǒng)級的總線是用來連接()。A、CPU內部的運算器和寄存器B、主機系統(tǒng)板上的所有部件C、主機系統(tǒng)板上的各個芯片D、系統(tǒng)中的各個功能模塊或設備標準答案:D知識點解析:暫無解析二、綜合應用題(本題共5題,每題1.0分,共5分。)24、總線的功能有哪些?從功能區(qū)分,總線由哪三部分組成?各自對計算機系統(tǒng)性能有什么影響?標準答案:計算機總線是計算機各部件之間傳輸信息的公共通路,包括傳輸數據(信息)信號的邏輯電路、管理信息傳輸協(xié)議的邏輯線路和物理連線。從總線各自承擔的不同功能,分為數據總線、地址總線、控制總線三部分。數據總線在計算機部件之間傳輸數據信息,它的時鐘頻率和寬度的乘積正比于它支持的最大數據輸入/輸出能力。地址總線在計算機部件之間傳輸地址(內存地址、I/O地址)信息,它的寬度決定了系統(tǒng)可以尋址的最大內存空間??刂瓶偩€給出總線周期類型、I/O操作完成的時刻、DMA周期、中斷等有關的控制信號。知識點解析:暫無解析25、存儲器讀/寫總線周期的功能有哪些?標準答案:存儲器讀/寫總線周期以猝發(fā)式傳送為基本機制,一次猝發(fā)式傳送總線周期通常由一個地址周期和一個或幾個數據周期組成。存儲器讀/寫周期的解釋,取決于PCI總線上的存儲器控制器是否支持存儲器/Cache之間的PCI傳輸協(xié)議。如果支持,則存儲器讀/寫一般是通過Cache來進行;否則,以數據非緩存方式來傳輸。知識點解析:暫無解析26、接口按數據傳輸寬度分為哪幾類?按操作的節(jié)拍分為哪幾類?按信息傳送的控制方式分為哪幾類?標準答案:(1)按數據傳輸寬度分類①并行接口:主機與接口、接口與外部設備之間都是對1字節(jié)或幾字節(jié)各位同時進行處理的方式完成信息傳遞工作的,即每次傳送1字節(jié)或幾字節(jié)的全部代碼。因此并行接口的數據通路是按字或字節(jié)設置的。一般當:I/O設備本身是按照并行方式工作,并且主機與外部設備之間距離較近時,選用并行接口。②串行接口:接口與主機之間完全按照并行的方式傳遞數據。但接口與I/O設備之間有時是按照每次傳送一位的方式實現數據傳遞,即每字節(jié)是按位依次傳送的。因此要求串行接口必須設置具有移位功能的數據緩沖器,以實現數據格式的串一并轉換。同時還要求接口中使用同步定時脈沖信號來控制信息的傳遞速率,以保證信號能夠在接口與外部設備之間實現同步串行傳送。一般的低速I/O設備、計算機網絡的遠程終端設備以及通信系統(tǒng)的終端采用串行接口。(2)按操作的節(jié)拍分類①同步接口:同步接口的數據傳送是按照CPU的控制節(jié)拍進行的。無論是CPU與接口之間,還是接口與外部設備之間的數據交換都由CPU的控制節(jié)拍來協(xié)調,與CPU的節(jié)拍同步。這種接口的控制簡單,但其操作時間必須與CPU的時鐘同步。②異步接口:異步接口不由CPU的時鐘控制。CPU與I/O設備之間的信息交換采用應答方式。連接在總線上的任何兩個設備均可以交換信息,在交換信息的兩個設備中,負責控制和支配總線控制權的設備稱為主設備,與主設備交換信息的設備稱為從設備。如將CPU看作主設備,將I/O設備看作從設備。在信息交換時,主設備發(fā)出交換信息的“請求”信號,經過接口傳送給從設備,從設備完成主設備指定的操作后向主設備發(fā)出“回答”信號。按這種一問一答的方式分步完成信息的交換。其中從“請求”到“回答”之間的時間是由完成操作所需的實際工作時間決定的,與CPU的時鐘節(jié)拍無關。(3)按信息傳送的控制方式分類根據接口對信息傳送的控制方式,可將接口分為:有程序控制的輸入/輸出接口;程序中斷輸入/輸出接口;直接存儲器存取(DMA)接口。知識點解析:暫無解析27、分布式裁決方式有哪些?標準答案:(1)自舉分布式裁決在沖突檢測分布式裁決方案也使用多個請求線,不需要中心裁決器,每個設備獨立地決定自己是否是最高優(yōu)先級請求者。(2)沖突檢測分布式裁決在;中突檢測分布式裁決方案中,每個設備獨立地請求總線,多個同時使用總線的設備會產生沖突,這時沖突被檢測到,按照某種策略在沖突的各方選擇一個設備。存儲器寫(不可重試):當處理器要寫回一個更新的Cache行到存儲器(淘汰)以便為一個新行騰出空間時,由處理器發(fā)出該事務。存儲器寫(可重試):當處理器執(zhí)行到某指令需寫數據到存儲器中去時,由處理器發(fā)出該事務。知識點解析:暫無解析28、什么是USB總線?USB總線有什么特點?USB的數據傳輸方式有哪些?標準答案:(1)USB通用串行總線是一種通用萬能插口,可以將下列的任一部件插入USB端口:顯示器、鍵盤、鼠標、調制解調器、游戲桿、掃描儀、打印機、視頻相機等。還可以將一些USB外設進行串接,即多個設備共用PC一個端口。USB總線可提供電源,但如將多個耗電量大的外設串接起來有可能使總線過載,此時可使用一個自供電的集線器來補充功耗。另外USB外設可以熱插拔。(2)根據設備對系統(tǒng)資源需求的不同,在USB標準中規(guī)定了四種不同的數據傳輸方式:①等時傳輸方式:②中斷傳輸方式;③控制傳輸方式;④批處理方式。知識點解析:暫無解析計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷第2套一、單選題(本題共32題,每題1.0分,共32分。)1、在計算機系統(tǒng)層次結構中,處于硬件和軟件交界面的是()。A、匯編語言B、指令系統(tǒng)C、操作系統(tǒng)D、編譯系統(tǒng)標準答案:B知識點解析:指令系統(tǒng)是計算機層次結構中軟件與硬件的交界面。2、指令系統(tǒng)采用不同尋址方式的目的是()。A、增加內存容量B、縮短指令長度、擴大尋址空間C、提高訪問內存的速度D、簡化指令譯碼電路標準答案:B知識點解析:為了擴大尋址空間,計算機指令系統(tǒng)采用了很多不同方式的尋址方式。3、下列指令中,對軟件設計者完全透明的指令是()。A、機器指令B、匯編指令C、特權指令D、微指令標準答案:D知識點解析:微指令僅有硬件設計者才能看到。4、已知地址為3600H的內存單元中的內容為OOFCH,地址為OOFCH的內存單元的內容為3200H,而地址為3200H單元的內容為FCOOH,某指令操作數尋址方式為變址尋址,執(zhí)行該指令時變址寄存器的內容為0400H,指令中給出的形式地址為3200H,則該指令操作數為()。A、OOFCHB、3200HC、3600HD、FC00H標準答案:A知識點解析:暫無解析5、根據計算機指令的格式,可知指令執(zhí)行過程中的操作數可能存放在()。I.寄存器Ⅱ.指令本身Ⅲ.主存中Ⅳ.控制存儲器A、只有I、ⅢB、只有Ⅱ、ⅢC、只有Ⅲ、ⅣD、只有I、Ⅱ、Ⅲ標準答案:D知識點解析:指令執(zhí)行過程中的操作數可能來自寄存器、指令本身地址碼、主存,不會來自控制存儲器。6、下列關于機器指令的敘述中不正確的是()。A、機器指令系統(tǒng)是計算機所具有的全部指令的集合B、機器指令通常包括操作碼、地址碼兩部分,按地址個數分為零地址指令、一地址指令、二地址指令、三地址指令C、機器指令的長度取決于操作碼長度、操作數地址長度、操作數個數D、系列計算機是指指令系統(tǒng)完全相同、基本體系結構相同的一系列計算機標準答案:D知識點解析:暫無解析7、數據尋址計算的是指令操作數的地址。下列尋址方式中,尋址得到的結果不是數據的是()。A、間接尋址B、基址尋址C、相對尋址D、變址尋址標準答案:C知識點解析:相對尋址,一般作為轉移指令過程中使用的尋址方式,得到的結果為操作數。8、下列說法中不正確的是()。A、變址尋址時,有效數據存放在主存B、堆棧是先進后出的隨機存儲器C、堆棧指針SP的內容表示當前堆棧內所存放的數據個數D、內存中指令的尋址和數據的尋址是交替進行的標準答案:C知識點解析:暫無解析9、如果采用相對尋址方式,假設一條指令中的地址碼為X,可以得出其操作數的地址為()。A、XB、(PC)+XC、X+段地址D、X+變址寄存器標準答案:B知識點解析:由相對尋址的尋址過程可知,操作數的地址為(PC)+X。10、設指令中的地址碼為A,變址寄存器為X,程序計數器為PC,則變址間址尋址方式的操作數有效地址EA是()。A、((PC)+A)B、((X)+A)C、(X)+(A)D、(X)+A標準答案:B知識點解析:變址間址尋址方式就是先變址后間址。在4個選項中,選項A.((PC)+A)為相對尋址;選項B.((X)+A)為變址間址尋址;選項C.(X)+(A)為間址變址尋址;選項D.(X)+A為變址尋址。11、下面關于各種不同的尋址方式的敘述中,說法正確的是()。I.確定本條指令中數據的地址或下一條指令地址的方法就稱為尋址方式Ⅱ.立即尋址方式就是將操作數本身存放在地址碼字段Ⅲ.基址尋址用于為數據和程序分配存儲區(qū)域,支持多道程序和程序浮動Ⅳ.變址尋址與基址尋址沒有本質的區(qū)別A、只有I、ⅢB、只有Ⅱ、ⅢC、只有Ⅲ、ⅣD、只有I、Ⅱ、Ⅲ標準答案:D知識點解析:根據基本概念和定義可知IV是不對的,其他三項內容的敘述是正確的。12、下列說法中,不正確的是()。A、使用返回指令和中斷返回指令時,都無需明顯給出返回地址B、返回指令絕對沒有操作數C、中斷返回指令IRET絕對沒有操作數D、返回指令可以帶一個操作數標準答案:B知識點解析:本題主要考查的是返回指令和中斷返回指令的相關特點。13、堆棧中保持不變的是()。A、棧項B、棧底C、堆棧指針D、棧中的數據標準答案:B知識點解析:根據堆棧的性質可知,保持不變的是棧底部分。14、在通用計算機指令系統(tǒng)的二地址指令中,操作數的物理位置可安排在()。A、兩個數據寄存器B、一個主存單元和一個數據寄存器C、兩個主存單元中D、以上幾項均可標準答案:D知識點解析:對于二地址指令,若兩個操作數都在寄存器中,稱為RR型指令;若一個操作數在寄存器中另一個操作數在存儲器中,稱為RS型指令;若兩個操作數都在存儲器中,則稱為SS型指令。15、下列說法中,不正確的是()。A、無條件轉移指令和轉子指令都會實現指令執(zhí)行流的跳轉B、轉子指令在執(zhí)行完子程序后還會返回到轉子指令的下條指令繼續(xù)執(zhí)行C、無條件轉移指令執(zhí)行完跳轉后也需要返回D、轉子指令執(zhí)行過程中要將返回地址保存到堆棧或某個特殊寄存器中標準答案:C知識點解析:本題主要考查無條件轉移指令和轉子指令的區(qū)別。16、設變址寄存器為X,形式地址為D,(X)表示寄存器中的內容,變址尋址方式的有效地址可表示為()。A、EA=(X)+DB、EA=(X)+(D)C、EA=((X)+D)D、EA=((X)+(D))標準答案:A知識點解析:本題主要考查變址尋址中有效地址的確定方式。17、下列說法中,正確的是()。A、如果指令字長與機器字長相等,那么取指周期等于機器周期B、如果指令字長與存儲字長相等,那么取指周期等于機器周期C、指令字長和機器字長的長度一定相等D、為了硬件設計方便,指令字長都和存儲字長一樣大標準答案:B知識點解析:指令字長通常取存儲字長的整數倍,如果指令字長等于存儲字長的2倍,則需要2次訪存,取指周期等于機器周期的2倍,如果指令字長等于存儲字長,則取指周期等于機器周期,故選項A錯誤,選項B正確。指令字長取決于操作碼的長度、操作數地址的長度和操作數地址的個數,與機器字長沒有必然的聯系,但為了硬件設計方便,指令字長一般取字節(jié)或存儲字長的整數倍,故選項C錯誤。指令字長一般取字節(jié)或存儲字長的整數倍,故選項D錯誤。18、設寄存器R的內容(R)=1500H,內存單元:1500H的內容為2500H,內存單元2500H的內容為3500H,PC的值為4500H,采用相對尋址方式,有效地址為2500H的操作數是()。A、1500HB、2500HC、3500HD、4500H標準答案:C知識點解析:形式地址為2500H說明操作數存放在主存單元2500H中,因此得到操作數為3500H。19、試比較各種尋址方式的效率,以下結論中不正確的是()。A、立即尋址的效率高于堆棧尋址B、堆棧尋址的效率高于寄存器尋址C、寄存器一次間接尋址的效率高于變址尋址D、變址尋址的效率高于一次間接尋址標準答案:B知識點解析:立即尋址操作數在指令中,不需要訪問任何寄存器或內存,取數最快。堆棧尋址可能是硬堆棧(寄存器)或軟堆棧(內存),采用軟堆棧時比寄存器尋址慢。寄存器一次間接尋址先訪問寄存器得到地址,然后再訪問主存。而變址尋址訪問寄存器IX后,還要將A和(IX)相加(相加需要消耗時間),再根據相加的結果訪存。一次間接尋址需要兩次訪存,顯然慢于變址尋址。20、下列關于與寄存器有關的尋址方式的說法中,正確的是()。A、采用寄存器尋址的好處是可以縮短指令長度B、采用寄存器尋址方式的操作數一定在主存中C、采用寄存器直接尋址方式的操作數一定在寄存器中D、采用寄存器間接尋址方式的操作數一定在寄存器中標準答案:C知識點解析:寄存器尋址的好處是可以縮短指令的長度,寄存器尋址的操作數存放在寄存器中,其他情況存放在主存中。21、假設寄存器R中的數值為500,主存地址為500中存放的操作數是600,主存600的地址單元中存放的內容是700。如果想得到操作數為500,那么可以選用的尋址方式包括()。A、直接尋址500B、寄存器間接尋址(R)C、存儲器間接尋址(500)D、寄存器尋址R標準答案:D知識點解析:直接尋址500中,500就是有效地址,所訪問的主存地址500對應的內容是600。寄存器間接尋址(R)的訪問結果與選項A一樣。存儲器間接尋址(500)表示主存地址500中的內容為有效地址,所以有效地址為600,訪問的操作數是700。寄存器尋址R表示寄存器R的內容即為操作數500。22、地址碼直接給出的就是操作數本身的數值,這種尋址方式稱為()方式。A、基址尋址B、立即尋址C、直接尋址D、間接尋址標準答案:B知識點解析:本題主要考查立即尋址的概念。23、下列關于基址尋址的說法中,表述錯誤的是()。A、基址尋址擴大指令的尋址范圍B、基址尋址適合于多道程序設計C、基址寄存器的內容由操作系統(tǒng)確定,在執(zhí)行的過程中可變D、基址寄存器的內容由操作系統(tǒng)或管理程序確定,在執(zhí)行過程中其內容不變標準答案:C知識點解析:基址尋址是有效地址都加上了對應寄存器的內容,擴大了指令的尋址范圍,故選項A正確?;穼ぶ酚欣诙嗟莱绦蛟O計,故選項B正確?;芳拇嫫鞯膬热萦刹僮飨到y(tǒng)或管理程序確定,在執(zhí)行過程中其內容不變,故選項C錯誤,選項D正確。24、下列關于變址尋址的說法中,不正確的是()。A、變址尋址擴大了指令的尋址范圍B、變址尋址適合于編制循環(huán)程序C、變址尋址適合處理數組D、變址寄存器的內容由操作系統(tǒng)確定,在執(zhí)行的過程中不可變標準答案:D知識點解析:變址尋址中利用有效地址都加上了對應寄存器的內容,擴大了指令的尋址范圍,故選項A正確。變址尋址適合處理數組、編制循環(huán)程序,故選項B、C正確。變址寄存器的內容由用戶確定,在執(zhí)行過程中其內容可變,故選項D錯誤。25、若指令中地址碼給出的是操作數有效地址,這種尋址方式稱為()方式。A、基址尋址B、立即尋址C、直接尋址D、間接尋址標準答案:C知識點解析:地址碼中給出有效地址的尋址方式是直接尋址。26、程序控制類指令的功能是()。A、算術運算和邏輯運算B、主存和CPU之間的數據交換C、I/O和CPU之間的數據交換D、控制程序執(zhí)行順序標準答案:D知識點解析:程序控制類指令的功能是控制指令的執(zhí)行順序。27、設相對尋址的轉移指令占兩字節(jié),第一字節(jié)是操作碼,第二字節(jié)是相對位移量(用補碼表示),每蘭CPU從存儲器取出一字節(jié)時,即自動完成(PC)+1→PC。若當前PC的內容為2008H,要求轉移到2001H,則該轉移指令第二字節(jié)的內容為()。A、05HB、07HC、F8HD、F7H標準答案:D知識點解析:由于轉移指令占兩字節(jié),當PC的內容為2008H時,執(zhí)行完轉移指令后PC的內容為200AH,所以有2001H一200AH=一9H,用補碼表示為F7H。28、下面關于CISC與RISC各自追求的主要目標的說法中,不正確的是()。A、CISC追求指令系統(tǒng)的功能復雜和完備B、CISC是為了彌補高級語言程序和機器語言程序之間的差異C、RISC追求指令系統(tǒng)的精簡、高效,精簡高速的硬件組成D、RISC是為了彌補高級語言程序和機器語言程序之間的差異標準答案:D知識點解析:CISC:追求指令系統(tǒng)的功能復雜和完備,以彌補高級語言程序和機器語言程序之間的差異。RISC:追求指令系統(tǒng)的精簡、高效,精簡高速的硬件組成,精簡智能的編譯軟件,達到低價高性能的理想目的。29、CISC與RISC的區(qū)別表現在()。A、CISC指令功能簡單,指令功能齊全B、CISC指令復雜,指令功能齊全,指令條數多,并行度差C、RISC指令功能簡單,指令格式規(guī)整,指令條數少,并行性高D、B和C均正確標準答案:D知識點解析:CISC指令復雜,指令功能齊全,硬件實現復雜,指令條數多,并行度差。RISC指令功能簡單,指令格式規(guī)整,指令條數少,實現簡單,并行性高。30、下列關于RISC指令系統(tǒng)設計思想的說法中,不正確的是()。A、指令長度固定、只有Load/Store指令可以訪存B、指令種類較少且功能單一,多用硬布線控制實現C、設置大量的通用寄存器,指令和數據按邊界對齊存放D、采用流水線技術,尋址方式種類豐富標準答案:D知識點解析:采用流水線技術屬于RISC的思想,但RISC的指令尋址方式種類少(通常限制在2~3種),以防止降低編譯和執(zhí)行的效率。其他項均屬于RISC的思想。31、計算機指令中要用到的操作數一般可以來自()部件。A、通用寄存器B、外圍設備(接口)中的寄存器C、內存的存儲單元D、以上答案都正確標準答案:D知識點解析:(1)CPU內部的通用寄存器,此時應在指令字中給出用到的寄存器編號(寄存器名),通用寄存器的數量一般為幾個、十幾個,故在指令字中須為其分配2,3,4,5或更多的數來表示一個寄存器;該寄存器的內容可以是指令運算用到的數據,也可能用作一個操作數的地址。(2)可以是外圍設備(接口)中的一個寄存器,通常用設備編號或設備輸入/輸出端口地址或設備映像地址來表示。(3)可以是內存儲器的一個存儲單元,此時應在指令字中給出該存儲單元的地址。32、關于計算機系統(tǒng)中通用的尋址方式,以下說法中不正確的是()。A、立即數尋址:操作數直接給出在指令字中,即指令字中直接給出的不再是操作數地址,而是操作數本身B、直接尋址:操作數地址字段直接給出操作數本身C、變址尋址:指令字中給出的一個數值(變址偏移量)與指定的一個寄存器(變址寄存器)的內容相加之和作為操作數的地址,用于讀寫存儲器D、基地址尋址:把在程序中所用的地址與一個特定的寄存器(基地址寄存器)的內容相加之和作為操作數的地址或指令的地址標準答案:B知識點解析:計算機的尋址方式如下:(1)立即數尋址:操作數直接在指令字中給出,即指令字中直接給出的不再是操作數地址,而是操作數本身。(2)直接尋址:操作數地址字段直接給出操作數在存儲器中的地址。(3)寄存器尋址:指令字中直接給出操作數所在的通用寄存器的編號。(4)寄存器間接尋址:指令字中給出通用寄存器的編號,在寄存器中給出的不是一個操作數,而是操作數地址時,就可以用這一地址去讀寫存儲器。(5)變址尋址:指令字中給出的一個數值(變址偏移量)與指定的一個寄存器(變址寄存器)的內容相加之和作為操作數的地址,用于讀寫存儲器。(6)相對尋址:指令字中給出的一個數值(相對尋址偏移量)與程序計數器PC的內容相加之和作為操作數的地址或轉移指令的轉移地址。(7)基地址尋址:把在程序中所用的地址與一個特定的寄存器(基地址寄存器)的內容相加之和作為操作數的地址或指令的地址。(8)間接尋址:指令字的地址字段給出的既不是一個操作數的地址,也不是下一條指令的地址,而是一個操作數地址的地址,或一條指令地址的地址。(9)堆棧尋址:堆棧是存儲器中一塊特定的按“后進先出”原則管理的存儲區(qū),該存儲區(qū)中被讀寫單元的地址是用一個特定的寄存器存儲的,該寄存器被稱為堆棧指針(SP)。如果有些指令,其操作碼部分已經指明一個操作數為堆棧中的一個單元的內容,則它已經約定將使用sP訪問該單元,故不必在指令的操作數地址字段中另加說明。二、綜合應用題(本題共8題,每題1.0分,共8分。)33、一條指令通常由哪兩個部分組成?指令的操作碼一般有哪幾種組織方式?這幾種方式各自應用在什么場合?各自的優(yōu)缺點是什么?標準答案:一條指令要由操作碼和操作數地址兩部分組成。操作碼用于指明本條指令的操作功能;指令的操作數地址用于給出被操作的信息的地址,包括參加運算的一個或多個操作數所在的地址、運算結果的保存地址、程序的轉移地址、被調用的子程序的入口地址等。操作碼的組織有如下三種處理情況。(1)定長的操作碼的組織方案:一般在指令字的最高位部分分配固定的若干位用于表示操作碼。優(yōu)點:簡化計算機硬件設計,提高指令譯碼和識別的速度。缺點:單獨為操作碼劃分出固定的多位后,留給表示操作數地址的位數就會嚴重不足。(2)變長的操作碼的組織方案:在指令字的最高位部分安排指令的操作碼,操作碼有長有短。一些位在不同的指令中有不同的效用,在一些指令中,這些位用作操作碼,而在另外一些指令中,這些位用作操作數的地址,不同指令的操作數長度就會不同,即盡量為那些最常用、用于表示操作數地址的位數要求較多的指令少分配幾位操作碼;而對那些表示操作數地址的位數要求較少的指令多分配幾位操作碼;對那些無操作數的指令,整個指令字的所有位均用作操作碼。優(yōu)點:在比較短的一個指令字中,既能表示出比較多的指令條數,又能盡量滿足給出相應的操作數地址。缺點:指令復雜,譯碼時間長,執(zhí)行時占用CPU周期多。(3)操作碼字段與操作數地址有所交叉的方案:與變長的操作碼組織方案類似,不同之處是表示操作碼所用到的一些二進制位不再集中在指令字的最高位部分,而是與表示操作數地址的一些字段有所交叉。缺點:指令比變長操作碼的組織方案更復雜。知識點解析:暫無解析34、根據操作數所在位置,指出其尋址方式(填空):(1)操作數在寄存器中,為()尋址方式。(2)操作數地址在寄存器,為()尋址方式。(3)操作數在指令中,為()尋址方式。(4)操作數地址(主存)在指令中,為()尋址方式。(5)操作數的地址為某一寄存器內容與位移量之和,可以是()尋址方式。標準答案:(1)操作數在寄存器中的情況是寄存器(直接)尋址方式。(2)操作數地址在寄存器中的情況是(寄存器間接)尋址方式。(3)操作數在指令中的情況是(立即)尋址方式。(4)操作數地址(主存)在指令中的情況是(直接)尋址方式。(5)操作數的地址為某一寄存器內容與位移量之和的情況,有可能是(相對)尋址方式、(基值)尋址方式或(變址)尋址方式。知識點解析:暫無解析35、某計算機字長為16位,存儲器直接尋址空間為128字,變址時的位移量為一64~+63,16個通用寄存器均可作為變址寄存器。采用擴展操作碼技術,設計一套指令系統(tǒng)格式,滿足下列尋址類型的要求:(1)直接尋址的二地址指令3條。(2)變址尋址的一地址指令6條。(3)寄存器尋址二地址指令8條。(4)直接尋址的一地址指令12條。(5)零地址指令32條。標準答案:由題意知道是多種尋址方式,為簡化指令設計,選用擴展操作碼方式,所以要求的指令數從(1)到(5)遞增順序設計。(1)二地址直接尋址指令的操作碼部分應為2位,故操作碼可定義成00、01、10,總的指令長度可以是操作碼2位,地址碼為7位×2字段共14位。(2)一地址變址尋址指令的操作碼可從11000開始,順序遞增到11101為止,總的指令長度可以是5位操作碼,4位寄存器編碼,7位地址碼,共16位。(3)二地址寄存器尋址指令的操作碼可以從11110000開始,順序遞增到11110111為止,總的指令長度可以是8位操作碼,寄存器共24個,地址碼為4位×2字段=8位。(4)一地址直接尋址指令的操作碼部分可以從111110000開始,順序遞增到111111011為止,總的指令長度是9位操作碼,7位地址碼,共16位。(5)零地址指令的操作碼雖可從111111100000開始,順序遞增到111111110000,但指令總長是12位,而上述其他指令的長度都可為16位,所以這里將表示32種不同零地址指令的5位移動到16位指令的最后5位,因而從1111111000000000~111111100001111。知識點解析:暫無解析36、字長為16位的某計算機,其主存容量為64KB,采用單字長單地址指令,共有64條指令。請解決以下問題:(1)系統(tǒng)采用立即尋址,請給出指令的設計格式。(2)系統(tǒng)采用直接尋址,請給出指令的設計格式。(3)系統(tǒng)采用基址尋址,請給出指令的設計格式。(4)系統(tǒng)采用相對尋址,請給出指令的設計格式。標準答案:64條指令需占用操作碼字段(OP)6位,這樣指令余下長度為10位。為了覆蓋主存64K字的地址空間,設尋址模式(x)2位,形式地址(D)8位,其指令格式如下:尋址模式定義如下:x=00直接尋址有效地址E=D(256單元)x=01間接尋址有效地址E=(D)(64K)x=10變址尋址有效地址E=(R)+D(64K)x=11相對尋址有效地址E=(PC)+D(64K)其中R為變址寄存器(16位),PC為程序計數器(16位),在變址和相對尋址時位移量D可正可負。知識點解析:暫無解析37、設某計算機有變址尋址、間接尋址和相對尋址等尋址方式。設當前指令的地址碼部分為001AH,正在執(zhí)行的指令所在地址為1F05H,變址寄存器中的內容為23A0H。(1)當執(zhí)行取數指令時,如為變址尋址方式,取出的數為多少?(2)如為間接尋址,取出的數為多少?(3)當執(zhí)行轉移指令時,轉移地址為多少?已知存儲器的部分地址及相應內容,見下表:標準答案:(1)變址尋址的尋址過程如下:變址尋址工作原理:指令地址碼部分給出的地址A和指定的變址寄存器x的內容通過加法器相加,所得的和作為地址從存儲器中讀出所需的操作數。因此,操作數S=((Rx)+A)=(23AOH+001AH):(23BAH)=1748H。(2)間接尋址的尋址過程如下:變址尋址工作原理:對于存儲器一次間址的情況,需訪問兩次存儲器才能取得數據:第一次從存儲器讀出操作數地址:第二次從該地址中讀取操作數。因此,操作數S=((A))=((001AH))=(23A0H)=2600H。(3)轉移指令使用相對尋址,其過程如下:轉移地址=(PC)+A=1F06H+1H+001AH=1F21H。知識點解析:暫無解析38、某計算機主存容量為4M×16位,且存儲字長與指令字長相等,若該機指令系統(tǒng)可完成108種操作,操作碼位數固定,且有直接、變址、基址、相對、立即5種尋址方式,試回答:(1)畫出一地址指令格式并指出各字段的作用。(2)該指令直接尋址的最大范圍。(3)一次間址和多次間址的尋址范圍。(4)立即數的范圍(十進制表示)。(5)相對尋址的位移量(十進制表示)。(6)上述5種尋址方式的指令哪一種執(zhí)行時間最短?哪一種最長?為什么?哪一種便于程序的浮動?哪一種最適合處理數組問題?(7)如何修改指令格式,使指令的尋址范圍可擴大到4M?(8)為使一條轉移指令能夠轉移到主存的任一位置,可采取什么措施?標準答案:(1)27=128>108條指令,23=8>6種尋址方式。(2)直接尋址范圍26=64。(3)一次間址和多次間址的尋址范圍都是64K。(4)立即數范圍0一63。(5)位移量為一32~+31。(6)立即尋址執(zhí)行時間最短,因為操作數在指令中;多次間址時間最長,因為要多次訪問內存。(7)4M=222,將指令字長擴展為2字節(jié)即32位。(8)可使用8086的段尋址,即可用段間尋址。知識點解析:暫無解析39、某16位計算機所使用的指令格式和尋址方式如下圖所示,該機有一個20位基址寄存器,16個16位通用寄存器。指令匯編格式中的S(源)、D(目標)都是通用寄存器,M是主存中的一個單元。三種指令的操作碼分別是MOV(OP)=(A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H。MOV是傳送指令,STA為寫數指令,LDA為讀數指令,如下圖所示。要求:(1)分析三種指令的指令格式與尋址方式特點。(2)CPU完成哪一種操作所花的時間最短?哪一種操作所花時間最長?第二種指令的執(zhí)行時間有時會等于第三種指令的執(zhí)行時間嗎?(3)下列情況下每個十六進制指令字分別代表什么操作?其中如果有編碼不正確,如何改正才能成為合法指令?①(FOF1)H(3CD2)H②(2856)H③(6DC6)H④(1C2)H標準答案:(1)第一種指令是單字長二地址指令,RR型;第二種指令是雙字長二地址指令,RS型,其中S采用基址尋址或變址尋址,R由源寄存器決定。第三種也是雙字長二地址指令,RS型,R由目標寄存器決定,S由20位地址(直接尋址)決定。(2)處理機完成第一種指令所花的時間最短,因為RR型指令不需要訪問存儲器。第二種指令所花的時間最長,因為RS型指令需要訪問存儲器,同時要進行尋址方式的變換運算(基址或變址),這也需要時間。第二種指令的執(zhí)行時間不會等于第三種指令,因為第三種指令雖然也訪問存儲器,但節(jié)省了求有效地址運算的時間開銷。(3)根據已知條件:MOV(OP)=0001010,STA(OP)=011011,LDA(OP)=111100,將指令的十六進制格式轉換為二進制代碼且比較后可知:①(FOFl)H(3CD2)H指令代表LDA指令,編碼正確,其含義是把主存(13CD2)H地址單元的內容取至15號寄存器。②(2856)H代表MOV指令,編碼正確,含義是把5號源寄存器的內容傳送至6號目標寄存器。③(6DC6)H是單字長指令,一定是MOV指令,但編碼錯誤,可改正為(28D6)H。④(1C2)H是單字長指令,代表MOV指令,但編碼錯誤,可改正為(28D6)H。知識點解析:暫無解析40、設某計算機有變址尋址、間接尋址和相對尋址等尋址方式,一個指令字長等于一個存儲字。設當前指令的地址碼部分為001AH,正在執(zhí)行的指令所在地址為1F05H,變址寄存器中的內容為23AOH。已知存儲器的部分地址及相應內容如下表所示。(1)當執(zhí)行取數指令時,如為變址尋址方式,取出的數為多少?(2)如為間接尋址,取出的數為多少?(3)設計算機每取一個存儲字PC自動加1,轉移指令采用相對尋址,當執(zhí)行轉移指令時,轉移地址為多少?若希望轉移到23AOH,則指令的地址碼部分應設為多少?標準答案:本題考查指令的尋址方式。前兩小題涉及數據尋址,其最終目的是尋址操作數,第3小題涉及指令尋址,其目的是尋址下一條將要執(zhí)行的指令地址。下表列出了基本的尋址方式,其中偏移尋址包括變址尋址、基址尋址和相對尋址三種方式。特別注意相對尋址方式中的PC值更新的問題,根據歷年統(tǒng)考真題,通常在取出當前指令后立即將PC的內容加1(或加增量),使之變成下一條指令的地址。(1)變址尋址時,操作數S=((Rx)+A)=(23AOH+001AH)=(23BAH)=1748H。(2)間接尋址時,操作數S=((A))=((001AH))=(23AOH)=2600H。(3)轉移指令使用相對尋址,因為指令字長等于存儲字長,PC每取出一條指令后自動加1,因此,轉移地址=(PC)+1+AH=1F05H+1+001AH=1F20H。若希望轉移到23AOH,則指令的地址碼部分應為23AOH一(PC)一1=23AOH—1F05H一1=049AH。知識點解析:暫無解析計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷第3套一、單選題(本題共23題,每題1.0分,共23分。)1、下列關于相聯存儲器的說法中,錯誤的是()。A、相聯存儲器指的是按內容訪問的存儲器B、在實現技術相同的情況下,容量較小的相聯存儲器速度較快C、相聯存儲器結構簡單,價格便宜D、在存儲單元數目不變的情況下,存儲字長變長,相聯存儲器的訪問速度下降標準答案:C知識點解析:此題考查相聯存儲器的基本概念。2、下列關于DRAM和SRAM的說法中,錯誤的是()。I.SRAM不是易失性存儲器,而DRAM是易失性存儲器Ⅱ.DRAM比SRAM集成度更高,因此讀寫速度也更快Ⅲ.主存只能由DRAM構成,而高速緩存只能由SRAM構成Ⅳ.與SRAM相比,DRAM由于需要刷新,所以功耗較高A、Ⅱ、Ⅲ冪口ⅣB、I、Ⅲ和ⅣC、I、Ⅱ和ⅢD、I、Ⅱ、Ⅲ和Ⅳ標準答案:D知識點解析:SRAM和DRAM都屬于易失性存儲器,掉電就會丟失,故I錯誤。SRAM的集成度雖然更低,但速度更快,因此通常用于高速緩存Cache,故Ⅱ錯誤。主存可以用SRAM實現,只是成本高,故Ⅲ錯誤。與SRAM相比,DRAM成本低、功耗低,但需要刷新,故Ⅳ錯誤。3、某機字長32位,主存容量1MB,按字編址,塊長512B,Cache共可存放16個塊,采用直接映射方式,則Cache地址長度為()。A、11位B、13位C、18位D、20位標準答案:A知識點解析:主存地址中除去主存字塊標記的部分就是Cache地址,結構如下所示:而Cache地址的格式如下圖所示:其中,塊長512B,主存按字(32位)編址,512B/4B=128=27,即塊內字地址7位;Cache共可存放16個塊,采用直接映射方式,24=16,即Cache字塊地址4位。故Cache地址共4+7=11位,選A。4、在Cache和主存構成的兩級存儲體系中,Cache的存取時間是100ns,主存的存取時間是1000ns。如果希望有效(平均)存取時間不超過Cache存取時間的15%,則Cache的命中率至少應為()。A、90%B、98%C、95%D、99%標準答案:D知識點解析:設Cache命中率為a,則(1000+100)(1-a)+100a≤115,解得a≥0.985,故至少為99%。5、下列關于Cache寫策略的論述中,錯誤的是()。A、全寫法(寫直達法)充分保證Cache與主存的一致性B、采用全寫法時,不需要為Cache行設置“臟位/修改位”C、寫回法(回寫法)降低了主存帶寬需求(即減少了Cache與主存之間的通信量)D、多處理器系統(tǒng)通常采用寫回法標準答案:D知識點解析:采用全寫法時,主存一Cache數據始終一致,被替換的Cache行不必寫回主存,所以不需要為Cache行設置“修改位”。對安全性、可靠性要求高,不允許有主存一Cache數據不一致現象發(fā)生的計算機系統(tǒng),它的Cache必須采用全寫法。6、假定用若干個8K×8位的芯片組成一個32K×32位的存儲器,則地址41FOH所在芯片的最大地址是()。A、0000HB、4FFFHC、5FFFHD、7FFFH標準答案:C知識點解析:用8K×8位的芯片組成一個32K×32位的存儲器,每行中所需芯片數為4,每列中所需芯片數為4,各行芯片的地址分配如下:第一行(4個芯片并聯):0000H一1FFFH第二行(4個芯片并聯):2000H一3FFFH第三行(4個芯片并聯):4000H一5FFFH第四行(4個芯片并聯):6000H一7FFFH故,地址為41FOH所在芯片的最大地址即5FFFH。7、某機器采用四體低位交叉存儲器,現分別執(zhí)行下述操作:(1)讀取6個連續(xù)地址單元中存放的存儲字,重復80次:(2)讀取8個連續(xù)地址單元中存放的存儲字,重復60次:則(1)、(2)所花時間之比為()。A、1:1B、2:1C、4:3D、3:4標準答案:C知識點解析:假設存儲器的存取周期為T:在(1)的情況下,連續(xù)讀取6個存儲字需時T+(6—1)×(T/4)=2.25T,但存放連續(xù)字中第一個字的存儲器需到3T時間后才能進行下一輪讀取,故(1)共需時3T×(80—1)+2.25T=239.75T。同理,在(2)的情況下,一輪讀取需時T+(8—1)×(T/4)=2.75T,但開始下一輪讀取需3T時間后,故(2)共需時3T×(60—1)+2.75T=179.75T。綜合上述分析,(1)、(2)所花時間之比約為4:3。8、某計算機的存儲系統(tǒng)由Cache一主存系統(tǒng)構成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU執(zhí)行一段程序時,Cache完成存取的次數為4800次,主存完成的存取次數為200次,該Cache一主存系統(tǒng)的效率是()。(設Cache和主存不能同時訪問。)A、0.833B、0.856C、0.958D、0.862標準答案:A知識點解析:命中率=4800/(4800+200)=0.96,平均訪問時間=0.96×10+(1-0.96)×(10+50)=12ns,故效率=10/12=0.833。9、某機字長32位,主存容量1MB,按字編址,塊長512B,Cache共可存放16個塊,采用直接映像方式,則Cache地址長度為()。A、11位B、13位C、18位D、20位標準答案:A知識點解析:主存地址中除去tag(主存字塊標記)的部分就是Cache地址。其中,塊長512B,主存按字編址,512B/(4B/W)=128W=27W,即塊內字地址7位。Cache共可存放16個塊,采用直接映像方式,24=16,即Cache字塊地址4位。故Cache地址共4+7=11位,選項A正確。10、n體(模n)交叉編址存儲器在()時,其存取帶寬是單體存儲器的n倍。A、連續(xù)訪存的n個地址是針對同一個存儲模塊B、任何情況下都能C、連續(xù)訪存的n個地址是針對不同的存儲模塊D、任何情況下都不能標準答案:C知識點解析:此題考查n體(模n)交叉編址存儲器的特性。11、設有主存一Cache層次的存儲器,其主存容量1MB,Cache容量16KB,每字塊有8個字,每字32位,采用直接地址映像方式。若主存地址為35301H,且CPU訪問Cache命中,則該主存塊在Cache的第()字塊中(Cache起始字塊為第0字塊)。A、152B、153C、154D、151標準答案:A知識點解析:主存地址35301H對應的二進制為00110101001100000001,現在要分析該地址中哪些位是Cache塊內地址、主存字塊標記和Cache字塊地址。低位是塊內地址,每個字塊8個字,一個塊內有25B(每字32位),所以低5位表示字塊內地址。主存字塊標記為高6位(1MB÷16KB=64=26),其余010011000即為Cache字塊地址,對應的十進制數為152。12、雙端口存儲器在()發(fā)生訪問沖突。A、左端口與右端口同時被訪問的情況下B、同時訪問左端口與右端口的地址碼不同的情況下C、同時訪問左端口與右端口的地址碼相同的情況下D、任何情況下都不標準答案:C知識點解析:此題考查雙端口存儲器的特性。13、下列關于雙端口存儲器和交叉存儲器的敘述中,正確的是()。A、雙端口存儲器兩個端口使用同一組地址線、數據線和讀寫控制線,同時訪問同一區(qū)間、同一單元。B、雙端口存儲器當兩個端口同時訪問相同的地址碼時必然會發(fā)生沖突C、高位多體交叉存儲器的設計依據了程序的局部性原理D、高位四體交叉存儲器可能在一個存儲周期內連續(xù)訪問四個模塊標準答案:D知識點解析:雙端口RAM的兩個端口具有2組相互獨立的地址線、數據線和讀寫控制線,因此可以同時訪問同一區(qū)間、同一單元,故選項A錯誤。當兩個端口同時對相同的單元進行讀操作時,不會發(fā)生沖突,故選項B錯誤。高位多體交叉存儲器由于在單個存儲器中字是連續(xù)存放的,所以不能保證程序的局部性原理;而低位多體交叉存儲器由于是交叉存放,所以能很好地滿足程序的局部性原理,故選項C錯誤。高位四體交叉存儲器雖然不能滿足程序的連續(xù)讀取,但仍可能一次連續(xù)讀出彼此地址相差一個存儲體容量的4個字,只是這樣讀的概率較小,故選項D正確。14、下列關于主存一體多字和多體交叉方案的敘述中,不正確的是()。A、主存一體多字使每個主存單元同時存儲幾個主存字,則每一次讀操作就同時讀出幾個主存字,大大提高了主存讀出一個字的平均速度B、多體交叉編址把主存儲器分成幾個能獨立讀寫的、字長為多個主存字的主體C、主存一體多字需要把每次讀出的幾個主存字保存在一個位數足夠長的存儲器中D、多體交叉編址按讀寫需要情況,分別對每個存儲體執(zhí)行讀寫,幾個存儲體協(xié)同運行,提高了存儲體的讀寫速度標準答案:B知識點解析:主存一體多字的優(yōu)點是:通過加寬每個主存單元的寬度,增加每個主存單元所包括的數據位數,使每個主存單元同時存儲幾個主存字,則每一次讀操作就同時讀出了幾個主存字,使讀出一個主存字的平均讀出時間變?yōu)樵瓉淼膸追种弧H秉c是:每次讀出的幾個主存字必須首先保存在一個位數足夠長的存儲器中,等待通過數據總線分幾次把它們傳送走。因此,選項A、C是正確的。多體交叉編址的優(yōu)點是:把主存儲器分成幾個能獨立讀寫的、字長為一個主存字的主體。由此可知選項B是錯誤的。多體交叉編址按讀寫需要情況,分別對每個存儲體執(zhí)行讀寫;通過合理的組織方式,使幾個存儲體協(xié)同運行,從而提供出比單個存儲體更高的(幾倍)讀寫速度。15、設存儲器容量為32字,字長為64位。模塊數m=4,采用低位交叉方式。存儲周期T=200ns,數據總線寬度為64位,總線傳輸周期r=50ns。該交叉存儲器的帶寬是()。A、32×107b/sB、8×107b/sC、73×107b/sD、18×107b/s標準答案:C知識點解析:低位交叉存儲器連續(xù)讀出4個字所需的時間為t=T+(m一1)×r=200ns+3×50ns=350ns=3.5×10-7s故帶寬為W=64×4b/(3.5×10-7s)=73×107b/s16、某機器采用四體低位交叉存儲器,現分別執(zhí)行下述操作:(1)讀取6個連續(xù)地址單元中存放的存儲字,重復80次;(2)讀取8個連續(xù)地址單元中存放的存儲字,重復60次。則(1)和(2)所花時間之比為()。A、1:1B、2:1C、4:3D、3:4標準答案:C知識點解析:假設存儲器的存取周期為T:(1)的情況下,連續(xù)讀取6個存儲字需時T+(6—1)×(T/4)=2.25T,但存放連續(xù)字中第一個字的存儲器需到3T時間后才能進行下一輪讀取,故(1)共需時3T×(80一1)+2.25T=239.75T。(2)的情況同理,一輪讀取需時T+(8一1)×(T/4)=2.75T,但開始下一輪讀取需3T時間后,故(2)共需時3T×(60一1)+2.75T=179.75T。綜合上述分析,(1)、(2)所花時間之比約為4:3。17、設n體交叉編址(低位交叉)存儲器中每個體的存儲字長等于數據總線寬度,每個體存取一個字的存取周期為T,總線傳輸周期為t,則T與t的關系以及讀取地址連續(xù)的n個字需要的時間分別是()。A、T=t,T+ntB、T=(n-1)t,T+ntC、T=nt,T+ntD、T=nt,T+(n-1)t標準答案:D知識點解析:此題考查n體交叉編址(低位交叉)存儲器的性能分析。18、實現虛擬存儲器的關鍵是虛擬地址向實際地址的快速變換。為此,在處理器內部設置一個特殊的Cache來記錄最近使用頁的頁表項,以快速完成地址轉換。不同文獻對這個特殊的Cache有不同的稱呼。下列選項中,不屬于這些稱呼的是()。A、轉換旁視緩沖器(TLB)B、轉換后援緩沖器C、快表D、慢表標準答案:D知識點解析:不同文獻對變換旁視緩沖器TLB有不同的稱呼。19、虛擬存儲器不能解決的問題是()。A、存儲系統(tǒng)成本高B、編程空間受限C、訪存速度慢D、多道程序共享主存而引發(fā)的信息安全標準答案:C知識點解析:存儲體系/存儲層次解決的共性問題就是存儲系統(tǒng)成本高。在此基礎上,虛擬存儲器還解決“編程空間受限”和“多道程序共享主存而引發(fā)的信息安全”兩個問題,其中后一個問題是通過在地址變換增加地址檢查功能來解決的?!霸L存速度慢”屬于Cache,而不是虛擬存儲器解決的問題。20、在頁面尺寸為4KB的頁式存儲管理中,頁表中的內容依次是2、5、6、8、7、11,則物理地址32773對應的邏輯地址為()。A、32773B、42773C、12293D、62773標準答案:C知識點解析:32773=32768+5=1000000000000000B+101B=1000000000000101B。后12位為頁內地址,前4位為頁號。物理頁號為8,對應邏輯頁號為3=11B。則邏輯地址=11000000000101B=3×4K+3=10240+2048+5=12288+5=1229321、當缺頁故障處理完畢后,處理器將()。A、重新執(zhí)行引發(fā)缺頁故障的指令B、執(zhí)行導致發(fā)生缺頁故障的指令的下一條指令C、重新開始執(zhí)行發(fā)生缺頁故障的指令所在的進程D、終止執(zhí)行發(fā)生缺頁故障的指令所在的進程標準答案:A知識點解析:當處理器欲訪問的頁面對應的頁表項中的“存在位”為0,即表示該頁面不在內存中,則處理器發(fā)出缺頁故障信號。當處理器處理缺頁故障后,將重新執(zhí)行引發(fā)缺頁故障的指令。22、頁式存儲管理系統(tǒng)不會出現()。A、抖動/顛簸B、內零頭(內碎片)C、外零頭(外碎片)D、越界訪問標準答案:C知識點解析:此題考查的知識點:抖動是頁式存儲管理特有的現象,因為頁式存儲管理中指令或數據可能跨頁存儲;頁式存儲管理會出現內零頭,段式存儲管理會出現外零頭;任何一種存儲管理都面臨著越界訪問的危險。23、下列關于頁式存儲管理與段式存儲管理的區(qū)別的論述中,正確的是()。A、頁式存儲管理更有利于存儲保護B、段式存儲管理的存儲空間利用率較高C、在段式存儲管理中,指令或數據不會跨段存儲D、段的尺寸要大于頁的尺寸標準答案:C知識點解析:此題考查的知識點:段式存儲管理更有利于存儲保護;頁式存儲管理的存儲空間利用率較高。在段式存儲管理中指令或數據不會跨段存儲;段的尺寸可大可小,而頁的尺寸是固定的。二、綜合應用題(本題共3題,每題1.0分,共3分。)24、假設CPU執(zhí)行某段程序時,950次從Cache得到數據,50次從主存得到數據,已知Cache存取周期為50ns,主存存取周期為200ns(設每次訪問時,Cache訪問與主存訪問并發(fā)進行,如Cache命中則中斷主存的訪問)。求:(1)Cache的命中率。(2)平均訪問時間。(3)Cache一主存系統(tǒng)的效率。標準答案:(1)Cache未命中情況下才需要從主存取數據,故Cache的命中率=Cache命中次數÷(Cache命中次數+Cache未命中次數)=950÷(950+50)=0.95(2)平均訪問時間=(950×50ns+50×200ns)÷1000=57.5ns(3)Cache一主存系統(tǒng)的效率=Cache存取周期/平均訪問時間=50÷57.5×100%=87.0%知識點解析:暫無解析25、已知某8位機的主存采用半導體存儲器,地址碼為18位,若使用4K×4位RAM芯片組成該機所允許的最大主存空間,并選用模塊條的形式,問:(1)若每個模塊條為32K×8位,共需幾個模塊條?(2)每個模塊內共有多少片RAM芯片?(3)主存共需多少RAM芯片?CPU如何選擇各模塊條?標準答案:(1)由于主存地址碼給定18位,所以最大存儲空間為218=256KB,主存的最大容量為256KB?,F每個模塊條的存儲容量為32KB,所以主存共需256KB÷32KB=8塊板。(2)每個模塊條的存儲容量為32KB,現使用4K×4位的RAM芯片拼成4K×8位(共8組),用地址碼的低12位(A0一A11)直接接到芯片地址輸入端,然后用地址的高3位(A14一A12)通過3線一8線譯碼器輸出,分別接到8組芯片的選片端。共有8×2=16個RAM。(3)據前面所得,共需8個模塊條,每個模塊條上有16片芯片,故主存共需8×16=128片RAM芯片。知識點解析:暫無解析26、設某機中,CPU的地址總線為A15~A0,數據總線為D7~D0(A0、D0為最低位)。存儲器地址空間為3000H~67FFH。其中3000H一4FFFH為ROM區(qū),選用4K×2的ROM芯片;5000H~67FFH為RAM區(qū),選用2K×4的SRAM芯片。請問:(1)組成該存儲器需要多少片ROM芯片和SRAM芯片?(2)ROM芯片、SRAM芯片各需連接CPU的哪幾根地址線和數據線?(3)應如何設置片選信號,分別寫出各片選信號的邏輯表達式。標準答案:(1)已知數據總線為8位,ROM區(qū)為3000H~4FFFFH,故ROM的容量為8K×8b:ROM芯片數=(8K×8b)÷(4K×2b)=8片(分為2組,每組4片)。RAM區(qū)為5000H一67FFH,故RAM的容量為6K×8b:SRAM芯片數=(6K×8b)÷(2K×4b)=6片(分為3組,每組2片)。(2)ROM芯片的容量為4K×2,具有12根地址線、2根數據線,因此ROM芯片的地址線連接CPU地址線的低12位A11~A0,每組ROM內的4片芯片分別連接CPU數據線的D7D6、D5D4、D3D2、D1D0。SRAM芯片的容量為2K×4,具有11根地址線、4根數據線,因此SRAM芯片的地址線連接CPU地址線的低11位A10一A0,每組SRAM內的2片芯片分別連接CPU數據線的D7D6D5D4、D3D2D1D0。(3)ROM區(qū)有2個片選信號,RAM區(qū)有3個片選信號,共需5個片選信號,根據地址分配的要求,各片選信號的邏輯表達式如下:CS0=A15A14A13A12CS1=A15A14A13A12CS2=A15A14A13A12A11CS3=A15A14A13A12A11CS4=A15A14A13A12A11知識點解析:暫無解析計算機專業(yè)基礎綜合(計算機組成原理)模擬試卷第4套一、單選題(本題共30題,每題1.0分,共30分。)1、若用二進制數表示十進制數0到999999,則最少需要的二進制數的位數是()。A、6B、16C、20D、100000標準答案:C知識點解析:如果用二進制表示0~999999(<220)則需要20位。2、在補碼加法運算中,產生溢出的情況是()。I.兩個操作數的符號位相同,運算時采用單符號位,結果的符號位與操作數相同Ⅱ.兩個操作數的符號位相同,運算時采用單符號位,結果的符號位與操作數不同Ⅲ.運算時采用單符號位,結果的符號位和最高數位不同時產生進位Ⅳ.運算時采用單符號位,結果的符號位和最高數位相同時產生進位V.運算時采用雙符號位,運算結果的兩個符號位相同Ⅵ.運算時采用雙符號位,運算結果的兩個符號位不同A、I,Ⅲ,ⅤB、Ⅱ,Ⅳ,ⅥC、Ⅱ,Ⅲ,ⅥD、I,Ⅲ,Ⅵ標準答案:C知識點解析:常用的溢出判斷方法主要有三種:采用一個符號位、采用進位位和采用變形補碼。采用一個符號位的溢出條件為:結果的符號位與操作數符號位不同。采用進位位的溢出條件為:結果的符號位和最高數位不同時產生進位。采用雙符號位(變形補碼)的溢出條件為:運算結果的兩個符號位不同。3、計算機中常采用下列幾種編碼表示數據,其中,±0編碼相同的是()。I.原碼Ⅱ.反碼Ⅲ.補碼Ⅳ.移碼A、I和ⅢB、Ⅱ和ⅢC、Ⅲ和ⅣD、I和Ⅳ標準答案:C知識點解析:假設字長為8位,[+0]原=00000000,[一0]原=10000000;[+0]反=00000000,[一0]反=11111111;[+0]補=00000000,[一0]補=00000000;[+0]移=10000000,[一0]移=10000000。對于真值0,原碼和反碼各有兩種不同的表示形式,而補碼和移碼只有唯一的一種表示形式。正因為補碼和移碼0的表示形式唯一,才使得補碼和移碼比原碼和反碼能夠表示的負數個數多一個。4、如果X為負數,則已知[X]補,求[一X]補的方法是()。A、[X]補各值保持不變B、[X]補符號位變反,其他各位不變C、[X]補除符號位外,各位變反,末位加1D、[X]補連同符號位一起各位變反,末位加1標準答案:D知識點解析:[一X]補被稱為[X]補的機器負數,由[X]補求[一X]補的過程稱為對[X]補變補(求補),這是做減法運算時必須要完成的操作。不管X的真值為正或為負,已知[X]補求[一X]補的方法是:[X]補連同符號位一起各位變反,末位加1。[X]補表示的真值如果是正數,則變補后[一X]補所表示的真值變?yōu)樨摂担环催^來,[X]補表示的真值如果是負數,則[一X]補所表示的真值變?yōu)檎龜?。此題容易錯選選項C。如果除符號位外,各位變反,末位加1,得到的是[X]原,而不是[一X]補,且只有X為負數時成立。5、某計算機字長8位,采用補碼表示小數。若某數真值為一0.1001,則它在該計算機中的機器數形式為()。A、10111B、10110111C、10111000D、10110000標準答案:C知識點解析:補碼與原碼,[X]補求[一X]補的轉換:一0.1001=一0.100100
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板學校食堂承包經營合同范本
- Unit2 He's cool(說課稿)2023-2024學年外研版(三起)四年級下冊
- 2025合同模板工程的變更范本
- 2025江蘇:安全責任寫進集體合同模板范本
- Unit1 School(說課稿)-2024-2025人教版(新起點)英語一年級上冊
- 2023七年級語文上冊 第四單元 綜合性學習 少年正是讀書時說課稿 新人教版
- Unit5 I'm cleaning my room(說課稿)-2023-2024學年人教精通版英語五年級下冊001
- 2024年九年級語文下冊 第二單元 第5課 孔乙己說課稿 新人教版
- 2024-2025學年高中化學下學期第20周 常見氣體的制備說課稿
- Unit 1 people of achievement Reading for writing 說課稿-2024-2025學年高中英語人教版(2019)選擇性必修第一冊
- 英語經典口語1000句
- 進模模具設計
- 完整,滬教版小學四年級英語上冊單詞表
- 2021年高考化學真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 2023年北京市高考作文評分標準及優(yōu)秀、滿分作文
- 2023年大唐尿素投標文件
- 《鋼鐵是怎樣煉成的》名著閱讀(精講課件) 初中語文名著導讀
- 縮窄性心包炎課件
- 《工程電磁場》配套教學課件
- 職位管理手冊
- 東南大學 固體物理課件
評論
0/150
提交評論