2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案
《北科_計算機組成原理考題-A卷答案》由會員分享,可在線閱讀,更多相關《北科_計算機組成原理考題-A卷答案(5頁珍藏版)》請在人人文庫網上搜索。
1、試卷 第 1 頁 共 5 頁 一、 選擇(滿分 10 分,一個題 1 分) 1. 劃分計算機軟件和硬件的界面是 B 。 (A) 操作系統(Operating System) (B) 指令集(Instruction Set) (C) 內存(Memory) (D) 編譯器(Compilier) 2. 對 8 位二進制數,下列說法正確的是 B (A) -127 的補碼為 10000000 (B) 127 的反碼等于 0 的移碼 (C) +1 的移碼等于127 的反碼 (D) 0 的補碼等于-1 的反碼 3. 計算機中采用補碼運算的目的是為了 C 。 (A) 與手工運算方式保持一致 (B) 提高運算速。
2、度 (C) 簡化計算機的設計 (D) 提高運算的精度 4在定點數運算中產生溢出的原因是 D 。 (A) 運算過程中最高位產生了進位或借位 (B) 參加運算的操作數超出了機器表示的范圍 (C) 寄存器的位數太少,不得不舍棄最低有效位 (D) 運算的結果超出了機器的表示范圍 5.在浮點數加減法的對階過程中, D 。 A將被加(減)數的階碼向加(減)數的階碼看齊 B將加(減)數的階碼向被加(減)數的階碼看齊 C將較大的階碼向較小的階碼看齊 D將較小的階碼向較大的階碼看齊 6. 在定點二進制運算器中,減法運算一般通過 D 來實現 (A) 原碼運算的二進制減法器 (B) 補碼運算的二進制減法器 (C) 。
3、補碼運算的十進制加法器 (D) 補碼運算的二進制加法器 7. 在計算機中,存放微指令的控制存儲器隸屬于 D 。 A外存 B高速緩存 C內存 DCPU 8. 在取指周期中,是按照 C 的內容訪問主存,以讀取機器指令。 試卷 第 2 頁 共 5 頁 A指令寄存器 IR B程序狀態字寄存器 PSW 才程序計數器 PC D主存數據緩沖寄存器 MBR 9. 微程序控制器中,機器指令與微指令的關系是 B 。 A每一條機器指令由一條微指令來執行 B每一條機器指令由一段微指令編寫的微程序來解釋執行 C每一條機器指令組成的程序可由一條微指令來執行 D一條微指令由若干條機器指令組成 10. 指令系統中采用不同尋址。
4、方式的主要目的是 C 。 A簡化指令譯碼 B提高訪存速度 C縮短指令字長,擴大尋址空間,提高編程靈活性 D實現程序控制 二、填空(滿分 20 分,一個題 2 分) 1. 馮.諾依曼計算機體系結構的基本思想是: 。 (答案:將指令和數據一起存儲到計算機中,能自動取出并執行,知道程序執行完畢) 2. 就取得操作數的速度而言,尋址方式中速度最快的是 , 速度最慢 。 (答案:立即數尋址,間接尋址) 3提高加法器運算速度的關鍵是 , (答案是:降低進位信號的傳播時間) 4某機機器字長 24 位,指令字長 24 位,定長操作碼,共能完成 130 種操作,采用單地 址格式可直接尋址的范圍是________。
5、__,變址尋址范圍是__________。 (答案是:2 16,224) 5. 在指令格式設計中,采用擴展操作碼技術的目的是: __ 。 (答案:在指令定長的情況下,增加指令數量) 試卷 第 3 頁 共 5 頁 6寄存器間接尋址方式中,操作數存放在__________,寄存器中存放的是__________。 (答案:主存,操作數地址) 7. 在浮點數表示方法中,階碼表示_ (答案:小數點的位置) 階碼位數越多,該浮點數表示的 越大。 (答案:范圍) 8采用數據校驗碼的目的是 。 (答案:檢查并糾正數據在傳輸中的錯誤) 9常用的數據校驗碼有奇偶校驗碼、 和 。 (答案:海明校驗碼和循環冗余校驗碼。
6、) 在微程序控制中,一個節拍中所需要的一組微命令,被編成一條_____微指令__。 10移碼主要用于表示 。 (答案:浮點數的階碼部分) 三、簡答題(滿分 32 分,每題 8 分) 1以四位并行加法器為例,簡述加法運算器中快速進位鏈的作用及其實現原理 2簡述運算器的組成及功能。 3簡述計算機設計步驟,及各步中完成的主要工作。 4如何判斷浮點加減運算是否溢出?并說明發生溢出時如何處理? 四、 綜合題(共 38 分) 1 (10 分)已知機器字長 8 位,x = - 0.01111,y = +0.11001,求x補,-x補,y補, -y補,x + y = ?x y = ?要求給出運算器的計算過程,。
7、并用溢出判別方法判斷結果 試卷 第 4 頁 共 5 頁 是否溢出。 答案: x補 = 1.100 0100,-x補 = 0.011 1100 y補 = 0.110 0100,-y補 = 1.001 1100 x + y補 = x補 + y補 = 0.010 1000 溢出 = xyfxyf S S SS S S = 0,無溢出。 x + y原 = 0.010 1000,x + y = 0.0101。 x - y補 = x補 + -y補 = 0.110 0000 溢出 = xyfxyf S S SS S S = 1,溢出。 x y 機器溢出,無法求得。 2假設指令字長為 16 位,操作數的地址碼。
8、為 6 位,指令有零地址、一地址、二地址三種 格式。 (9 分) (1)設操作碼固定, 若零地址指令有 M 種, 一地址指令有 N 種, 則二地址指令最多有幾種? (2)采用擴展操作碼技術,二地址指令最多有幾種? (3)采用擴展操作碼技術,若二地址指令有 P 條,零地址指令最多有 Q 條,則一地址指令 最多有幾種? 答案: (1) 操作碼 4 位,共 2 4種操作,則二地址指令最多有 24-M-N 種。 (2) 最多有 15 種。 (3) (2 4-P)26-Q/26 3設 R 寄存器 (R)2000,(1000)2000,(2000)3000 若:(PC)3000,問在以下尋址方式下訪問到 。
9、的操作數的值什么?(9 分) (1)直接尋址 (2000) (2)存儲器間接尋址 ( (1000) ) (3)相對尋址 2000(PC) 答案: (1)Data=(2000)=3000 (2)Data=( (1000) )3000 (3)EA(PC)-2000=3000- 2000=1000 Data=(EA)=(1000)=2000 試卷 第 5 頁 共 5 頁 4已知 X=0.1010,Y=-0.1101,用原碼一位乘法計算 X*Y=?要求寫出計算過程。(10 分) 解: X原 = Y原 = X*Y原 = X*Y = 實現的具體過程: 答案: 解: X原 = 0.1010 Y原 = 1.1。
10、101 若X*Y原 = z0.z1z8 則 z0 = 01 = 1 實現的具體過程: C P Y 說明(不用寫) 0 0 0 0 0 1 1 0 1 開始,設 P0=0 +1 0 1 0 y4=1,+X 0 1 0 1 0 C,P 和 Y 同時右移一位 0 0 1 0 1 0 1 1 0 得 P1 y3=0,不作加法 C,P 和 Y 同時右移一位 0 0 0 1 0 1 0 1 1 得 P2 +1 0 1 0 y2=1,+X 0 1 1 0 0 C,P 和 Y 同時右移一位 0 0 1 1 0 0 1 0 1 得 P3 +1 0 1 0 y1=1,+X 1 0 0 0 0 C,P 和 Y 同時右移一位 0 1 0 0 0 0 0 1 0 得 P4 z1z8 = 10000010 X*Y原 = 1.10000010 X*Y = -0.10000010。
總結
以上是生活随笔為你收集整理的2014北科计算机原理试题答案,北科_计算机组成原理考题-A卷答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四叶草剧场服务器维修价格,四叶草剧场不合
- 下一篇: ENSP配置 实例一 不同VLAN间