iT邦幫忙

2022 iThome 鐵人賽

DAY 14
0
自我挑戰組

資工捲嬤的日常系列 第 14

Day14 學習日常 : 計算機組織

  • 分享至 

  • xImage
  •  

整數表示法

補數

表示負數,在計算機中為了方便,使用了補數

  • (r-1)的補數

    將該數值所有的數字逐一以r進位制之最大數字來減所得的數值即為該數的(r-1)補數。
    定義:假設有某一r進位制的數值a,有k個位數,它的(r−1)補數為(r^k − 1) − a,且令a = 0時,a的(r−1)補數為0。

二進位定點表示法

在電腦中,定點數(fixed-point number)是指用固定整數位數表達分數的格式,屬於實數資料類型中一種。有時定點數也會要求要有固定的整數位數。定點數與更複雜的浮點數相對。
定點數的運算比浮點數要快,在硬體上實現的較為輕鬆。

當一個定點二進位數字是正數時,其正數符號就是0,且該數的大小是以正二進位數字來表示。
該數字為負數時,除了其符號為1表示之外,還有其他三種可能的表示方法 :

  1. 帶正負符號大小表示法。
  2. 帶正負符號1的補數表示法。
  3. 帶正負符號2的補數表示法。

ex :

 9 => 0001001

  1. 帶正負符號大小表示法。 => 1 001001
  2. 帶正負符號1的補數表示法。 => 1 110110
  3. 帶正負符號2的補數表示法。 => 1 110111

參考資料:


上一篇
Day13 學習日常 : 計算機組織
下一篇
Da15 學習日常 : 計算機組織
系列文
資工捲嬤的日常30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言