可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
中國石油大學(北京)遠程教育學院
期末考試
《計算機組成原理》試卷B
學習中心:_______姓名:________學號:_______
關于課程考試違規(guī)作弊的說明
1、提交文件中涉嫌抄襲內容(包括抄襲網上、書籍、報刊雜志及其他已有論文),帶有明顯外校標記,不符合學院要求或學生本人情況,或存在查明出處的內容或其他可疑字樣者,判為抄襲,成績?yōu)椤?”。
2、兩人或兩人以上答題內容或用語有50%以上相同者判為雷同,成績?yōu)椤?”。
3、所提交試卷或材料沒有對老師題目進行作答或提交內容與該課程要求完全不相干者,認定為“白卷”或“錯卷”,成績?yōu)椤?”。
試卷選題說明
請按照學號尾數選答試卷:
學號尾號為0、1、2、3的同學做A卷
學號尾號為4、5、6的同學做B卷
學號尾號為7、8、9的同學做C卷
一、選擇題(共20分,2分)
1.假定編譯器規(guī)定int和short類型長度分別為32位和16位,執(zhí)行下列C語言語句:
unsigned short x=65528;
unsigned int y=x;
得到y(tǒng)的機器數為: ______。
A. 0000 FFF9H B.0000 FFF8H C. FFFF 7FF8H D.FFFF FFFAH
2.如果浮點數用補碼表示,則判斷下列哪一項的運算結果是規(guī)格化數______。
A. 1.11000 B. 0.01110 C. 0.01010 D. 1.01010
3.定點 16 位字長的字,采用原碼形式表示時,一個字所能表示的整數范圍是______ 。
A. -32767――+32767 B. -32768――+32767
C. -32769――+32768 D. -32768――+32768
4. -17/32 的補碼表示是______。
A.1.01111 B.1.01101 C.1.00001 D.0.11101
5. 變址尋址方式中,操作數的有效地址等于____ 。
A. 基址寄存器內容加上形式地址(位移量)
B. 變址寄存器內容加上形式地址
C. 堆棧指示器內容加上形式地址
D. 程序計數器內容加上形式地址
6. 以下敘述中正確描述的句子是: ______。
A. 同一個 CPU 周期中,可以并行執(zhí)行的微操作叫相容性微操作
B. 同一個 CPU 周期中,不可以并行執(zhí)行的微操作叫相容性微操作
C. 同一個 CPU 周期中,可以并行執(zhí)行的微操作叫相斥性微操作
D. 同一個 CPU 周期中,不可以并行執(zhí)行的微操作叫相斥性微操作
7. 用某個寄存器中操作數的尋址方式稱為______尋址。
A. 直接 B. 間接 C. 寄存器直接 D. 寄存器間接
8. 單地址指令中為了完成兩個數的算術運算,除地址碼指明的一個操作數外,另一個常需采用______。
A 堆棧尋址方式 B 立即尋址方式 C 隱含尋址方式 D 間接尋址方式
9.主存儲器和CPU之間增加cache的目的是______。
A.解決CPU和主存之間的速度匹配問題 B.擴大主存貯器的容量
C.擴大CPU中通用寄存器的數量 D.既擴大主存的容量,又擴大CPU
10. 中斷向量地址是______。
A.子程序入口地址 B.中斷服務程序入口地址
C.中斷服務程序入口地址指示器 D.例行程序入口地址
二、(共30分,3分)
1. 計算機系統(tǒng)的層次結構包含哪幾部分,哪幾部份屬于硬件
2.一個定點數有哪兩部分組成,根據小數位置的不同,定點數有哪兩種表示方法
3. 數的真值變成機器碼可采用哪幾種表示方法
4. 為提高運算器的運行速度,可采用哪幾種并行技術措施
5. 在進行浮點數的加減法運算中需要完成的步驟
6.比較查詢和中斷
7.中斷處理過程分成哪兩個階段,各完成哪些任務
8.DMA 的工作方式有哪幾種?各自的特點是什么?
9.總線由哪幾部分組成?
10.給出cache的命中率h、平均訪問時間ta、訪問效率e的表達式并分析
三、應用題(共50分)
1.(10分)設機器字長16位,指令格式如下所示,OP為操作碼字段,試分析指令格式特點。
15 10 9 8 7 6 5 4 0
2.(10分)用 16K×8 位的 DRAM 芯片構成 64K×32 位的存儲器,設存儲器的讀/寫周期為 0.5μs,CPU 在 1μs 內至少要訪問一次,問采用哪種刷新方式比較合理?對全部存儲單元刷新一遍所需的實際刷新時間是多少(只考慮一片 16K×8 位的 DRAM 芯片)?
3.(10分)現有一十進制數表示為 x = -27/64,y = 22/64,問:
(1)x,y 的8位補碼表示
(2)x - y 是否溢出
4.(10分)假設某機有48條指令,平均每條指令由4條微指令組成,其中有一條取指微指令是所有指令公用的,已知微指令長度為32位,控制微程序轉移的條件共3個,請問:
(1)估算控制存儲器容量
(2)微指令的三個字段分別應為多少位?
(3)畫出一種對應的微程序控制器的原理性框圖
5. (10分)解釋中斷處理過程,并用圖示說明。