華中科技大學計算機組成原理慕課答案_第1頁
華中科技大學計算機組成原理慕課答案_第2頁
華中科技大學計算機組成原理慕課答案_第3頁
免費預覽已結束,剩余30頁可下載查看

下載本文檔

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

文檔簡介

1、、單項選擇題1、下列說法中,錯誤的是(B )A. 固件功能類似軟件,形態(tài)類似硬件B. 寄存器的數據位對微程序級用戶透明C. 軟件與硬件具有邏輯功能的等效性D. 計算機系統(tǒng)層次結構中,微程序屬于硬件級2、完整的計算機系統(tǒng)通常包括(A )A. 硬件系統(tǒng)與軟件系統(tǒng)B. 運算器、控制器、存儲器C. 主機、外部設備D. 主機和應用軟件3、CPL地址線數量與下列哪項指標密切相關(B )A. 運算精確度B. 存容量C. 存儲數據位D. 運算速度4、下列屬于?諾依曼計算機的核心思想是( C )A. 米用補碼B. 采用總線C. 存儲程序和程序控制D. 存儲器按地址訪問5、計算機中表示地址時使用(A )A. 無符

2、號數B. 反碼C. 補碼D. 原碼6、當-1 < x < 0 時,x補=(C )A. xB. 1-XC. 2+XD. 2-X7、假設寄存器為8位,用補碼形式存儲機器數,包括一位符號位,那么十進制數一一 25在寄存器中的十六進制形式表示為(C )A. 99HB. 67HC. E7HD. E6H8如果某系統(tǒng)15*4=112成立,則系統(tǒng)采用的進制是(C )A. 9B. 8C. 6D. 79、 某十六進制浮點數 A3D00000中最高8位是階碼(含1位階符), 尾數是最低24位(含1位數符),若階碼和尾數均采用補碼,則該浮 點數的十進制真值是(A )A. -0.375 X 2八(-93)B

3、. -0.375 X 2八(-35)C. -0.625 X 2八(-93)D. 0.625 X 2八(-35)10、存儲器中地址號分別為 1000#、1001# 1002# 1003的4個連續(xù)存儲單元,分別保存的字節(jié)數據是 1A、2B、3C 4D,如果數據字長 為32位,存儲器采用的是小端對齊模式,則這4個存儲單元存儲的數據值應被解析為(A )A. 4D3C2B1AB. A1B2C3D4C. D4C3B2A1D. 1A2B2C3D11、字長8位的某二進制補碼整數為 11011010,則該數的標準移碼 是(B )A. 11011010B. 01011010C. 00111010D. 101110

4、1012、對于IEEE754格式的浮點數,下列描述正確的是( D )A. 階碼和尾數都用補碼表示B. 階碼用移碼表示,尾數用補碼表示C. 階碼和尾數都用原碼表示D. 階碼用移碼表示,尾數用原碼表示13、 對字長為 8位的二進制代碼10001101,下列說法錯誤的是(C )A. 如果代碼為無符號數,則其十進制真值為+141B. 如果代碼為補碼數,則其十進制真值為-115C. 如果代碼為標準移碼數,則其十進制真值為+115D. 如果代碼為原碼數,則其十進制真值為-1314、若浮點數的尾數是用5位補碼來表示的,則下列尾數中規(guī)格化的 尾數是(B )A. 01011 和 11010B. 10000 和

5、01001C. 01100和 11110D. 11011 和 0101115、若浮點數的尾數是用5位補碼來表示(其中符號位1位),則下列尾數中規(guī)格化的尾數是(B)A. 11011 和 01011B. 10000 和 01001C. 01011 和 11010D. 01100 和 1111016、下列關于補碼和移碼關系的描述中,錯誤的是( CA. 同一個數的補碼和移碼,其數值部分相同,而符號相反B. 相同位數的補碼和移碼具有相同的數據表示圍C. 零的補碼和移碼相同D. 般用移碼表示浮點數的階碼,而用補碼表示定點數17、執(zhí)行算術右移指令的操作過程是( C )A. 進位標志移至符號位,各位順次右移1

6、位B. 操作數的符號位填0,各位順次右移1位C. 操作數的符號位不變,各位順次右移1位,符號位拷貝至最高數據 位D. 操作數的符號位填1,各位順次右移1位18、原碼除法是指(D )A. 操作數用補碼表示并進行除法,但商用原碼表示B. 操作數用絕對值表示,加上符號位后相除C. 操作數用原碼表示,然后相除D. 操作數取絕對值相除,符號位單獨處理19、對8位補碼操作數A5H進行二位算術右移后的十六進制結果為A. 52B. D2C. E9D. 6920、在定點二進制運算器中,減法運算一般通過( D )來實現(xiàn)A. 補碼運算的二進制減法器B. 反碼運算的二進制加法器C. 原碼運算的二進制減法器D. 補碼運

7、算的二進制加法器21、浮點數加減運算過程一般包括對階、尾數運算、規(guī)格化、舍入和判溢出等步驟。設浮點數的階碼和尾數均采用補碼表示, 且位數分別 為5位和7位(均包含2位符號位)。若有兩個數X = 2A7 ' 29/32 ,Y= 2A5 ' 5/8,則用浮點加法計算X+Y的最終結果是(C )A. 00111 1100010B. 01000 0010001C. 溢出D. 00111 010001022、若浮點數用補碼表示,則判斷運算結果是否為規(guī)格化數的方法 是(B )A. 階符與數符相同B. 數符與尾數小數點后第一位數字相異C. 階符與數符相異D. 數符與尾數小數點后第一位數字相同2

8、3、在定點運算器中,為判斷運算結果是否發(fā)生錯誤,無論采用雙符 號位還是單符號位,均需要設置(A ),它一般用異或門來實現(xiàn)A. 溢出判斷電路B. 編碼電路C. 譯碼電路D. 移位電路24、已知 A=0.1011,B= -0.0101 ,則A+B補 為(B )A. 1.1011B. 0.0110C. 1.0110D. 0.1101A. 補碼乘法器中,被乘數和乘數的符號都不參加運算B. 在小數除法中,為了避免溢出,要求被除數的絕對值小于除數的絕 對值C. 并行加法器中雖然不存在進位的串行傳遞, 但高位的進位依然依賴 于數據的低位D. 運算器常都有一個狀態(tài)標記寄存器, 為計算機提供判斷條件,以實 現(xiàn)程

9、序轉移26、以下關于ALU的描述正確的是(A )A. 能完成算術與邏輯運算B. 不能支持乘法運算C. 只能完成邏輯運算D. 只能完成算術運算27、在計算機中,對于正數,其三種機器數右移后符號位均不變,但 若右移時最低數位丟1,可導致(B )A. 無任何影響B(tài). 影響運算精度C. 無正確答案D. 運算結果出錯28、CPU可直接訪問的存儲器是(A )A. 主存B. 磁盤C. 光盤D. 磁帶29、 計算機字長32位,主存容量為128MB按字編址,其尋址圍為(D )A. 0 128M-1B. 0 64M-1C. 0 16M-1D. 0 32M-130、字位結構為256Kx 4位SRAM存儲芯片,其地址

10、引腳與數據引腳 之和為(B )A. 24B. 22C. 18D.3031、某 SRAM芯片,存儲容量為64KX16位,該芯片的地址線和數據線數目分別為(DA. 64,16B. 16,64C. 64,64D. 16,1632、假定用若干塊4K *4位的存儲芯片組成一個8K*8位的存儲器,則地址0B1F所在芯片的最小地址是(DA. 0600HB. 0700HC. OBOOHD. 0000H 33、計算機系統(tǒng)中的存貯器系統(tǒng)是指(BA. RAM和ROM存貯器B. Cache、主存貯器和外存貯器C. CacheD. 磁盤存儲器34、 動態(tài)存儲器刷新以(D )為單位進行A. 字節(jié)B. 存儲單元C. 列D.

11、 行35、下列存儲器類型中,速度最快的是(B )A. FIash MemoryB. SRAMC. DRAMD. EPROM36、某計算機字長32位,下列地址屬性中屬于按雙字長邊界對齊的 是(B )A. 存儲器地址線低二位全部為0B. 存儲器地址線低三位全部為0C. 存儲器地址線最低為0D. 存儲器地址線低三位取值隨意37、在32位的機器上存放0X12345678假定該存儲單元的最低字節(jié)地址為0X4000,則在小端存儲模式下存在在0X4002單元的容是(B )A. 0X12B. 0X34C. 0X56D. 0X7838、 在虛存、存之間進行地址變換時,功能部件(B )將地址從虛擬(邏輯)地址空間

12、映射到物理地址空間A. DMAB. MMUC. CacheD. TLB39、在程序執(zhí)行過程中,Cache與主存的地址映象是由(A )A. 硬件自動完成B. 操作系統(tǒng)完成C. 編譯系統(tǒng)完成D. 用戶編寫程序完成40、在Cache的地址映射中,若主存中的任意一塊均可映射到 Cache 任意一行的位置上,則這種映射方法稱為(B )A. 直接映射B. 全相聯(lián)映射C. 2-路組相聯(lián)映射D. 混合映射41、 采用虛擬存儲器的主要目的是(A)A. 擴大主存儲器的存儲空間,且能進行自動管理和調度B. 提高主存儲器的存取速度C. 擴大外存儲器的存儲空間D. 提高外存儲器的存取速度42、虛擬存儲器中,程序執(zhí)行過程

13、中實現(xiàn)虛擬地址到物理地址映射部件(系統(tǒng))是(C )A. 應用程序完成B. 編譯器完成C. 操作系統(tǒng)和MMI配合完成D. MM完成43、相聯(lián)存儲器是按(D )進行尋址訪問的存儲器A. 地址B. 隊列C. 堆棧D. 容44、以下哪種情況能更好地發(fā)揮 Cache的作用(C)A. 遞歸子程序B. 程序的大小不超過存容量C. 程序具有較好的時間和空間局部性D. 程序中存在較多的函數調用45、 以下關于虛擬存儲管理地址轉換的敘述中錯誤的是(B)A. MMI在地址轉換過程中要訪問頁表項B. 般來說,邏輯地址比物理地址的位數少C. 地址轉換是指把邏輯地址轉換為物理地址D. 地址轉換過程中可能會發(fā)生“缺頁”46

14、、假定主存按字節(jié)編址,cache共有64行,采用4路組相聯(lián)映射 方式,主存塊大小為32字節(jié),所有編號都從0開始。問主存第3000號單元所在主存塊對應的cache組號是(A )A. 13B. 29C. 1D. 547、下列關于MM啲敘述中,錯誤的是(C )A. MMU是存儲管理部件B. MMU參與虛擬地址到物理地址的轉換C. MMI負責主存地址到 Cache地址的映射D. MMUE合使用TLB地址轉換速度更快48、下列關于主存與cache地址映射方式的敘述中正確的是(A)A. 在Cache容量相等條件下,組相聯(lián)方式的命中率比直接映射方式有 更高的命中率B. 直接映射是一對一的映射關系,組相聯(lián)映射

15、是多對一的映射關系C. 在Cache容量相等條件下,直接映射方式的命中率比組相聯(lián)方式有 更高的命中率D. 全相聯(lián)映射方式比較適用于大容量 Cache49、下列關于CaChe勺說法中,錯誤的是(C )A. CaChe行大小與主存塊大小一致B. 分離CaChe(也稱哈佛結構)是指存放指令的 CaChe與存放數據CaChe分開設置C. 讀操作也要考慮CaChe與主存的一致性問題D. CaChe對程序員透明50、下列關于CaChe的論述中,正確的是(B)A. CaChe的容量與主存的容量差距越大越能提升存儲系統(tǒng)的等效訪問 速度B. 采用直接映射時,CaChe無需使用替換算法C. 加快CaChe本身速度

16、,比提高CaChe命中率更能提升存儲系統(tǒng)的等 效訪問速度D. 采用最優(yōu)替換算法,CaChe的命中率可達到100%51、 某計算機系統(tǒng)中,CaChe容量為512 KB,主存容量為256 MB,則CaChe 一主存層次的等效容量為(A )A. 256 MBB. 256 MB - 512 KBC. 512 KBD. 256 MB+512 KB52、以下四種類型指令中,執(zhí)行時間最長的是( C )(單選)A. RS型指令B. RR型指令C. SS型指令D. 程序控制類指令53、程序控制類指令的功能是(B)(單選)A. 進行主存與CPU之間的數據傳送B. 改變程序執(zhí)行的順序C. 進行CPU和I/O設備之間

17、的數據傳送D. 進行算術運算和邏輯運算54、下列屬于指令系統(tǒng)中采用不同尋址方式的目的主要是( B )(單 選)A. 豐富指令功能并降低指令譯碼難度B. 縮短指令長度,擴大尋址空間,提高編程靈活性C. 為了實現(xiàn)軟件的兼容和移植D. 為程序設計者提供更多、更靈活、更強大的指令55、寄存器間接尋址方式中,操作數存放在(C )中(單選)A. 指令寄存器B. 數據緩沖寄存器MDRC. 主存D. 通用寄存器56、 指令采用跳躍尋址方式的主要作用是(A )(單選)A. 實現(xiàn)程序的有條件、無條件轉移B. 實現(xiàn)程序浮動C. 實現(xiàn)程序調用D. 訪問更大主存空間57、 下列尋址方式中,有利于縮短指令地址碼長度的是(

18、C)(單 選)A. 間接尋址B. 直接尋址C. 隱含尋址D. 寄存器尋址58、假設某條指令的一個操作數采用寄存器間接尋址方式,假定指令 中給出的寄存器編號為8, 8號寄存器的容為1200H地址1200H中的容為12FCH地址12FCH中的容為3888H 地址3888H中的容為88F9H則該操作數的有效地址為(A )(單選)A. 1200HB. 88F9HC. 12FCHD. 3888H59、某計算機按字節(jié)編址,采用大端方式存儲信息。其中,某指令的一個操作數的機器數為 ABCD 00FFH該操作數采用基址尋址方式, 指令中形式地址(用補碼表示)為FF00H當前基址寄存器的容為 C000 0000

19、H則該操作數的LSB(即該操作數的最低位 FFH)存放的地址是(C )(單選)A. C000 FF00HB. COOO FF03HC. BFFF FF03HD. BFFF FF00H60、假定指令地址碼給出的是操作數所在的寄存器的編號,則該操作數采用的尋址方式是(D )(單選)A. 寄存器間接尋址B. 直接尋址C. 間接尋址D. 寄存器尋址61、 相對尋址方式中,操作數有效地址通過(A )與指令地址字段給 出的偏移量相加得到(單選)A. 程序計數器的值B. 基址寄存器的值C. 變址寄存器的值D. 段寄存器的值62、下列關于二地址指令的敘述中,正確的是(C )(單選)A. 地址碼字段一定是操作數

20、B. 地址碼字段一定是操作數的直接地址C. 運算結果通常存放在其中一個地址碼所指向的位置D. 地址碼字段一定是存放操作數的寄存器編號63、 下列選項中不會直接成為影響指令長度的是(D )(單選)A. 指令中地址碼字段的長度B. 指令中操作碼字段的長度C. 指令中地址碼字段的個數D. 通用寄存器的位數64、 通常情況下,不包含在中央處理器(CPU)芯片中的部件是(C )(單選)A. ALUB. 控制器C. DRAMD. 寄存器65、一定不屬于?諾依曼機體系結構必要組成部分的是 (B)(單選)A. RAMB. CacheC. ROMD. CPU66、?諾依曼計算機中指令和數據均以二進制形式存放在存

21、儲器中,CPU依據(D )來區(qū)分它們(單選)A. 指令和數據的地址形式不同B. 指令和數據的尋址方式不同C. 指令和數據的表示形式不同D. 指令和數據的訪問時間不同67、指令寄存器的位數取決于(B )。(單選)A. 存儲字長B. 指令字長C. 機器字長D. 存儲器的容量68、下列寄存器中,對匯編語言程序員不透明的是( A)(單選)A. 條件狀態(tài)寄存器B. 存儲器數據寄存器(MDR)C. 存儲器地址寄存器(MAR)D. 程序計數器(PC)69、PC存放的是下一條指令的地址,故 PC的位數與(B )的位數 相同A. 指令寄存器IRB. 主存地址寄存器MARC. 程序狀態(tài)字寄存器PSWRD. 指令譯

22、碼器ID70、在控制器的控制方式中,機器周期的時鐘周期個數可以不相同, 這種控制方式屬于(C )。(單選)A. 同步控制B. 聯(lián)合控制C. 異步控制D. 分散控制71、 下列不屬于控制器功能的是(B)(單選)A. 操作控制B. 算術與邏輯運算C. 指令的順序控制D. 異??刂?2、 當CPI部cache發(fā)生缺失時,CPU如何處理(A )( 單選)A. 等待數據載入B. 進程調度C. 進行異常處理D. 執(zhí)行其他指令73、用以指定待執(zhí)行指令所在主存地址的寄存器是(D )。(單選)A. 數據緩沖寄存器B. 存儲器地址寄存器MARC. 指令寄存器IRD. 程序計數器PC74、下列關于微程序和微指令的敘

23、述中(A )是正確的。(單選)A. 微程序控制器比硬連線控制器相對靈活B. 同一條微指令可以發(fā)出互斥的微命令C. 控制器產生的所有控制信號稱為微指令D. 微程序控制器的速度一般比硬布線控制快75某計算機采用微程序控制器的微指令格式采用編碼方式組織,某 互斥命令組由4個微命令組成,則微指令寄存器中相應字段的位數至 少需(D )。(單選)A. 2B. 4C. 5D. 376、多周期CPU中,下列有關指令和微指令之間關系的描述中,正確 的是(A )。(單選)A. 條指令的功能通過執(zhí)行一個微程序來實現(xiàn)B. 條指令的功能通過執(zhí)行一條微指令來實現(xiàn)C. 通過指令的尋址方式實現(xiàn)指令與微程序的映射D. 通過指令

24、的形式地址字段實現(xiàn)指令與微程序的映射77、相對于微程序控制器,硬布線控制器的特點是( C)(單選)A. 指令執(zhí)行速度慢,指令功能的修改和擴展容易B. 指令執(zhí)行速度快,指令功能的修改和擴展容易C. 指令執(zhí)行速度快,指令功能的修改和擴展難D. 指令執(zhí)行速度慢,指令功能的修改和擴展難78、 從信息流的傳送效率來看,(D )工作效率最低。A. 雙總線系統(tǒng)B. 多總線系統(tǒng)C. 三總線系統(tǒng)D. 單總線系統(tǒng)79、系統(tǒng)總線地址的功能是(C)A. 選擇主存單元地址B. 選擇外存地址C. 指定主存和I / O 設備接口電路的地址D. 選擇進行信息傳輸的設備80、IEEE1394的高速特性適合于新型高速硬盤和多媒體

25、數據傳送, 它的數據傳輸率最高可以達到(C )。A. 200 Mb/ 秒B. 100 Mb/ 秒C. 400 Mb/ 秒D. 300 Mb/ 秒81、異步控制常用于(C )作為其主要控制方式。A. 微程序控制器中B. 微型機的CPU中C. 在單總線結構計算機中訪問主存與外圍設備時D. 硬布線控制器中82、當采用(A )對設備進行編址情況下,不需要專門的I/O指令A. 統(tǒng)一編址法B. 單獨編址法C. 兩者都是D. 兩者都不是83、8086 CPU對I/O接口的編址采用了( B )。A. I/O端口和存儲器統(tǒng)一編址B. I/O端口獨立編址C. 輸入/輸出端口分別編址D. I/O端口和寄存器統(tǒng)一編址

26、84、中斷向量地址是(D )oA. 子程序入口地址B. 中斷服務例行程序入口地址C. 中斷返回地址D. 中斷服務例行程序入口地址的指示器85、為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的辦法是采用(A )oA. 堆棧B. 通用寄存器C. 外存D. 存儲器86、在單級中斷系統(tǒng)中,CPU旦響應中斷,則立即關閉( B )標 志,以防本次中斷服務結束前同級的其他中斷源產生另一次中斷進行 干擾。A. 中斷請求B. 中斷屏蔽C. 中斷保護D. 中斷允許87、通道對CPU的請求形式是(C )。A. 跳轉指令B. 通道命令C沖斷D. 自陷二填空題(每空2分,共20分)1、訪問256KB的存儲空間,需要的地址線數

27、最少為(18 )根?(只 需要填阿拉伯數字)2、程序必須存放在哪里才能被 CPI訪問并執(zhí)行(主存或CACHE請 輸入答案3、某計算機指令集中共有A、B、C D四類指令,它們占指令系統(tǒng)的比例分別為40%、20% 20% 20%,各類指令的CPI分別為2、3、4、5;該機器的主頻為600MHZ則該機的MIPS為(187.5 )(保留到小數點后一位)4、 存放一個24*24點陣漢字,至少需要多少字節(jié)的存儲空間(只需 要填寫十進數)(72)請輸入答案5、設機器字長為16位,定點表示時,數據位15位,符號位1位, 則定點原碼表示時能表示的最小負數為 (填寫十進制數,要帶符號, 且符號與數字間不能有空格)

28、請輸入答案(-2八15+1 )將一個十進制 數-129表示成補碼時,至少應米用多少位二進制數(9)6、已知X補二1101001 , Y 補二1101010,則用變形補碼計算2X補+1/2 Y補的結果為 (直接填二進制數即可,數字間不留空 格)請輸入答案(1000111)7、計算機字長為8位,若x = - 1101101,則x/4補 的值為 (直接填寫二進制數)請輸入答案(11100100)8移碼表示法主要用于表示浮點數的(直接填漢字即可)(移碼)9、 某計算機主存容量為64K*16,其中ROME為4K其余為RAME, 按字節(jié)編址。現(xiàn)要用2K*8位的ROM芯片和4K*8位的RAM來設計該存 儲器,則需要RAM芯片數是(填寫阿拉伯數字即可)(15)請輸入答 案10、設A=0x123456,計算機存地址為由低

溫馨提示

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

評論

0/150

提交評論