計算機組成原理綜合作業

2022-09-21 14:24:02 字數 4732 閱讀 9474

《計算機組成原理》綜合作業題與點評

《計算機組成原理與組合語言程式》教學課程組

一、 單選題

1、關於馮·諾依曼體系結構計算機描述錯誤的是( b )。

a、指令和資料是不加區別地混合儲存在同一儲存器中

b、將編好的程式和資料事先存入控制儲存器(cm)中,用「儲存程式」工作方式

c、計算機硬體由控制器、運算器、儲存器、輸入裝置和輸出裝置五大部件組成

d、由於指令和資料存放在同一儲存器中,因此馮·諾依曼結構中不能同時取指令和取運算元。

(點評:控制儲存器中存放的是微指令,而使用者編寫的程式執行時存放於儲存器中)

2、關於匯流排的「非同步通訊」控制方式的描述正確的是( a )。

a、沒有公用的時鐘,採用「應答」方式 b、通訊過程由統一的時序訊號來控制

c、是一種「並行通訊」方式d、是一種「序列通行」方式

(點評:並行和序列指資料傳輸的格式,它們既可以採用同步也可採用非同步方式傳輸。)

3、在計算機系統的多層結構中,介於微程式機器級(m1)作業系統機器級(m3)之間的是( b )。

a、組合語言級 b、機器指令語言級 c、作業系統級 d、虛擬機器級

4、在計算機的所有指令的執行中,都存在的乙個公共機器週期是( a )。

a、取指週期 b、取數週期 c、中斷週期 d、dma週期

(點評:指令的解釋過程(即執行過程)由取指、分析和執行週期構成,在分析週期還涉及取源運算元和取目的運算元的過程,取指是所有指令執行時必經的第一步。)

5、以下哪個計算機效能指標是用來表徵「參與運算的資料的基本位數」( d )。

a、運算速度 b、主存容量 c、資料通路寬度 d、機器字長

(點評:儲存字長、資料通路的寬度不一定等於機器的字長。儲存字長反映的是在乙個訪存週期能讀出的資料位數,取決於儲存器採用的設計技術,如單體多字、多體多字等並行分體技術;資料通路的寬度是在匯流排週期內一次所能傳輸的最大資料的位數,取決與資料匯流排的數量;機器的字長指cpu內一次參與運算的資料位數,字長越長,運算的效率和精度越高。

)6、在ieee754浮點數表示中,其尾數部分採用哪種編碼表示( b )。

a、移碼 b、原碼 c、反碼 d、補碼

(點評:在浮點數的表示中,階碼和尾數常用補碼表示,但在ieee格式的浮點數表示中,階碼用移碼表示,尾數用原碼表示。)

7、10位長度的原碼(其最高位為符號位)表示x,能表示的定點小數的數值範圍是(b )

a、-1≤ x ≤1-2-9b、-(1-2-9)≤ x ≤1-2-9

c、-(1-2-10)≤ x ≤1-2-10d -1≤ x ≤1-2-10

(點評:定點小數採用純小數的形式,即小數點左邊就是符號位,右邊為資料。原碼和反碼的表數範圍一致;但補碼表示的負數多了乙個數 -1,其補碼為1.000…0)

8、採用cache儲存體的目的是( a )。

a、解決cpu和主存之間的速度匹配問題 b、擴大cpu中通用暫存器的數量

c、擴大主存貯器容量d、降低儲存器的**

(點評:為了提高儲存器的頻寬(即傳輸速率),可採用「並行分體」技術,但由於程式中轉移指令和資料相關性的存在,儲存器的頻寬並非絕對地與採用的並行分體數量成正比,鑑此,應在儲存體系的設計上來尋求突破,推出了「虛擬儲存體系」和「cache儲存體系」。「虛擬儲存體系」解決主存容量不足的問題,「cache儲存體系」基於主存的速度與cpu的速度不匹配而提出。

)9、在下列移碼表示的機數中,其真值最大的是( a )。

a、11101101 b、10111111 c、00111111 d、01111111

(點評:提出移碼的目的是為了便於比較資料的大小,移碼類似於無符號數,直接比較大小。n+1位移碼,當偏置值為2n時,同一數值的補碼和移碼只是符號位不同,但是,偏置值也可以人為給定,如ieee754中階碼中移碼的偏值值是127而不是2 7=128。

)10、在定點二進位制運算器中,減法運算一般通過 ( d ) 來實現。

a、原碼運算的二進位制減法器 b、補碼運算的二進位制減法器

c、原碼運算的十進位制加法器 d、補碼運算的二進位制加法器

(點評:採用加法取代減法,可以節省比較大小的邏輯電路,採用補碼運算能將減法變成加法)

11、某計算機字長32位,其儲存容量為8mb,若按雙字編址,它的定址範圍是( c )。

a、0 ~ 256k-1 b、0 ~512k-1 c、0 ~1m-1 d、0~2m-1

(點評:前面提到,儲存字長不一定等於機器字長,這裡的儲存字長為64位(可理解為乙個儲存單元裡存放64b),因此,該儲存單元數= (8m×8)/64=1m=220,即總共有1m個單元,儲存器編址總是從0開始編,這裡的m不是mb而是220 ,所需的位址線為20條。)

12、設浮點數的尾數用雙符號位(變形補碼)表示,以下哪個不是規格化的( d )。

a、10.101101 b、01.001101 c、11.010101 d、00.011101

(點評:尾數規格化的目的是為了擴大表數範圍和規範運算結果。要求尾數數值部分的最高位與符號位不同。

顯然d不符合要求。a和b中的兩個符號位不一樣,在定點數的運算中表示溢位(p98),但是在浮點數的運算中,並不表示溢位,將這兩個資料右移一次(即右規)可以得到規範的尾數,右規只能做一次。)

13、(75)10的「2421碼」表示為( b )。

a、(01110101)2421 b、(11011011)2421 c、(11010101)2421 d、(01001011)2

(點評:bcd碼不就是8421碼,還有 2421、餘3碼和gray碼。2421碼是一種有權碼,但是有兩個值為2的權,規定:

大於等於5的數編碼時,先將使用最高位的權2,剩餘的位再編碼。)

14、以下資料中含有1位偶校驗位,哪個資料在傳輸過程中發生了錯誤 ( c )。

a、10111011 b、01100101 c、 11011001 d、10101001

(點評:含有校驗位的資料稱之為「校驗碼」,偶校驗碼中,1的個數為偶數,奇校驗碼中,1的個數為奇數。)

15、單位址指令中為了完成兩個數的算術運算,除位址碼指明的乙個運算元外,另乙個常需採用(c )。

a、堆疊定址方式 b、立即定址方式 c、隱含定址方式 d、間接定址方式

(點評:零位址指令中,運算元常採用堆疊定址方式獲得。)

16、某sram晶元,其容量為1024×16b,該晶元的資料線與位址線數之和是( a )。

a、26b、10 c、18d、16

(點評:儲存容量的格式,前面指單元數,後面指每個單元存放的資料位,儲存單元由位址線編碼指明,資料位數由資料線決定,=10+16 )。

17、以下哪個有關計算機組成原理概念的描述是不正確的( d )

a、中斷的「處理次序」可以通過遮蔽暫存器的遮蔽字來改變

b、中斷的響應必須發生在一條指令執行完畢後,不能發生在指令執行過程中

c、漢字的機內碼在機器中的表示是惟一的

d、水平型的微指令不具有並行性,每條微指令只能完成乙個基本的操作 (見p203)

(點評:中斷的響應次序是由硬體設計定好了的,不可改變,而其處理次序可以通過中斷遮蔽暫存器設定來改變,也就是說,中斷的處理次序不一定與其相應次序相同,先響應的中斷服務例程不一定最先執行完畢。只有在一條指令執行完畢後,才能cpu響應中斷,而dma的請求和響應可以發生在某條指令執行的每個階段結束之後,dma的級別要高於中斷請求。

將漢字的國標碼做一定的處理後,變成機內碼,其表示是惟一的,採用機內碼的目的是便於與ascii碼的區分。微指令有垂直型和水平型之分,水平型的支援並行微命令操作。)

18、以下哪個操作不是 「中斷隱指令」的主要操作( )。

a、儲存斷點 b、關中斷 c、引出服務程式 d、保護通用暫存器的內容

(點評:p314,在cpu響應中斷後,要做一些前期工作,但保護主通用暫存器的內容不是它的工作,因為它不知道那些暫存器被使用。)

19、控制器的組成中不包括(  )。

a、指令部件 b、時序部件 c、微操作訊號發生器 d、 alu

(點評:alu是算術邏輯運算單元,和控制器等構成cpu的五大元件之一)

20、在「計數器定時查詢」匯流排仲裁方式中,16個部件共需要( b )條控制線。

a、3b、6c、16d、33

(點評: = 2+log216=6 ,要掌握p339~341各種仲裁方式控制線的基本要求, )

21、動態ram的重新整理中,哪種重新整理cpu訪存的「死區」最長( a )

a、集中重新整理 b、分散重新整理 c、非同步重新整理 d、都一樣長

(點評:p149~150,動態儲存器因沒有採用穩態電路,其電容的電荷會漏電,所以需要定期充電也就是重新整理,重新整理就是重寫的過程,所以重新整理周期=讀寫週期。)

22、以下哪個週期最短( c )。

a、 指令週期 b、機器週期 c、時鐘週期 d、節拍週期

(點評:p196,最基本的時序是機器的時鐘週期,若干個時鐘週期劃分成乙個節拍,乙個機器週期由多個節拍構成,指令執行時劃分成多個機器週期:如取指週期、取數週期、運算週期、存數週期等。)

23、 4個中斷源的響應次序是1-2-3-4,如要使處理次序為3-2-1-4,設0表示遮蔽,1為允許,則中斷2的遮蔽字為( b )。

a、0110 b、0010 c、0100 d、1011

(點評:前面提到中斷的處理次序可與響應次序不一致,遮蔽字的設定規則是,從左到右對應各中斷源,最高位響應優先順序最高,依次遞減,遮蔽位的設定:不能被同級處理次序的中斷打斷,不能被低階處理次序的中斷打斷。)

計算機組成原理

本科生期末試卷一 一 選擇題 每小題1分,共10分 1 計算機系統中的存貯器系統是指 a ram存貯器 b rom存貯器 c 主存貯器 d 主存貯器和外存貯器 2 某機字長32位,其中1位符號位,31位表示尾數。若用定點小數表示,則最大正小數為 a 1 2 32 b 1 2 31 c 2 32 d ...

計算機組成原理考點

考查目標 1.理解單處理器計算機系統中各部件的內部工作原理 組成結構以及相互連線方式,具有完整的計算機系統的整機概念。2.理解計算機系統層次化結構概念,熟悉硬體與軟體之間的介面,掌握指令集體系結構的基本知識和基本實現方法。3.能夠運用計算機組成的基本原理和基本方法,對有關計算機硬體系統中的理論和實際...

計算機組成原理心得

21世紀是科技與經濟高速發展的重要時期。隨著我國經濟的持續快速健康發展,各行各業對高技能專業型人才的需求量迅速增加,對人才素質的要求也越來越高。計算機組成原理這節課順應了高職高專教育的發展潮流,能很大程度上提高應用型人才的培養水平。這本書加強了教材的創新和實踐性內容,確保了學生在學習專業知識的同時多...