標籤:style 使用 strong 資料 sp div on r size
由於去年是十月一之後才來的提高班,所以錯過了米老師講的一些基礎知識,現在跟著十二期一起聽課,把欠下的補回來!
一、電腦為什麼使用二進位,而不是用十進位,十六進位?
大家都知道電腦內部都是用二進位來處理資料的,那麼大家知道為什麼使用二進位,而不是十進位,十六進位嗎?其實原因很簡單,就是簡單,因為二進位只有0和1,它再怎麼組合也是0和1,運算很簡單嘛!
二、進位轉換 在轉換之前,我們先要知道二進位的“權重”。1,2,4, 8, 16, 32, 64, 128,轉換的時候都是以權重為基礎的。 1、二進位→十進位
按權展開求和。 例如:位元1001轉換為十進位 位元1001=1x23+0x22+0x21+1x2o=十進位數9 2、十進位→二進位
按權分解十進位數變成位元。 例如:十進位數9轉換為二進位 9=8+0+0+1=1x23+0x22+0x21+1x2o,位元一共為4位,為1001。
二進位就是用0,1表示,然而十六進位是由0~9以及A~F組成。一個十六進位用4位位元表示。所以二進位與十六進位之間的轉化很簡單的!不過也是根據權來進行組合或者分解的。 3、十六進位→二進位 1位變4位:十六進位數8=1x23+0x22+0x21+0x2o=位元1000 4、二進位→十六進位 4位變1位:位元1000=1x23+0x22+0x21+0x2o=十六進位數8 十進位數大家都不陌生,就是我們現實生活中使用的數。那十進位與十六進位的轉換就更簡單了。也是根據權值組合或者分解的。十六進位的權重為1,16,256…… 5、十六進位→十進位 十六進位8D=8x161+Dx16o=十進位141 6、十進位→十六進位 十進位141=8x16+13=8x161+Dx16o=十六進位8D
三、總結 從以上6群組轉換,我們可以得出,任何進位的轉換都是在權值的基礎上來進行的,所以我們只要知道進位的權重,轉換起來就SO EASY,不就是個分解與組合嘛!以前做一級題的時候很頭疼這種題,現在看起來,也不過如此嘛!沒有什麼難的!
電腦基礎知識(一)——進位轉換