2008年5月10日 星期六

第三章 作業


1.解釋 addaddu有何不同。

2.請解釋在signed integer之加減運算中,何謂overflow? 如何知道已發生Overflow?(10%)

3.請描述在MIPS架構下,當有Overflow產生時硬體會有之動作。

4. -10tensign-magnitude1’s complement2’s complement三種格式表現。(8 bits)

5.根據IEEE 754單精準度(single precision)浮點數表示法,將7.25ten之每個bit顯示出來。

6.根據IEEE 754單精準度(single precision)浮點數表示法,下列代表什麼數字?

(1) 00111111010000000000000000000000

(2) 11000000101000000000000000000000

(3).00000000000000000000000000000000

(4).01111111100000000000000000000000

(5).11111111100000000000000000000000

(6).01111111110000000000000000000000

7.0.5ten -0.4375ten轉換成2進位表示方式,然後依浮點數加法演算法將兩數相加,將其結果以2進位表示法表現出來‧

8.0.5ten -0.4375ten轉換成2進位表示方式,然後依浮點數乘法演算法將兩數相乘,將其結果以2進位表示法表現出來‧

9.請依據課本177178頁中之整數乘法之演算法,寫出當13ten´5 ten時,MultiplicandMultiplierProduct三個暫存器,在開始時及執行前三個循環後之內容。(假設是8 bits8 bits)

10.請依據課本178頁中之整數乘法之改進版,寫出當13ten´5 ten時,Product暫存器在開始時及執行前三個循環後之內容。(假設是8 bits8 bits)

11.請依據184185頁中之整數除法之演算法,寫出當13ten/5 ten時,DivisorQuotientRemainder三個暫存器,在開始時及三個循環後之內容。(假設是8 bits8 bits)

12.請依據課本187頁中之整數除法之改進版,寫出當13ten/5 ten時,Remainder暫存器在開始時及執行前三個循環後之內容。(假設是8 bits8 bits)

沒有留言: