重庆大学计算机组成,重庆大学计算机组成原理试题集(含部分答案)
《重慶大學計算機組成原理試題集(含部分答案)》由會員分享,可在線閱讀,更多相關《重慶大學計算機組成原理試題集(含部分答案)(15頁珍藏版)》請在人人文庫網上搜索。
1、計算機組成原理試題集一、選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。1反映計算機基本功能的是( )A)操作系統 B)系統軟件 C)指令系統 D)數據庫系統2若二進制數為1111.101,則相應的十進制數為( )A)15.625 B)15.5 C)14.625 D) 14.53若十進制數為132.75,則相應的十六進制數為( )A)21.3 B)84.C C)24.6 D)84.64若十六進制數為A3.5,則相應的十進制數為( )A)172.5 B)179.3125 C)163.3125 D)188.55若十六進制數為B5.4,則相應的十進制數為( )。
2、A)176.5 B)176.25 C)181.25 D)181.56設有二進制數x=1101101,若采用8位二進制數表示,則x補=( )A)11101101 B)10010011 C)00010011 D)100100107若X補=1.1011,則真值X是( )A)-0.1011 B)-0.0101 C)0.1011 D)0.01018若x=1011,則x補=( )A)01011 B)1011 C)0101 D)101019若X補=0.1011,則真值X=( )A)0.1011 B)0.0101 C)1.1011 D)1.010110某機字長8位,含一位數符,采用原碼表示,則定點小數所能表示。
3、的非零最小正數為( )A)2-9 B)2-8 C)1-2-7 D)2-711一個n+1位整數原碼的數值范圍是( )A)-1n+1BCD,中斷程序的屏蔽位設置如下表(其中“0”為允許,“1”為屏蔽,CPU狀態時屏蔽碼為0000)。(1)中斷處理次序為什么?(2)設A、B、C、D同時請求中斷,畫出CPU執行程序的軌跡。13. 某計算機字長16位,采用16位定長指令字結構,部分數據通路結構如圖。圖中所有的控制信號為1時表示有效,0為無效。如控制信號MDRinE=1表示允許數據從DB打入MDR,MDRin=1表示允許數據從內總線打入MDR。假設MAR的輸出一直處于使能狀態。加法指令“ADD (R1),。
4、R0”的功能為:(R0)+(R1)(R1),即將R0中的數據與R1內容所指主存單元的內容相加,結果寫入R1內容所指的主存單元。下表給出了上述指令的取指和譯碼階段的每個節拍(時鐘周期)的功能和有效控制信號。請按表中描述的方式,用表格列出指令執行階段每個節拍的功能和有效控制信號。時鐘功能有效控制信號C1MAR(PC)PCout, MARinC2MDRM(MAR)PC(PC)+1MemR, MDRinEPC+1C3IR(MDR)MDRout, IRinC4指令譯碼無14、一個有32位程序地址空間,頁面容量為1KB,主存的容量為8MB的存儲系統,問:(1) 虛頁號字段有多少位?頁表將有多少行?(2) 。
5、頁表的每一行有多少位?頁表的容量有多少字節?15、假設在一個采用組相聯映像方式的Cache中,主存有B0B7共8塊組成,Cache有C0C3共4塊,組內塊數為2塊。每塊的大小為32個字節,采用FIFO塊替換算法。在一個程序執行過程中依次訪問塊地址流如下: B1,B4,B6,B3,B0,B4,B6,B2,B4,B5 (1) 寫出主存地址的格式,并標出各字段的長度 (2) 寫出Cache地址的格式,并標出各字段的長度 (3) 畫出主存與Cache之間各個塊的映像對應關系 (4) 列出程序執行過程中Cache的塊地址流分布情況。并計算Cache的塊命中率 16. 設主存容量為 1MB , Cache。
6、 容量為 16KB ,每字塊有 16 個字,每字 32 位。 (1)若Cache采用直接相聯映像,求出主存地址字段中各段的位數。 (2)若Cache采用四路組相聯映像,求出主存地址字段中各段的位數。 17、有一主存Cache層次的存儲器,其主存容量1MB,Cache容量64KB,每塊8KB,若采用直接映象方式,求:主存的地址格式?主存地址為25301H,問它在主存的哪一塊?18、(10分)已知某8位機的主存采用半導體存儲器,內存容量為32KB,若使用4K4位RAM芯片組成該機存儲器,請計算需要的RAM芯片的數量,并畫出這些芯片與CPU連接示意圖。19、 某16位機所使用指令格式和尋址方式如下所。
7、示。該機有兩個20位基值寄存器,四個16位變址寄存器,十六個16位通用寄存器。指令格式中的 S(源),D(目標)都是通用寄存器,M是主存中的一個單元。三種指令的編碼方式如下圖所示,其中操作碼定義為:MOV (OP)=(A)H, MOV是傳送指令STA (OP)=(1B)H, STA為寫存儲器指令LDA (OP)=(3C)H, LDA為加載指令請完成以下分析:(1)分析CPU完成哪一種操作所花時間最短?哪一種操作花時間最長?第二種指令的執行時間有時會等于第三種指令的執行時間嗎?(2)下列情況下每個十六進制指令字分別代表什么操作?其中如果有編碼不正確,如何改正才能成為合法指令? (F0F1)H (。
8、3CD2)H (61C2)H 20、一個8位的單總線計算機系統,其中寄存器定義為:指令寄存器(IR),程序計數器(PC),數據寄存器(MDR),地址寄存器(MAR),狀態寄存器(SR),4個通用寄存器(R0-R3),用戶不可見暫存器(Z和Y)。假定系統中只有16條指令,其中減法指令SUB(SUB R0,R1)為單字節指令表示寄存器R1與R0相減,結果存放到R0中;SUBI為雙字節指令(SUBI R0,R1,I),功能為R1與立即數I之差,結果存放到寄存器R0中;雙字節指令Load(LOAD R0,R1,I),是將內存單元地址(R1+I)中的內容加載到寄存器R0中。(I為8位立即送)請寫出以上3條指令執行的微操作序列,要求包含取指令過程。
總結
以上是生活随笔為你收集整理的重庆大学计算机组成,重庆大学计算机组成原理试题集(含部分答案)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《人生切割术》最出彩,苹果共计获得美国导
- 下一篇: 成绩公布!波音2022年交付总数达480