2012年3月22日 星期四

第三週

乘法

M為被乘數
A為乘數

 當Q的尾數是1時
下一次的計算必須A加上Q
再進行移位(向右移一位)




 浮點表示法

1BIT         8BIT        23BIT
  ↓      ↓       ↓
S      E      F
符號位元   偏移指數   尾數
└─────────────────────┘
      23BIT

偏移值─127 真實指數

例題:



 O               1000011                         
符號位元       偏移指數
                           ?-127=4 
                           ?=131
                            131÷2使用短除法運算
                            得1000011



01101000000000000000000
                  尾數
               1.  01101→小數點後的數字補零到23位元
               ↓         
              捨去


錯誤碼更正
D7→1100
D6→1011
D5→1010
D4→1001
C8→1000
D3→0111
D2→0110
D1→0101
C4→0100
D0→0011
C2→0010
C1→0001

列出數列後將四個位元湊出偶數個一
例: C1→0001 經運算後得C1=1

C1=D0⊕D1⊕D3⊕D4⊕D6
     =
C2=D0⊕D2⊕D3⊕D5⊕D6
C3=D1⊕D2⊕D3⊕D7
C4=D4⊕D5⊕D6⊕D7

運算
                

 設原數值為:101110100110
 而傳送出來的數值為:101010100110
其中D4的位置的位元產生錯誤
預查出錯誤
算出C1,C2 ,C3,C4的數值
得到的數字則知道哪個位子的位元錯了
  


          




















     

沒有留言:

張貼留言