close



The Church
of Jesus Christ Taiwan Restoration Mission




復原耶穌基督教會台灣佈道所




April 19, 2013 Friday 19:30am – 21:30pm




Paul Lin 終於開課了, 今晚的課題是:數碼寶貝的世界 進位制的基礎概論!





我們先來談談何謂進位制”? 一般生活上使用的阿拉伯數字及加減乘除的演算, 都是以十進位(Decimal
System)
的方式來計算, 取其方便好計算為優先考量; 至於其他二進位制(Binary System), 八進位制(Octal System), 甚至十六進位制(Hexadecimal), 可能只有在電腦演算或儲存資訊時, 才會大量使用到.





電腦世界的核心元素, 其實就只有0 1個數目, (0 代表沒有 Null, 1 則代表有) 我們來看看二進位制與其他進位制, 在數字表示上的差異處:






























































































































十進位制



(Decimal
System)




二進位制



Binary
System




八進位制



Octal
System




十六進位制



Hexadecimal




0000




0000




0000




0000




0001




0001




0001




0001




0002




0010




0002




0002




0003




0011




0003




0003




0004




0100




0004





0004




0005




0101




0005




0005




0006




0110




0006




0006




0007




0111




0007




0007




0008




1000




0010




0008




0009




1001




0011




0009




0010




1010




0012




000A




0011




1011




0013




000B




0012




1100




0014




000C




0013




1101




0015




000D




0014




1110




0016




000E




0015




1111




0017




000F




0016




10000




0020




0010




0017




10001




0021




0011




餘類推




餘類推




餘類推




餘類推








各進位制的數值, 表示方式不大相同, 如下例都是表示數值 12:




(1) 1210是十進位制的值12; 一般10是以小一號的方式表示在數值的右邊, 十進位制就省略了. 但在其他進位制卻不能省略這小一號的數字, 以避免被誤解是十進位制的值.




(2) 11002 也是十進位制的值12, 但是以二進位制表示的值是11002;




: 1x2^3(23次方)+1x2^2(22次方)+0x2^1+0x2^0=1x8+1x4+0+0=12




(3) 148 也是十進位制的值12; 但是以八進位制表示的值是148;




: 1x8^1+4x8^0=1x8+4x1=8+4=12




(4) C16 也是十進位制的值12; 但是以16進位制表示的值是C16;




: Cx16^0=12x1=12




經由程式的演算, 才能知道原來1210 = 11002 = 148 = C16  皆為相等值十進位制的值12.




(5) 要不要算一下  100010 是等於十六進位制的 ? 值呢? (答案在最後面)




(6) 要不要算一下  BAD16 是等於十進位制的 ? 值呢? (答案在最後面)




(部落格的字數限制, 只好分成兩篇發表 >>>有趣的數碼寶貝的世界-1 )

arrow
arrow
    全站熱搜

    Eric@TRM 發表在 痞客邦 留言(0) 人氣()