1.解釋 add與addu有何不同。
2.請解釋在signed integer之加減運算中,何謂overflow? 如何知道已發生Overflow?(10%)
3.請描述在MIPS架構下,當有Overflow產生時硬體會有之動作。
4.將 -10ten以sign-magnitude、1’s complement及2’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.請依據課本177及178頁中之整數乘法之演算法,寫出當13ten´5 ten時,Multiplicand、Multiplier及Product三個暫存器,在開始時及執行前三個循環後之內容。(假設是8 bits乘8 bits)
10.請依據課本178頁中之整數乘法之改進版,寫出當13ten´5 ten時,Product暫存器在開始時及執行前三個循環後之內容。(假設是8 bits乘8 bits)
11.請依據184及185頁中之整數除法之演算法,寫出當13ten/5 ten時,Divisor、Quotient及Remainder三個暫存器,在開始時及三個循環後之內容。(假設是8 bits除8 bits)
12.請依據課本187頁中之整數除法之改進版,寫出當13ten/5 ten時,Remainder暫存器在開始時及執行前三個循環後之內容。(假設是8 bits除8 bits)
沒有留言:
張貼留言