計算機組成原理試題2_第1頁
計算機組成原理試題2_第2頁
計算機組成原理試題2_第3頁
計算機組成原理試題2_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精選文庫一、 填空題1. 按IEEE754規(guī)范,一個浮點數(shù)由 、 、 三個域組成,其中 的值等于指數(shù)的 加上一個固定 。2. 在進(jìn)行浮點加法運算時,需要完成為 、 、 、 、 和 等步驟。3. 對階時,使 階向 階看齊,使 階的尾數(shù)向 移位,每 移一位,其階碼加一,直到兩數(shù)的階碼相等為止。4. 提高加法器運算速度的關(guān)鍵是 。先行進(jìn)位的含義是 。5. 現(xiàn)代計算機的運算器一般通過總線結(jié)構(gòu)來組織。按其總線數(shù)不同,大體有 、 和 三種形式。6. 浮點運算器由 和 組成,它們都是 運算器。 只要求能執(zhí)行 運算,而 要求能進(jìn)行 運算。7. 兩個BCD碼相加,當(dāng)結(jié)果大于9時,修正的方法是將結(jié)果 ,并產(chǎn)生進(jìn)位輸出。8. 設(shè)有七位二進(jìn)制信息碼 0110101,則低位增設(shè)偶校驗碼后的代碼為 。二、 單項選擇題1. 某數(shù)在計算機中用8421BCD碼表示為0111 1000 1001,其真值是 A789D B789H C1887D D11110001001B2. 若某數(shù)x的真值為-0.1010,在計算機中該數(shù)表示為1.0110,則該數(shù)所用的編碼方法是 碼A原 B補 C反 D移3. 一個8位二進(jìn)制整數(shù),采用補碼表示,且由3個“1”和5個“0”組成,則其最小值是 A-127 B-32 C-125 D-34. 下列數(shù)中最小的數(shù)為 A101001B B52Q C29D D233H三、 簡答題1. 說明定點運算器的主要組成2. 說明雙符號位法檢測溢出的方法四、 計算與分析題1. 將十進(jìn)制數(shù)(24/512)表示成浮點規(guī)格化數(shù),要求階碼4位(含符號),移碼表示;尾數(shù)6位(含符號),用補碼表示2. 寫出十進(jìn)制數(shù) -5的IEEE754編碼3. 教材P69-5.1:已知x和y,用變形補碼計算x+y,同時指出結(jié)果是否溢出1) X=0.11011,y=0.000114. 教材P70-7.1:試用原碼陣列乘法器、補碼陣列乘法器、直接補碼并行乘法計算xy1) X=0.11011,y=-0.111115. 教材P70-8.1:用原碼陣列除法器計算xy1) X=0.11000,y=-0.111116. 教材P70-9.1:設(shè)階碼3位,尾數(shù)6位,按浮點運算方法,完成以下取值的x+y、x-y運算1) X=2-011 0.100101,y=2-010 (-0.011110)一、 填空題1. 符號位S,階碼E,尾數(shù)M,階碼E,真值e,偏移值2. 零操作數(shù)檢查,對階,尾數(shù)求和,結(jié)果規(guī)格化,舍入處理,溢出處理3. 小,大,小,右,右4. 降低進(jìn)位信號的傳播時間,低有效位的進(jìn)位信號可以直接向最高位傳遞5. 單總線結(jié)構(gòu),雙總線結(jié)構(gòu),三總線結(jié)構(gòu)6. 階碼運算器,尾數(shù)運算器,定點,階碼運算器,加法和減法,尾數(shù)運算器,加、減、乘、除7. 加68. 01101010二、 選擇題1. A2. B3. C4. C三、 簡答題1. ALU,寄存器,多路選擇器,移位器,數(shù)據(jù)通路等2. 在數(shù)據(jù)運算前將符號位照樣再寫一次,構(gòu)成雙符號位。運算后,如果雙符號位狀態(tài)=00,表示結(jié)果為正,無溢出;=11,表示結(jié)果為負(fù),無溢出;=01,表示結(jié)果為負(fù),有溢出;=10,表示結(jié)果為正,有溢出。四、 計算與分析題1. (24/512)D=(16+8)2-9 = 11000B 2-9 =0.11000 2-4階碼用補碼表示為 1100,用移碼即0100;整個數(shù)據(jù)表示即: 0 0100 11000 2. -5D = -101B在IEEE754規(guī)范中規(guī)格化表示應(yīng)該為1.0122,e=127+2=129則IEEE754規(guī)范編碼為: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用雙符號位法檢查,結(jié)果沒有溢出,所以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+ 0 (1)(1)(0)(1)(1) 1. 0 0 101 1 10 1 1所以, xy補1.00101110112) 原碼陣列乘法運算由題意,輸入數(shù)據(jù):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又因為:符號位XsYs = 01 = 1所以, xy原1.1101000101 注意:求補器不作用3) 帶求補器的補碼陣列乘法運算由題意,輸入數(shù)據(jù):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又因為:符號位XsYs = 01 = 1所以, xy原1.1101000101算后求補器輸出: xy補1.00101110115. 0.11000, -0.11111, 按題目要求,有:x原=0.11000,y原=1.11111,實際運算的是|x|/|y|,再加符號位。所以: |x|原=0.1100000000, |y|原=0.11111,|補1.00001被除數(shù)0.1 1 0 0 0 0 0 0 0 0 減1.0 0 0 0 1 余數(shù)為負(fù)1.1 1 0 0 1 0q00 余數(shù)左移 1.1 0 0 1 0 0 0 0 0加 0.1 1 1 1 1 余數(shù)為正0.1 0 0 0 1 0q11 余數(shù)左移1.0 0 0 1 0 0 0 0 減 1.0 0 0 0 1 余數(shù)為正0.0 0 0 1 1 0q21 余數(shù)左移 0.0 0 1 1 0 0 0減 1.0 0 0 0 1 余數(shù)為負(fù)1.0 0 1 1 1 0q30 余數(shù)左移 0.0 1 1 1 0 0 加 0.1 1 1 1 1 余數(shù)為負(fù)1.0 1 1 0 1 0q40 余數(shù)左移 0.1 1 0 1 0 加0.1 1 1 1 1 余數(shù)為負(fù)1.1 1 0 0 1 0q50 加0.1 1 1 1 1 0.1 1 0 0 0 0故得商 qq0.q1q2q3q4q50.11000 余數(shù) r(0.0000r5r6r7r8r9r10)0.0000011000 加入符號位XsYs = 01 = 1 所以: q原1.q1q2q3q4q51.11000 q-0.11000 余數(shù) r(0.0000r5r6r7r8r9r10)0.00000110006. 由題:上述表述中,都省略了相關(guān)符號位,也沒有明確階與尾數(shù)采用的碼制。為簡單起見,現(xiàn)假設(shè): 階用補碼表示,二位符號位,階碼3位; 尾數(shù)用補碼表示,一位符號位,數(shù)值占6位。 根據(jù)上述假設(shè),則有:x浮 = 11101, 0.100101 y浮 = 11110, 1.100010按照浮點加減運算步驟,運算過程如下:零操作數(shù)檢查: x 和 y 都不是零操作數(shù) 求階差并對階:E = Ex Ey =Ex補 + -Ey補 = 11101 + 00010 = 11111即E = -1,x的階碼小,應(yīng)使 Mx 右移1位,Ex加1,則:x浮 = 11110, 0.010010(1)尾數(shù)加減:x+y 的尾數(shù)和 Mx+y補 = Mx補 + My補 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) 運算中為簡單起見,采用雙符號位判斷溢出法來進(jìn)行,結(jié)果 Mx+y補 = 1.110100(1) x-y 的尾數(shù)差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) 運算中為簡單起見,采用雙符號位判斷溢出法來進(jìn)行,結(jié)果Mx-y補 = 0.110000(1)規(guī)格化處理: x+y: Mx+y補 = 1.110100(1),出現(xiàn)尾數(shù)運算結(jié)果的符號位與最高數(shù)值位為同值,則應(yīng)執(zhí)行左規(guī)處理,即數(shù)據(jù)數(shù)值位部分左移,直到符號位與最高數(shù)值位為不同值,結(jié)果為Mx+y補 = 1.010010(0)向左移動2次,所以階碼要減2,則 Ex+y補 = 11100 x-y: Mx-y補 = 0.110000(1),出現(xiàn)尾數(shù)運算結(jié)果的符號位與最高數(shù)值位為不同值,該尾數(shù)為規(guī)格化尾數(shù)。所以階碼不變,則 Ex-y補 = 11110舍入處理: 采取0舍1入方法處理 對于x+y有:因為Mx+y補 = 1.010010(0),所以直接舍棄小數(shù)點第7位的0,則 Mx+y補 = 1.010010, 對于x-y有:因為Mx-y補 = 0.110000(1), 0

溫馨提示

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

評論

0/150

提交評論