2018年10月自考02384計算機原理試題及答案含解析_第1頁
2018年10月自考02384計算機原理試題及答案含解析_第2頁
2018年10月自考02384計算機原理試題及答案含解析_第3頁
2018年10月自考02384計算機原理試題及答案含解析_第4頁
2018年10月自考02384計算機原理試題及答案含解析_第5頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

計算機原理年月真題

02384201810

1、【單選題】直接執行微指令的是

編譯程序

微程序

A:

硬件

B:

匯編程序

C:

答D:案:C

解析:機器硬件直接執行微指令。

2、【單選題】下列器件中_不屬于_時序電路器件的是

寄存器

觸發器

A:

計數器

B:

數據選擇器

C:

答D:案:D

解析:數據選擇器屬于組合邏輯電路。

3、【單選題】若,則下列說法正確的是

A·B=1

A:

A+B=1

B:

C:

答D:案:C

解析:

若,則A與B不相等。

4、【單選題】負零的補碼表示為

100...00

000…00

A:

011…11

B:

.111…11

C:

答D:案:B

解析:見教材3.1節。0不是負數,其補碼等于原碼。

5、【單選題】假定下列字符碼中有數據校驗碼,但沒有數據錯誤,采用偶校驗的字符碼是

11001110

11010011

A:

11001100

B:

11001011

C:

答D:案:C

解析:偶校驗,偶數個1。

6、【單選題】ALU部件屬于

運算器

控制器

A:

存儲器

B:

寄存器

C:

答D:案:A

解析:ALU算術邏輯單元。

7、【單選題】原碼乘法是

先取操作數絕對值相乘,符號位單獨處理

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

A:

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

B:

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

C:

答D:案:A

解析:見教材4.2節。機器算法的運算規則總結如下:(1)被乘數和乘數均取絕對

值參加運算,符號位單獨處理。(2)為了避免中間結果溢出,被乘數、部分積取雙符

號位參加運算,部分積初值為0。(3)從乘數的最低位yn,開始對乘數進行判斷:若

yn=1,則部分積加上被乘數|X|,然后右移一位;如yn=0,則部分積加上0,然后右移一

位。(4)重復第(3)步n次。

8、【單選題】時序信號產生器用于對各種微操作的執行時間進行控制,它的主要組成部分_

不包括_

脈沖源

節拍與CPU周期信號發生器

A:

啟/??刂七壿?/p>

B:

存儲器

C:

答D:案:D

解析:見教材5.3節。它主要由如下幾個部分組成。1、脈沖源2、節拍信號發生器

3、CPU信號發生器4、啟/??刂七壿?/p>

9、【單選題】異步控制方式的優點是

時序關系簡單

時序劃分規整

A:

沒有時間上的浪費

B:

分散式控制

C:

答D:案:C

解析:見教材5.3節。2、異步控制方式異步控制方式又稱為可變時序控制方式,其

各項操作的時間不采用統一的時序信號控制,執行每條指令或每個操作需要多少時間就占

用多少時間,因此不要求各項操作必須在統一的“時間段”內完成,時序系統也不需要為

各項操作預先安排一個固定的“操作時間表”。優點:能按不同部件、不同設備的實際

需求分配時間,沒有時間上的浪費,時間安排緊湊、合理,提高了機器的工作效率。缺

點:由于沒有統一的基準時鐘信號,而是由各功能部件自己產生各自的時序信號自我控

制,因而要求各個部件要有“應答電路”(故又稱為分散控制方式或局部控制方式),控

制比較復雜。

10、【單選題】當多條指令進入流水線后在同一個時間段爭用同一個功能部件所發生的沖突

資源相關沖突

數據相關沖突

A:

控制相關沖突

B:

條件轉移引起的沖突

C:

D:

答案:A

解析:見教材5.7節。①資源相關沖突:資源相關是指多條指令進入流水線后在同一機

器時鐘周期內爭用同一個功能部件所發生的沖突,解決方法是增設一個存儲器,將指令和

數據分別放在兩個存儲器中。

11、【單選題】在主存和CPU之間增加高速緩存的目的是

解決CPU和主存之間速度匹配問題

擴大主存容量

A:

擴大CPU通用寄存器的數目

B:

擴大緩存容量

C:

答D:案:A

解析:見教材6.1節。高速緩沖存儲器(Cache)是處于主存儲器和CPU之間的一個快

速小容量的存儲器,用來保存CPU正在運行的程序和數據中的活躍部分。與主存儲器相

比,它的存取速度快,但存儲容量小,位成本較高。

12、【單選題】用存儲容量為16K×1位的存儲器芯片組成一個64K×8位的存儲器,則在字

方向和位方向擴展的倍數分別為

4和2

4和8

A:

2和4

B:

8和4

C:

答D:案:B

解析:64/16=4,8/1=8

13、【單選題】計算機的DMA操作是

由CPU控制數據的傳送過程

由DMAC產生讀/寫指令完成數據傳送

A:

CPU中的寄存器暫存DMA的命令控制數據的傳送

B:

CPU對DMAC初始化后,由DMAC控制數據傳送

C:

答D:案:D

解析:見教材7.4節所謂DMA方式,是在外設與主存之間開辟一條“直接數據傳送通

道”,在不需要CPU干預也不需要軟件介入的情況下,在兩者之間進行高速數據傳送的一

種方式。

14、【單選題】中斷向量可提供

被選中設備的地址

傳送數據的起始地址

A:

主程序的斷點地址

B:

中斷服務程序的入口地址

C:

答D:案:D

解析:見教材7.3節,中斷向量存放的是中斷服務程序的入口地址。

15、【單選題】存儲器與1O設備統一編址時,進行輸入、輸出操作的指令是

控制指令

中斷指令

A:

訪存指令

B:

I/O指令

C:

答D:案:C

解析:見教材7.1節,因為統一編址,IO設備也是掛到與內存一樣的總線,只是地址不

同,所以通過訪問內存指令的方式。

16、【問答題】寫出題26圖所示電路的邏輯表達式,并列出真值表。

答案:

17、【問答題】已知[X]補=(1.1100001)2,求X。

答案:

18、【問答題】已知x=-01111,y=+11001,用變形補碼(雙符號位)計算x+y,同時指出運算結

果是否溢出。

答案:

19、【問答題】非流水線計算機在執行指令的過程中,會產生數據、資源和控制相關沖突嗎?

在非流水線計算機中,我們同樣可以將指令的執行劃分為四個子過程,這四個子過程分別為取

指令、指令譯碼、指令執行以及結果寫回假設完成每個子過程所需的時間為100ps,請問完成

10條指令需要多長時間?

答案:不會。100psx4x10=4000ps=4ns

20、【問答題】Cache的存取周期為5ns,主存的存取周期為25ns,Cache系統的平均訪存時

間為6ns,求Cache的命中率。

答案:假設Cache命中次數為x次,主存命中為y次則平均訪存時間

=(5x+25y)/(x+y)=6∴y/x=1/19Cache的命中率

=x/(x+y)=1/(1+y/x)=1/(1+1/19)=19/20=95%

21、【問答題】4位右移寄存器的初始值為1100”,串行輸入都為1,則在兩個移位脈沖CLK

作用下,分析移位寄存中的數值如何變化?

答案:第一個移位脈沖作用后:1110第二個移位脈沖作用后:1111

22、【問答題】什么是尋址方式?常用的尋址方式有哪些?

答案:指令中以什么方式提供操作數或操作數地址,稱為尋址方式。(1)立即尋址

(2)寄存器尋址(3)直接尋址(4)寄存器間接尋址(5)存儲器間接尋址

(6)變址尋址(7)相對尋址(8)基址尋址

23、【問答題】計算機時序信號一般采用由CPU周期節拍電位與時鐘脈沖組成的多級時序體

制。請說明組合邏輯控制器和微程序控制器分別采用什么時序體制,并描述節拍信號發生器的

構成方法。

答案:在組合邏輯控制器中,時序信號往往采用CPU周期、節拍電位與時鐘脈沖三級體

制。在微程序控制器中,一般采用節拍電位與時鐘脈沖的兩級體制。由以下部分構

成:脈沖源、節拍信號發生器、CPU信號發生器、啟/??刂七壿?/p>

24、【問答題】什么是相聯存儲器?相聯存儲器一般用在什么場合?

答案:相聯存儲器:用存儲內容作為地址訪問的存儲器。應用場合:在Cache中,相聯

存儲器用于存放在Cache中的主存單元的地址。在虛擬存儲器中,相聯存儲器用于存放段

表、頁表和快表等。

25、【問答題】題35圖為一個8只LED燈的接口控制電路,控制程序如下。請問:(1)該

電路完成什么功能?(2)該接口屬于何種輸入輸出控制方式?為什么?

答案:(1)LED燈從上到下依次發亮2秒(每次只有一盞LED亮),循環不斷。(2)

該接口屬程序直接控制方式中的無條件傳送方式,CPU同LED之間無聯絡信號,且無中斷

控制邏輯。LED總是已準備好,可以接收來自CPU的信息。

26、【問答題】請說明單符號位補碼進行加法運算判斷溢出的條件。

答案:用符號位的進位與最高數值位的進位的異或來檢測,若異或的結果是1,則溢出;

若結果是0,則沒有溢出。

27、【填空題】計算機系統以硬件為基礎,通過配置各種軟件來擴充系統功能,形成一個有機

組合的復雜計算機系統。在一個計算機系統中,軟件和硬件的分界線是______。

答案:指令系統

28、【填空題】D觸發器原來的狀態為Q=0,當電路輸入端D=1時,觸發器的輸出Q=______。

答案:1

29、【填空題】十進制數64.5所對應的BCD碼表示為______。

答案:01100100.0101

30、【填空題】運算器的負溢出表示運算結果出現了______。

答案:10

31、【填空題】乘法器的硬件結構通常采用加法與______操作來實現。

答案:移位

32、【填空題】計算機之所以能夠自動工作,是因為CPU能自動地從存儲器里持續不斷地取

出并執行指令,構成了一個封閉的循環。當計算機運行時,在計算機各部件之間有指令和數據

不斷地流動,從而形成了______。

答案:指令流和數據流

33、【填空題】計算機對信息的處理是通過執行程序來實現的。CPU要控制整個程序的執行,

必須具有程序控制、操作控制、時間控制和______的基本功能。

溫馨提示

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

評論

0/150

提交評論