瀏覽單個文章
ag5h2wctyos
*停權中*
 

加入日期: Dec 2008
文章: 289
引用:
作者zohar
因為您把10進位的觀念強加在2進位上

2進位沒有7,10進位的7換算成2進位是111、10進位的6換算成2進位是110、10進位的5換算成2進位是101

怎麼換算?111(2進位) = (1 x 2^2) + (1 x 2^1) + (1 x 2^0) = 4 + 2 + 1 = 7(10進位)
     110(2進位) = (1 x 2^2) + (1 x 2^1) + (0 x 2^0) = 4 + 2 + 0 = 6(10進位)
     101(2進位) = (1 x 2^2) + (0 x 2^1) + (1 x 2^0) = 4 + 0 + 1 = 5(10進位)

所以10進位的1000,改成2進位怎麼寫?1111101000
怎麼換算?

1111101000(2進位) = (1 x 2^9) + (1 x 2^8) + (1 x 2^7) + (1 x 2^6) + (1 x 2^5) + (0 x 2^4) + (1 x 2^3) + (0 x 2^2) + ( 0 x 2^1) + (0 x 2^0) = 512 + 256 + 128 + 64 + 32 + 0 + 8 + 0 + 0 + 0 = 1000(10進位)

應該看到次方的部份了吧?



1111101000 = (1 x 2^9) + (1 x 2^8) +.......... = 1000(10進位)
這是一種換算過程,有加有乘這些 "運算符",並非 "計量表示"。
就像 1+2+3 這是運算式,是某一個未知量的運算式, =6 這才是運算式的結果,是個量的表示。


這裡的問題點在於,有人認為在電腦界 K 是 2 的 10 次方,而不是傳統的 10 的 3 次方。

那問題來了,為何當時電腦界要以 K 來表示 2 的 10 次方 ? 誰最先這麼做的 ? 原因何在 ?
這個 K,M,顯然是拿傳統的 Kilo,Million...來用,而不是專為電腦界去創造的 2 的 10,20...次方的專用計量單位。

是什麼原因讓 2 的 10 次方,被以傳統的 Kilo 來代替 ?
2 的 10 次方,20 次方,30 次方.... 這些數值,在電腦設計上有何重大意義 ?
為何是 2 的 10 次方,20 次方,....而不是 2 的 13 次方,14 次方, 15 次方...??

若真要比有意義有原因, 2 的 4,8,16,32,64 次方,不是更來得有意義多了嗎。
畢竟現實上,也是以 2 的 4 次方的 16 進位,在作教學在作編譯做發展等。


想來想去,我只能想到,前人某大師的懶,懶得寫出 1,048,576,1,073,741,824 等這些精確的數字,這也真的很麻煩,
就以碰巧接近的 K,M 等來約略表示,而之後的電腦先驅不明所以,或不敢質疑,或想不出好辦法,或者也真覺得很麻煩,
就自動延用,越之後的人,越不明所以然,為這種沒道理的計量來找理由,就一直這麼以為。
當容量發展越來越大,又進一步將 10 的 9 次方, G ,10 的 12 次方 T 這些拿來用,誤差越來越大。




引用:
作者visionary_pcdvd

你若真有本事就不要用二進制所衍生的任何相關數位產品啊,否則等你開始用十進制處理器再來唱高調不遲
.
.
我講的是計算機通用的國際單位,誰跟你講牛津字典
.
.
你不知道 G、T 是什麼的縮寫就承認嘛,鬼扯一堆幹嘛





對阿 只有你最聰明 別人都是白癡 都不懂查字典 都不懂找 Google.連 K M G T 是什麼的縮寫都查不到

你的國際單位是什麼 ? 我來查查牛津字典 看會不會很巧都一樣...萬一不一樣 你認為我該相信你或相信字典 ?

你已經開始語無倫次了....繼續自我安慰
舊 2009-05-18, 02:42 AM #30
回應時引用此文章
ag5h2wctyos離線中