計算機組成原理試題_第1頁
計算機組成原理試題_第2頁
計算機組成原理試題_第3頁
計算機組成原理試題_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、一、 填空題1. 按IEEE754規范,一個浮點數由 、 、 三個域組成,其中 的值等于指數的 加上一個固定 。2. 在進行浮點加法運算時,需要完成為 、 、 、 、 和 等步驟。3. 對階時,使 階向 階看齊,使 階的尾數向 移位,每 移一位,其階碼加一,直到兩數的階碼相等為止。4. 提高加法器運算速度的關鍵是 。先行進位的含義是 。5. 現代計算機的運算器一般通過總線結構來組織。按其總線數不同,大體有 、 和 三種形式。6. 浮點運算器由 和 組成,它們都是 運算器。 只要求能執行 運算,而 要求能進行 運算。7. 兩個BCD碼相加,當結果大于9時,修正的方法是將結果 ,并產生進位輸出。8

2、. 設有七位二進制信息碼 0110101,則低位增設偶校驗碼后的代碼為 。二、 單項選擇題1. 某數在計算機中用8421BCD碼表示為0111 1000 1001,其真值是 A789D B789H C1887D D2. 若某數x的真值為-0.1010,在計算機中該數表示為1.0110,則該數所用的編碼方法是 碼A原 B補 C反 D移3. 一個8位二進制整數,采用補碼表示,且由3個“1”和5個“0”組成,則其最小值是 A-127 B-32 C-125 D-34. 下列數中最小的數為 A101001B B52Q C29D D233H三、 簡答題1. 說明定點運算器的主要組成2. 說明雙符號位法檢測

3、溢出的方法四、 計算與分析題1. 將十進制數(24/512)表示成浮點規格化數,要求階碼4位(含符號),移碼表示;尾數6位(含符號),用補碼表示2. 寫出十進制數 -5的IEEE754編碼3. 教材P69-5.1:已知x和y,用變形補碼計算x+y,同時指出結果是否溢出1) X=0.11011,y=0.000114. 教材P70-7.1:試用原碼陣列乘法器、補碼陣列乘法器、直接補碼并行乘法計算x×y1) X=0.11011,y=-0.111115. 教材P70-8.1:用原碼陣列除法器計算x÷y1) X=0.11000,y=-0.111116. 教材P70-9.1:設階碼3位

4、,尾數6位,按浮點運算方法,完成以下取值的x+y、x-y運算1) X=2-011× 0.100101,y=2-010 ×(-0.011110)一、 填空題1. 符號位S,階碼E,尾數M,階碼E,真值e,偏移值2. 零操作數檢查,對階,尾數求和,結果規格化,舍入處理,溢出處理3. 小,大,小,右,右4. 降低進位信號的傳播時間,低有效位的進位信號可以直接向最高位傳遞5. 單總線結構,雙總線結構,三總線結構6. 階碼運算器,尾數運算器,定點,階碼運算器,加法和減法,尾數運算器,加、減、乘、除7. 加68. 01101010二、 選擇題1. A2. B3. C4. C三、 簡答題

5、1. ALU,寄存器,多路選擇器,移位器,數據通路等2. 在數據運算前將符號位照樣再寫一次,構成雙符號位。運算后,如果雙符號位狀態=00,表示結果為正,無溢出;=11,表示結果為負,無溢出;=01,表示結果為負,有溢出;=10,表示結果為正,有溢出。四、 計算與分析題1. (24/512)D=(16+8)×2-9 = 11000B ×2-9 =0.11000 ×2-4階碼用補碼表示為 1100,用移碼即0100;整個數據表示即: 0 0100 11000 2. -5D = -101B在IEEE754規范中規格化表示應該為1.01×22,e=127+2=1

6、29則IEEE754規范編碼為:1 1000 0001 0100 0000 0000 0000 0000 0003. 由題:1) x補=0.11011,y補=0.00011,x+y補=x補+y補 =00.11110 00. 11011+ 00. 00011 00. 11110用雙符號位法檢查,結果沒有溢出,所以x+y=0.111104. 由題:x補 = 0.11011, y補 = 1.000011) (0). 11 0 11 ×) (1). 0000 1 (0) 1101 1 (0) 0 0 0 0 0 (0) 00 0 0 0 (0) 000 0 0 (0) 0 0 0 0 0+

7、0 (1)(1)(0)(1)(1) 1. 0 0 101 1 10 1 1所以, x×y補1.00101110112) 原碼陣列乘法運算由題意,輸入數據:x原 = 0.11011 y原 = 1.11111所以,|x|=0.11011,|y|=0.11111 0. 11 0 11 ×) 0. 1111 1 1101 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1+ 1 1 0 1 1 0. 1 1 0 1 0 0 01 0 1又因為:符號位XsÅYs = 0Å1 = 1所以, x×y原1.1101000101 注意:求補器不作用3

8、) 帶求補器的補碼陣列乘法運算由題意,輸入數據:x補 = 0.11011 y補 = 1.00001算前求補器輸出:|x|=0.11011,|y|=0.11111 0. 11 0 11 ×) 0. 1111 1 1101 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1+ 1 1 0 1 1 0. 1 1 0 1 0 0 01 0 1又因為:符號位XsÅYs = 0Å1 = 1所以, x×y原1.1101000101算后求補器輸出: x×y補1.00101110115. 0.11000, -0.11111, 按題目要求,有:x原=0

9、.11000,y原=1.11111,實際運算的是|x|/|y|,再加符號位。所以: |x|原=0.1100000000, |y|原=0.11111,|補1.00001被除數0.1 1 0 0 0 0 0 0 0 0 減1.0 0 0 0 1               余數為負1.1 1 0 0 1 0q00 余數左移 1.1 0 0 1 0 0 0 0 0加 0.1 1 1 1 1       余數為正0

10、.1 0 0 0 1 0q11 余數左移1.0 0 0 1 0 0 0 0 減 1.0 0 0 0 1       余數為正0.0 0 0 1 1 0q21 余數左移 0.0 0 1 1 0 0 0減 1.0 0 0 0 1        余數為負1.0 0 1 1 1 0q30 余數左移 0.0 1 1 1 0 0 加 0.1 1 1 1 1       余數為負1.0 1 1 0 1 0q40 余數左移 0.1 1 0 1 0 加0.1 1

11、1 1 1        余數為負1.1 1 0 0 1 0q50 加0.1 1 1 1 1        0.1 1 0 0 0 0故得商 qq0.q1q2q3q4q50.11000 余數 r(0.0000r5r6r7r8r9r10)0.0000011000 加入符號位XsÅYs = 0Å1 = 1 所以: q原1.q1q2q3q4q51.11000 q-0.11000 余數 r(0.0000r5r6r7r8r9r10)0.00000110006. 由題:上述表述中,都省略

12、了相關符號位,也沒有明確階與尾數采用的碼制。為簡單起見,現假設: 階用補碼表示,二位符號位,階碼3位; 尾數用補碼表示,一位符號位,數值占6位。 根據上述假設,則有:x浮 = 11101, 0.100101 y浮 = 11110, 1.100010按照浮點加減運算步驟,運算過程如下:零操作數檢查: x 和 y 都不是零操作數 求階差并對階:E = Ex Ey =Ex補 + -Ey補 = 11101 + 00010 = 11111即E = -1,x的階碼小,應使 Mx 右移1位,Ex加1,則:x浮 = 11110, 0.010010(1)尾數加減:x+y 的尾數和 Mx+y補 = Mx補 + M

13、y補 0 0. 0 1 0 0 1 0 (1) + 1 1. 1 0 0 0 1 0 1 1. 1 1 0 1 0 0 (1) 運算中為簡單起見,采用雙符號位判斷溢出法來進行,結果 Mx+y補 = 1.110100(1) x-y 的尾數差Mx-y補 = Mx補 + -My補 0 0. 0 1 0 0 1 0 (1) + 0 0. 0 1 1 1 1 0 0 0. 1 1 0 0 0 0 (1) 運算中為簡單起見,采用雙符號位判斷溢出法來進行,結果Mx-y補 = 0.110000(1)規格化處理: x+y: Mx+y補 = 1.110100(1),出現尾數運算結果的符號位與最高數值位為同值,則應執行左規處理,即數據數值位部分左移,直到符號位與最高數值位為不同值,結果為Mx+y補 = 1.010010(0)向左移動2次,所以階碼要減2,則 Ex+y補 = 11100 x-y: Mx-y補 = 0.110000(1),出現尾數運算結果的符號位與最高數值位為不同值,該尾數為規格化尾數。所以階碼不變,則 Ex-y補 = 11110舍入處理: 采取0舍1入方法處理 對于x+y有:因為Mx+y補 = 1.010010(0),所以直接舍棄小數點第7位的0,則 Mx+y補 = 1.010010, 對于x-y有:因為Mx-y補 = 0.11000

溫馨提示

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

評論

0/150

提交評論