江大《計算機組成與結構》第二次離線作業

2021-03-04 09:56:12 字數 3341 閱讀 1923

江南大學現代遠端教育2023年下半年第二階段測試卷

考試科目:《計算機組成與結構》第四章至第六章(總分100分)

時間:90分鐘

學習中心(教學點) 批次層次

專業學號身份證號

姓名得分

一、單項選擇題(本題共10小題,每小題2分,共20分)

一、單項選擇題(本題共10小題,每小題2分,共20分)

1、關於主存下列敘述正確的是( a )。

a、cpu可直接訪問主存,但不能直接訪問輔存

b、cpu可直接訪問主存,也直接訪問輔存

c、cpu不能直接訪問主存,也不能直接訪問輔存

d、cpu不能直接訪問主存,但能直接訪問輔存

2、斷電後將丟失資訊的是( b )。

a、rom

b、ram

c、磁碟

d、光碟

3、計算機系統中僅由硬體設計者使用的指令是( d )。

a、機器指令

b、彙編指令

c、特權指令

d、微指令

4、關於機器指令的敘述不正確的是( d )。

a、機器指令系統是計算機所具有的全部指令的集合。

b、機器指令通常包括操作碼、位址碼兩部分,按位址個數分為零位址指令、一位址指令、二位址指令、三位址指令。

c、機器指令的長度取決於操作碼長度、運算元位址長度、運算元個數。

d、系列計算機是指指令系統完全相同、基本體系結構相同的一系列計算機。

5、指令週期是指( c )。

a、cpu從主訪問出一條指令的時間

b、cpu執行一條指令的時間

c、cpu從主訪問出一條指令加上cpu執行這條指令的時間

d、時鐘週期時間

6、微程式控制器中,機器指令與微指令的關係是( b )。

a、每一條機器指令由一條微指令來執行

b、每一條機器指令由一段用微指令編成的微程式來解釋執行

c、一段機器指令組成的程式可由一條微指令來執行

d、一條微指令由若干條機器指令組成

7、在相對定址方式中,若指令中的位址碼為x,則運算元的位址為(c )。

a、xb、x+段位址

c、(pc)+x

d、x+變址暫存器

8、在cpu中跟蹤指令後繼位址的暫存器是( b )。

a、主存位址暫存器

b、程式計數器

c、指令暫存器

d、狀態條件暫存器

9、某dram晶元,其儲存容量為512k×8位,該晶元的位址線和資料線數目為( d )。

a、8,512

b、512,8

c、18,8

d、19,8

10、用於對某個暫存器中運算元的定址方式稱為( c )定址。

a、直接

b、間接

c、暫存器直接

d、暫存器間接

二、填空題(本題共4小題,每空1分,共10分)

1、對儲存器的要求是___容量大速度快成本低_____。為了解決這方面的矛盾,計算機採用多級儲存體系結構。

2、cpu中至少有如下六類暫存器_____指令_____暫存器,____程式______計數器,__位址_____暫存器,通用暫存器,狀態條件暫存器,緩衝暫存器。

3、微程式控制器主要由___控制儲存器微指令暫存器_________和________位址轉移邏輯_____三大部分組成。

4、暫存器間接定址方式中,運算元處在_____主存單元

三、名詞解釋(本題共3小題,每小題5分,共15分)

1、立即定址方式:指令所需的運算元由指令的位址碼直接給出

2、指令及指令系統:指令-由操作碼和位址碼組成,能由計算機硬體執行其規定的一條命令。

指令系統-計算機中所有指令的集合。

3、指令週期:cpu每取出並執行一條指令,都要完成一系列的操作,這一系列操作所需要的時間通常叫做乙個指令週期。

四、簡答題(本題共5小題,每小題7分,共35分)

1、什麼是程式訪問的區域性性?

答:在乙個較短時間間隔內,訪存位址往往集中在邏輯位址空間很小的範圍內,切題為程式永訪問的區域性性。

2、cpu的組成部分及功能?

答:cpu由運算器、cache和控制器三大部分組成,具有指令控制、操作控制、時間控制、資料加工的功能。

3、靜態隨機儲存器(sram)和動態隨機儲存器(dram)有何差別?

答:sram用六管電路儲存1位資料,只要不停止供電,資料不會丟失,dram用乙個管子和乙個電容儲存1位資料,電容上儲存的電荷(資料)由於漏電而會消失,因此每隔一定時間而要再充一次電,這一過程稱為再生或重新整理。

sram的整合度比drama低,這是因為儲存一位資訊所需的晶元面積大,所以**也比較貴,但讀寫時間短,速度快。

從晶元的引出端來看,位址線、資料線和讀寫命令兩者都是需要的,片選訊號不同,sram由片選允許或片選選擇訊號來控制是否能進行讀寫,dram則由行選訊號來控制是否能進行讀寫。

4、操作碼有哪幾種表現形式?

答:有兩種表現形式:

1.固定長度的操作碼:如果操作碼的長度為k位,則可以表示2k條不同的指令。

2.可變長度的操作碼:計算採用幾種長度的操作碼,通常將使用頻率較高的指令設計為操作碼較短的指令,以減少程式的儲存量和cpu與儲存器之間的資訊流通量。

5、動態儲存器的容量為64m,訪問週期是60ns,要求在2ms內必須重新整理一遍。計算在儲存器不間斷工作情況下,重新整理所佔的時間比是多少?

答: 動態儲存器按行重新整理,64m的儲存器共有8192行,要在2ms內全部重新整理一遍,因此只要每2ms/8192=244ns重新整理一行即可。因為重新整理一行用時間60ns重新整理所佔的時間比是60ns/244ns=25%.

五、分析題(本題共2小題,每小題10分,共20分)

1、某指令系統指令長為16位,每個運算元的位址碼長為6位,指令分無運算元,單運算元和雙運算元三類。若雙運算元指令有k條,無運算元指令有l條,問單運算元指令最多能有多少條?

答:本指令系統的操作碼位數=指令長度-位址碼長度=16-2*6=24位。設單運算元指令最多有n條,則:

無運算元指令數l=((24-k)*26-n)26

n=(24-k)*26-l\26

如果l\26 不是整數,則取大於 l\26 的最小整數

2、寫出變址定址、相對定址、基址定址有效位址的計算公式,這三種定址方式各適用於什麼場合?

答:變址定址方式的有效位址計算公式為:ea=(x)+a,用於一般迴圈程式中對陣列的元素進行修改,但不允許修改程式本身的場合。

相對定址方式的有效位址計算公式為:ea=(pc)+a,用於編寫位置無關碼(pic)程式,可以用於迴圈程式中對陣列的元素進行修改,但不允許修改程式本身的場合,也可以用於轉移、呼叫等指令中計算轉移位址。

基址定址方式的有效位址計算公式為:ea=(x)+a,用於程式的動態重定位中,用來把程式的邏輯位址空間變換到實體地址空間。

計算機組成與結構複習

判斷題1 計算機主機由cpu 儲存器和硬碟組成 2 sram的整合度比dram高,速度比dram低 3 機器語言是計算機硬體唯一能直接理解並執行的語言 4 cpu 能直接訪問cache 主存及輔存 5 控存一般採用rom結構,其字長比機器字長要長得多 6 中斷處理和中斷響應都由硬體實現 7 通道程式...

華中科技大計算機基礎第二次作業

作業提交注意事項 1.直接給出題號和答案即可,不需要提交答題步驟,也不要將原題目放上去。2.作業不要以附件形式提交,否則作業將不予批改,沒有成績。3.有些同學反映作業提交不成功,這很可能是因為提交時內容過多。提交內容只需如下所示的1行 1 2 3 4x5x6x7x8 x9 x10 x 為答案內容 1...

計算機組成與結構試題A解答

課程計算機組成與系統結構考試形式 閉卷,考試 一 判斷下列各題對錯,對,不需要說明原因 錯,請給出正確說明 每題4分,共40分 1 在處理器 cpu 的資料路徑上流動的資訊分別是指令 運算元和位址,它們並不是同時在資料路徑上流動,而是分時流動的。答 對。2.指令操作的物件是運算元,但在指令中僅給出運...